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


---

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