# 2024 08 21 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.3          | 21st August 2024 @ 9am |

**Patchworks dashboard (frontend)**

| Release version | Release date           |
| --------------- | ---------------------- |
| 1.18.1          | 21st August 2024 @ 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>Delete items from run queue</strong><br>It's now possible to delete items from your run queue. Queued items are now displayed with a <em>delete</em> icon - click this to remove the run job from your queue. </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="../../../process-flows/error-reporting-and-exception-handling/run-logs-and-queue#deleting-a-run-job-from-your-queue">Run logs &#x26; queue</a></p></td><td>CPT-3131</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Map shape - remove null &#x26; empty field conditions</strong><br>A new remove field conditions field is available for field mapping rows. You can use this to choose whether empty and/or null values are removed for this field.<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-mappings#adding-a-new-mapping-rule">Working with field mappings </a> </td><td>CPT-1297</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Route shape - filter logic for multiple filters</strong><br>When defining a route with multiple filters, you can now choose whether the logic for matching these filters is <code>AND</code> (so all defined filters must apply for a match) or <code>OR</code> (so any one of the defined filters will result in a match).<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/route-shape#configuring-route-data-for-a-new-route-shape">Route shape</a> </td><td>CPT-3212</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Map shape refactor</strong><br>The map shape has been refactored for improved performance and efficiency. There are no related changes in terms of functionality/usage.<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">Map shape</a></td><td>CPT-2117</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Change</span></td><td><p><strong>Private marketplace resource visibility</strong><br>The visibility of private marketplace resources for parent/child companies (i.e. <a href="../../company-management/multi-company-profiles">linked companies</a>) has changed. Now:</p><ul><li>Resources uploaded to the private marketplace for a <em>parent</em> company are visible in the private marketplace for that parent AND in the private marketplaces for any <em>child</em> companies</li><li>Resources uploaded to the private marketplace for a <em>child</em> company are visible in the private marketplace for that child AND in the private marketplace for the <em>parent</em> company AND in any private marketplaces for <em>sibling-child</em> companies</li></ul><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="../../marketplace/private-marketplaces">Private marketplaces</a></p></td><td>CPT-3273</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Change</span></td><td><strong>Cold storage for scripts</strong><br>If a custom script is associated with an <code>enabled</code> process flow, it will never be un-deployed and put into 'cold storage'.  <br><br>If a custom script has not been used for 4 days and is not associated with an <code>enabled</code> process flow, it is un-deployed and placed in 'cold storage'. If you add an un-deployed script to a process flow (via the <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/script-shape">script shape</a> or a <a href="../../process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/script-transform-function">script transform</a>) it will be re-deployed automatically when called.  <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="../../../developer-hub/custom-scripting#cold-storage">Custom scripts</a></td><td>CPT-2960</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Route shape - routing method</strong><br>Fixed an issue where setting the <code>routing method</code> to <code>follow first matching route only</code> in a <code>draft</code> version could change to <code>follow all matching routes</code> when the process flow is deployed.<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/route-shape">Route shape </a></td><td>CPT-3254</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Run logs for failed connections</strong><br>Fixed an issue where a failing connector with a long response body could give an 'internal failure' message - a more meaningful message is now output. </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="../../../process-flows/error-reporting-and-exception-handling/run-logs-and-queue#deleting-a-run-job-from-your-queue">Run logs &#x26; queue</a></p></td><td>CPT-3288</td></tr></tbody></table>
