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


---

# 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-08-07-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.
