> 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/2023-08-15-release-notes-core.md).

# 2023 08 15 release notes (core)

## Release summary

Information detailed on this page refers to updates included in the following releases to the Patchworks Production environment:

**Patchworks core (backend)**

| Release version | Release date     |
| --------------- | ---------------- |
| 1.5.1           | 15th August 2023 |

**Patchworks dashboard (frontend)**

| Release version | Release date     |
| --------------- | ---------------- |
| 1.5.1           | 15th August 2023 |

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

* [Process flows](#process-flows)
* [Prebuilt connectors](#prebuilt-connectors)

## Process flows

<table><thead><tr><th>Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Update" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option></select></th><th width="388">Summary</th><th>Version &#x26; Ref #</th></tr></thead><tbody><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Add to cache using payload variables</strong><br>Payload variable syntax is now supported for add to cache shape cache keys, so you can target specific elements of an incoming payload to cache.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt="" data-size="original"><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/building-process-flows/process-flow-shapes/cache/add-to-cache-shape/using-payload-variables-to-cache-specific-data-elements">Using payload variables to cache data</a></td><td>Core 1.5.1<br>Dashboard 1.5.1<br>CPT-491</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Append to cache</strong><br>It's now possible to append data to a cache, rather than overwriting each time an add to cache shape is updated.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt="" data-size="original"><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/building-process-flows/process-flow-shapes/cache/add-to-cache-shape/appending-data-to-a-cache">Appending data to a cache</a></td><td>Core 1.5.1<br>Dashboard 1.5.1<br>CPT-544</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Cache transform now handles paginated caches</strong><br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt="" data-size="original"><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/building-process-flows/process-flow-shapes/cache/referencing-a-cache-in-mapping-transformations">Referencing a cache in mapping transformations</a></td><td>Core 1.5.1<br>Dashboard 1.5.1<br>CPT-563</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Customise webhook trigger body</strong><br>You can now customise the status code and body content that gets returned when a webhook trigger is returned.<br><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/building-process-flows/process-flow-shapes/trigger/trigger-shape-webhook"><img src="/files/MexWutUpX0IvLKh7ZgY1" alt="" data-size="original">Trigger shape (webhook)</a></td><td>Core 1.5.1<br>Dashboard 1.5.1<br>CPT-589</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Duplicate process flows</strong><br>If you want to create a new process flow that's similar to an existing flow, you can duplicate the original and use that as your start point for editing.<br><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/managing-process-flows/duplicating-a-process-flow"><img src="/files/MexWutUpX0IvLKh7ZgY1" alt="" data-size="original">Duplicating a process flow</a></td><td>Core 1.5.1<br>Dashboard 1.5.1<br>CPT-205</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Round date field transformation function</strong><br>When mapping dates, you can now round a source date to the start/end of the day before pushing to the target field..<br><a href="/pages/VgUPdBivc9R2pRmpLmnv"><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""></a><a href="https://doc.wearepatchworks.com/dashboard/working-with-process-flows/building-process-flows/process-flow-shapes/map-shape/working-with-field-transformations/available-transform-functions/round-date-transform-function">Round date transform function</a></td><td>Core 1.5.1<br>CPT-533</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Custom script timeout increased</strong><br>The max timeout for custom scripts has increased to 120 seconds. If a custom script runtime exceeds 120 seconds, a timeout occurs.</td><td>CPT-568<br>Core 1.5.1</td></tr></tbody></table>

## Prebuilt connectors

The following prebuilt connectors have been added to the Patchworks marketplace:

<div align="left"><figure><img src="/files/daaOlZatNzRrhsYDR0Ga" alt="" width="75"><figcaption><p>OpenAI</p></figcaption></figure></div>
