# 2024 04 18 release notes (core)

## Release summary

The information detailed on this page refers to updates included in the following releases to the Patchworks Production environment:

**Patchworks core (backend)**

| Release version | Release date    |
| --------------- | --------------- |
| 1.15.0          | 18th April 2024 |

**Patchworks dashboard (frontend)**

| Release version | Release date    |
| --------------- | --------------- |
| 1.12.0          | 18th April 2024 |

New features, updates, and enhancements of note are summarised by product area, below:

* [Marketplace](#marketplace)
* [Process flows](#process-flows)
* [Connector builder](#connector-builder)

## Marketplace

<table><thead><tr><th width="180">Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Change" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option><option value="L09Gy6z2y7VD" label="Breaking change" color="blue"></option></select></th><th width="388">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Create app error</strong></p><p>Fixed issue where selecting a process flow to include in an app could cause the page to become unresponsive, in certain circumstances.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/vvyELD71ECyRWeH6cuAN">Marketplace apps</a></p></td><td>CPT-2746</td></tr></tbody></table>

## Process flows

<table><thead><tr><th width="180">Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Change" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option><option value="L09Gy6z2y7VD" label="Breaking change" color="blue"></option></select></th><th width="388">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><p><strong>GraphQL cursor pagination method</strong></p><p>A new GraphQL cursor pagination method  has been added for use with the <a href="https://shopify.dev/docs/api/admin-graphql">Shopify GraphQL API</a>.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/g4O7nfMSAYQPlsH8BBVr">GraphQL cursor pagination</a></p></td><td>CPT-2672</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Change</span></td><td><p><strong>Webhook rate limit allowance updates</strong> </p><p>Rate limit allowances for webhooks now vary by core tier.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/5JzXXY339CKzG84bKWYR">Core subscription tiers</a></p></td><td>CPT-2220</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>De-dupe shape UI</strong></p><p>Fixed UI issue where editing de-dupe shape settings and changing the <code>entity</code> and <code>data pool</code> values appeared to discard given values.  <br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/LQRcBGzoCvqv2cEsqUsZ">De-dupe shape</a></p></td><td>CPT-2767</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Error when adding second connector</strong></p><p>Fixed issue where adding a second connector to a process flow could result in an error under certain circumstances.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/X7MyD7QG9MPPlC2B74Tq">Building a process flow</a></p></td><td>CPT-2763</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Empty route shape UI</strong> </p><p>Fixed issue where adding two routes to a route shape and then updating the left route with shapes would cause the entire right side of the canvas to be clickable (rather than just the pending empty shape).<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/7qvE65C5mdtXjrbB4swe">Route shape</a></p></td><td>CPT-2726</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Connector shape - endpoints with variables</strong></p><p>Fixed issue where selecting an endpoint from connector shape settings caused the page to become unresponsive if the given endpoint had associated variables.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/ksVeuo8Bz6ah8fn0PpJx">Connector shape</a></p></td><td>CPT-2744</td></tr></tbody></table>

## Connector builder

<table><thead><tr><th width="180">Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Change" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option><option value="L09Gy6z2y7VD" label="Breaking change" color="blue"></option></select></th><th width="388">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Change</span></td><td><p><strong>Endpoint body option 'none'</strong></p><p>Fixed issue where setting the <code>body format</code> to <code>none</code> for an endpoint resulted in an invalid format error. <br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/iy0aV6jHyghqeRUAZhoc">Endpoint body options</a></p></td><td>CPT-2748</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Endpoint body option 'none'</strong></p><p>Fixed issue where setting the <code>body format</code> to <code>none</code> for an endpoint could still result in logs showing that <code>raw body</code> content was passed in. This could happen in cases where an endpoint was previously defined to include <code>raw body</code> content and then subsequently changed to <code>none</code>. Now, when an endpoint is saved with  body content set to <code>none</code>, any existing <code>raw body</code> content is cleared. <br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/iy0aV6jHyghqeRUAZhoc">Endpoint body options</a></p></td><td>CPT-1085</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.wearepatchworks.com/product-documentation/release-information/core-release-notes/2024-04-18-release-notes-core.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
