> 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-08-07-release-notes-core.md).

# 2024 08 07 release notes (core)

## Release summary

This page summarises items scheduled for the following release to the Patchworks Production environment:

**Patchworks core (backend)**

| Release version | Release date          |
| --------------- | --------------------- |
| 1.24.0          | 7th August 2024 @ 9am |

**Patchworks dashboard (frontend)**

| Release version | Release date          |
| --------------- | --------------------- |
| 1.17.0          | 7th August 2024 @ 9am |

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

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

## 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="426">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><p><strong>Partner features subscription bolt-on</strong><br>A new <em>partner features</em> bolt-on is available for Patchworks partners to purchase. This allows <em>Admin</em> users to create new, linked companies for ongoing management.</p><p>When the <em>partner features</em> bolt-on is enabled, allowances are provided for the number of companies that can be created for different <a href="/pages/5JzXXY339CKzG84bKWYR">core subscription tiers</a>. For more information, please contact your Patchworks Partner Manager.</p><p><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/k7WtK6hQqBLwmU2R8e6q">Adding &#x26; linking a new company</a></p></td><td>CPT-3304</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Response scripts for connector shapes</strong><br>There may be scenarios where you need to control whether a process flow shape or run should fail/continue based on information returned from a connection request. To achieve this, you can now apply a <em>response script</em> to your connector shape, utilising a new <code>response_code</code> feature to determine the outcome.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/4TFBV2kmHTcXV6vgIoTl">Using connector shape response scripts</a></td><td>CPT-2913</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Append to cache using flow variables</strong><br>When specifying a path for appending data to a cache, it's now possible to include a flow variable.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/i9iA5LL6zbNme8NAut3n">Appending data to a cache</a></td><td>CPT-2894</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>De-dupe shape performance</strong><br>Improved efficiency of the de-dupe shape for faster processing.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/LQRcBGzoCvqv2cEsqUsZ">De-dupe shape</a></td><td>CPT-1921</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Process flow list sorting</strong><br>Additional sort options have been added to the <em>Manage your flows</em> page so you can now sort by process flow <em>name</em> and <em>enabled at</em> date.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/9OIfoWLTibQsBjWhcMoj">Process flows</a></td><td>CPT-2918</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Custom scripts - PHP 8.2</strong><br>When creating custom scripts, a <a href="https://www.php.net/releases/8.2/en.php">PHP 8.2</a> template is now available for anyone wanting to use 8.2 features.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/oZoHN71i3KN7FMkgdP1x">Custom scripts</a></td><td>CPT-2991</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Custom scripts - Python requests library</strong><br>The <em>requests</em> HTTP library has been added for Python scripts.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/5cLk6r6bIFBLhs5MFTWE">Custom scripts</a></td><td>CPT-2407</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Shape documentation</strong><br>Relevant documentation can now be accessed directly from the settings drawer for any shape - look for the <code>?</code> icon in the top-right corner.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/cCGFzBxcMQVD44UtAtSS">Process flow shapes</a></td><td>CPT-2932</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>JSON encode transform function</strong><br>The JSON encode transform function has been enhanced so now any data type is supported.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/3YmGRIkrfuJsaBg0jdgT">JSON encode transform function</a></td><td>CPT-3217</td></tr></tbody></table>

## 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="426">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Version number appended to cross-reference lookups</strong><br>Fixed an issue where a version number was incorrectly appended to cross-reference lookups when uploaded with an app or process flow.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/8trpSpsBHu5AxTBZNK3d">Cross-reference lookups</a></td><td>CPT-3239</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Script versions in uploaded apps</strong><br>Fixed an issue where scripts included in apps were uploaded with incorrect version numbers.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/USz2Wgns0o7Y858NdeDA">Building &#x26; uploading apps</a></td><td>CPT-3282</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="426">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Full stops in URL parameters</strong><br>Fixed an issue where full stops defined in URL parameter keys were passed as underscores.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/4mMa1aaOBPEBYJAxzRDX">URL parameters</a></td><td>CPT-3282</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><p><strong>Endpoint content types</strong></p><p>UTF-8, ASCII and ISO-8859-1 charsets are now fully supported content types.</p></td><td>CPT-3085</td></tr></tbody></table>
