> For the complete documentation index, see [llms.txt](https://doc.wearepatchworks.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.wearepatchworks.com/product-documentation/release-information/core-release-notes/2024-04-18-release-notes-core.md).

# 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>
