# 2024 07 31 release notes (core)

{% hint style="danger" %}
This release has been rolled back. Items detailed below will be included in our next scheduled release - [7th August 2024](https://doc.wearepatchworks.com/product-documentation/release-information/core-release-notes/2024-08-07-release-notes-core).
{% endhint %}

## Release summary

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

**Patchworks core (backend)**

| Release version | Release date    |
| --------------- | --------------- |
| 1.23.0          | 31st July @ 9am |

**Patchworks dashboard (frontend)**

| Release version | Release date    |
| --------------- | --------------- |
| 1.17.0          | 31st July @ 9am |

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

* [Process flows](#process-flows)

## 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="../../getting-started/core-subscription-tiers">core subscription tiers</a>. For more information, please contact your Patchworks Partner Manager.  </p><p> <img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../company-management/multi-company-profiles/adding-and-linking-a-new-company">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="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="broken-reference">Using connector shape response scripts</a> </td><td>CPT-2913</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="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../marketplace/marketplace-scripts">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="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes">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="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/json-encode-transform-function">JSON encode transform function</a></td><td>CPT-3217</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>
