> 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="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/oglwFqealcCBtT51MwtZ#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="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/GEoJC6Ov0LZzmojEt77M">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="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/zaXjKSxIhjAQhSb3IJ2s">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="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/RVdm7LuBhWXjhM0Cyuq9">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="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/IlJLBbgU4Q1KDqryPo5j">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>
