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

# 2023 12 14 release notes (core)

## Release summary

The 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.8.6           | 14th December 2023 |

This hotfix release includes updates 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="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>Ref #</th></tr></thead><tbody><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>De-dupe shape</strong><br>The de-dupe shape now supports the use of variables to generate dynamic key fields. Any combination of payload, flow and metadata variables can be specified.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/LQRcBGzoCvqv2cEsqUsZ">De-dupe shape</a></td><td>CPT-1940</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Re-auth tokens &#x26; allow unsuccessful statuses</strong><br>Fixed issue where connection shapes using an authentication type that requires re-authorisation with a token, would not re-authorise if the <code>allow unsuccessful statuses</code> option is toggled ON.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/ksVeuo8Bz6ah8fn0PpJx">Connection shape</a></td><td>CPT-1803</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Multiple variables in cache key names</strong><br>Fixed issue where specifying more than one value to define a cache key name resulted in no data being cached. Compound variables are now fully supported - any combination of payload, flow and metadata variables can be used to form cache key names.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""> <a href="/pages/rpuUNP0U1U0jAfhv0Mkk">Generating dynamic cache key names with variables</a></td><td>CPT-1645</td></tr></tbody></table>
