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


---

# 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-06-12-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.
