# 2023 10 26 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.7.12 - 1.7.18 | 26th October 2023 |

**Patchworks dashboard (frontend)**

| Release version | Release date      |
| --------------- | ----------------- |
| 1.5.25 - 1.5.30 | 26th October 2023 |

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

* [Process flows](#process-flows)
* [Connectors & instances](#connectors-and-instances)
* [Connector builder](#connector-builder)
* [Prebuilt connectors](#prebuilt-connectors)
* [Patchworks API](#patchworks-api)

## 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>De-dupe shape</strong><br>A new de-dupe shape is available for use in process flows.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape">De-dupe shape </a></td><td>Core 1.7.18<br>CPT-970, CPT-1032, CPT-1102, CPT-1223, CPT-1320, CPT-1403</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>UI improvements for process flow overview page</strong><br>Text has been added to clarify statistics.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/the-process-flows-overview-page">The process flow home page</a> </td><td>Dashboard 1.5.30<br>CPT-1066</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Email notification for failed process flows</strong><br>The email notification received when a process flow run fails has been enhanced with more information, improved styling, and a link to the affected process flow.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/error-reporting-and-exception-handling/email-notifications-for-failed-process-flow-runs">Email notifications for failed process flow runs</a></td><td>Core 1.7.14,  1.7.18<br>CPT-1031</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Cache maintenance UI improvements</strong><br>The cache maintenance page now displays more specific information for cache keys.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance">Cache maintenance</a></td><td>Core 1.7.18<br>Dashboard 1.5.30<br>CPT-1315</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Improved run logs for cache shapes</strong><br>When add to cache and load from cache shapes are processed, logs now reflect which key is updated/loaded.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache">Cache shapes</a> </td><td>Core 1.7.18<br>CPT-1439</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Run logs now include seconds</strong><br>Process flow run logs now include seconds within time values.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/error-reporting-and-exception-handling/run-logs-and-queue">Retrospective run logs</a> </td><td>Dashboard 1.5.30<br>CPT-788</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Flow variables in filter shape</strong><br>Fixed issue where flow variables were not referenced correctly in the filter shape.</td><td>Core 1.7.18<br>CPT-1246</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Flow variables in script transforms</strong><br>Fixed issue where flow variables referenced in a mapping transform could not be accessed.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/dynamic-variables/flow-variables">Flow variables</a> </td><td>Core 1.7.18<br>CPT-1250</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Route paths not duplicated between companies</strong><br>Fixed issue where duplicating a flow with a route shape did not copy child route shapes if duplicating between companies.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/managing-process-flows/duplicating-a-process-flow">Duplicating a process flow</a></td><td>Core 1.7.17<br>CPT-1406</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Dispatching multiple payloads from route shape</strong><br>Fixed issue where payloads from shapes after a route shape were processed in parallel, rather than serially.</td><td>Core 1.7.17<br>CPT-1286</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Flow control data path</strong><br>Fixed issue where setting the data path to anything other than root level was not handled properly.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/standard-shapes/flow-control-shape">Flow control shape</a></td><td>Core 1.7.14<br>CPT-1314</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Cache maintenance keys</strong><br>Fixed issue where cache keys were not updating in cache maintenance.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance">Cache maintenance</a></td><td>Core 1.7.11<br>CPT-1374<br></td></tr></tbody></table>

## Connectors & instances

<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="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>NetSuite pagination</strong><br>Fixed issues with URL parameters and ensuring signature is valid for OAuth1.<br></td><td>Core 1.7.12<br>CPT-1154</td></tr></tbody></table>

## Connector builder

<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="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Variables in pre-auth scripts</strong><br>Fixed issue where script updates to variables could not be saved, causing an error when the pre-auth script ran while attempting to add an instance.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/authentication-method-options/pre-request-script">Pre-request script</a></td><td>Core 1.7.14<br>CPT-1305</td></tr></tbody></table>

## Prebuilt connectors

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

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FNrjFrhsFVtygToknvqNJ%2Fmirakl.svg?alt=media&#x26;token=cf046621-f991-494c-a6a0-32be922988c1" alt=""><figcaption><p>Mirakl</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FTthBO17gtzcqYhRgoG1e%2FShiptheory.svg?alt=media&#x26;token=9018ec68-ba3b-424c-ae07-45010ac35908" alt=""><figcaption><p>Shiptheory</p></figcaption></figure></div>

## Connector builder

<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="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Variables in pre-auth scripts</strong><br>Fixed issue where script updates to variables could not be saved, causing an error when the pre-auth script ran while attempting to add an instance.<br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/authentication-method-options/pre-request-script">Pre-request script</a></td><td>Core 1.7.14<br>CPT-1305</td></tr></tbody></table>

## Patchworks API

<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="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Inbound API version ID now displayed in process flow settings</strong><br>It's now possible to obtain the id for a process flow version directly from the versions panel in process flow settings.  <br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../developer-hub/patchworks-core-api/core-api-spotlights/initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/obtaining-process-flow-and-version-ids-for-api-requests">Obtaining process flow &#x26; version IDs for API requests</a></td><td>Core 1.7.17<br>CPT-1376</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Inbound API version ID</strong><br>Fixed issue where initialising a process flow with the inbound API did not consider the version id.  <br><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F7ebRB4tRIozWxpBMCAoN%2Ficons8-google-docs-20.svg?alt=media&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="broken-reference">Inbound API</a></td><td>Core 1.7.17<br>Dashboard 1.5.28<br>CPT-1376</td></tr></tbody></table>
