> 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-06-12-release-notes-core.md).

# 2024 06 12 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.19.1          | 12th June 2024 @ 8am |

**Patchworks dashboard (frontend)**

| Release version | Release date         |
| --------------- | -------------------- |
| 1.14.3          | 12th June 2024 @ 8am |

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>Add custom names to shapes in a process flow</strong><br>It's now possible to specify your own name for any shape that you add to a draft process flow.</p><p>To do this, access shape settings and click the 'edit' icon next to the existing name - then update the name and save settings. Note that a shape name cannot exceed 50 characters.<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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/building-process-flows/the-process-flow-canvas/techniques-for-building-process-flows-classic-canvas.md#changing-a-shape-name">Techniques for building process flows</a></p></td><td>CPT-2910</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><p><strong>Cast to boolean transform function</strong><br>A new <code>other > cast to boolean</code> transform function is available. This transform allows you to define specific overrides for values that are set to true or false.</p><p>This new option is particularly useful if <code>string > convert to boolean</code> or <code>number > cast to boolean</code> functions (which adhere to PHP's logic for conversion) don't produce desired results.<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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/cast-to-boolean-transform-function.md">Other > cast to boolean transform</a></p></td><td>CPT-1873</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><p><strong>Map shape - wrap payload</strong><br>The map shape <code>wrap payload</code> has been enhanced - there are now two toggle options which can be set separately or together:</p><ul><li><code>wrap input payload</code> ON. Wraps the incoming payload in an array <code>[ ]</code> for processing within the map shape only.</li><li><code>wrap output payload</code> ON. Wraps the outgoing payload in an array <code>[ ]</code> for onward processing.</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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/4-endpoints/endpoint-options/schema-taxonomy/field-tagging/working-with-field-tags.md">Working with field mappings</a></p></td><td>CPT-2810</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><p><strong>Run queue page improvements</strong><br>The queue page for pending runs has been improved so only key information is displayed. For each pending run you can now see:</p><ul><li>Process flow name (hyperlinked)</li><li>Trigger</li><li>Queued at time</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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue.md">Run logs &#x26; queue</a></p></td><td>CPT-2886</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Flow retry option uses queued time</strong><br>The retry failed process flow option has been enhanced to work better with queues.</p><p>When the retry option is used for a failed process flow run, the flow runs immediately, using the <code>current time</code> to calculate any relative date filters and settings defined in the flow.</p><p>This enhancement ensures that the the <code>queued at</code> time is assumed as the <code>current time</code> for process flow retries.<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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/handling-failed-process-flow-runs/retrying-a-failed-process-flow-run.md">Retrying a failed process flow run</a></p></td><td>CPT-2838</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Connector shape - endpoint filters</strong></p><p>Fixed issue where connector shape filters may not update as expected if the source/endpoint is changed.</p></td><td>CPT-2668</td></tr></tbody></table>
