# 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/h8rqBVaqwi2Em6HXZEmu" alt="" width="75"><figcaption><p>OpenAI</p></figcaption></figure></div>


---

# 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/2023-08-15-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.
