> 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-11-07-release-notes-core.md).

# 2023 11 07 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.19          | 7th November 2023 |

**Patchworks dashboard (frontend)**

| Release version | Release date      |
| --------------- | ----------------- |
| 1.5.3.1         | 7th November 2023 |

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

* [Process flows](#process-flows)
* [Connectors & instances](#connectors-and-instances)
* [Custom scripts](#custom-scripts)
* [Prebuilt connectors](#prebuilt-connectors)

## 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>Version &#x26; Ref #</th></tr></thead><tbody><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Stop process flow from run logs</strong><br>You can now stop a running process flow via the run logs page.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/RVdm7LuBhWXjhM0Cyuq9">Retrospective run logs</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1186</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>View failed run reason from run logs</strong><br>Run logs can contain a lot of information so we've added a quick summary for failed runs which shows the reason for a failure. Note that this information is only available for process flow runs that fail after this release.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/RVdm7LuBhWXjhM0Cyuq9">Retrospective run logs</a></td><td>Core 1.7.19<br>CPT-1117</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Cache maintenance</strong><br>It's now possible to delete a cache via the cache maintenance page.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/DdokBDqbVx1igRoa230c">Cache maintenance</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1267</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>De-dupe shape</strong><br>The de-dupe shape now handles incoming data from a manual payload.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/LQRcBGzoCvqv2cEsqUsZ">The de-dupe shape</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-970</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Process flow description</strong><br>You can now add a description for a process flow via the process flow settings drawer.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/z6PdL9vs3J07w3LXGTw8">Process flow settings</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1393</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Duplicate process flow now displays copy confirmation</strong><br>When a process flow is duplicated, the copy operation is added to a queue for completion. A confirmation message is now displayed to indicate when a copy is queued and when it is complete.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/pYScpgY8PusDda3ju8dF">Duplicating a process flow</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1309</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Process flow overview statistics</strong><br>Statistics tiles now show clear information regarding timeframe and units.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/wNjaO0ghAqclvPQ6BaZw">The process flow home page</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1066</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Auto-generated mappings</strong><br>When field mappings are auto generated, mapping rows are only added if a left AND right match is found.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/sDacY10PFWZPapzdTUvr#auto-generating-mappings-between-connections">The map shape</a></td><td>Core 1.7.19<br>CPT-971</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Multiple SFTP/FTP file transfers</strong><br>When an SFTP/FTP shape is used to transfer a large number of small files, a single authentication is made and then re-used for all files.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/Hfj105lwsoIT3sfS694m">The SFTP connector</a></td><td>Core 1.7.19<br>CPT-1401</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Process flow overview chart</strong><br>The tracked data chart now refers to 'records' instead of 'transactions'. Axis labels have also been updated for greater clarity when there is a large number of data points.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/wNjaO0ghAqclvPQ6BaZw">The process flow home page</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1076, 1060</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Manual payload size</strong><br>The maximum number of characters allowed in a manual payload is now 100k.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/4NgngMhzA8xLo7xLd51X">The manual payload shape</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1192</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Process flow description</strong><br>When adding or editing a process flow, the <code>description</code> field is now optional.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/h8fIOexjssU9nKiLlNov">Adding a process flow</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1563</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Adding connection parameters breaks pagination</strong><br>Fixed issue where adding parameters for an endpoint in a connection shape would break pagination (irrespective of pagination method).<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/ksVeuo8Bz6ah8fn0PpJx">The connection shape</a></td><td>Core 1.7.19<br>CPT-1522, 1487</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Payload meta not being passed to route children</strong><br>Fixed issue where payload metadata (specified in shapes via a [[meta.x]] variable was not being passed down to child shapes from a route.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/HC31VdrWhJMUz0LwmCJx#variables-and-parameters-from-payload-metadata">Payload variables &#x26; parameters</a></td><td>Core 1.7.19<br>CPT-1442</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Process flow overview page not switching inbound/outbound direction correctly</strong><br>Fixed issue where switching to inbound from outbound transaction view or vice versa would show cached transactions for the previous selection.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/wNjaO0ghAqclvPQ6BaZw">The process flow home page</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1435</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Process flow run logs timeout</strong><br>Fixed issue where loading larger process flow run logs would fail.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/RVdm7LuBhWXjhM0Cyuq9">Retrospective run logs</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1220</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="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Connector modification indicator</strong><br>When a connector is installed and the setup is subsequently modified by a user, a <code>modified</code> label is displayed on the connector.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/qKERiub87ZWmvtebJ23b">Updating a connector</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-951</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>NetSuite limit offset pagination</strong><br>Fixed issues relating to NetSuite <code>limit offset</code> pagination.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/FSrhgTW9zebniQVJP1Nw">NetSuite (prebuilt connector)</a></td><td>Core 1.7.19<br>CPT-1509, 1522</td></tr></tbody></table>

## Custom scripts

<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>Erroneous failed to deploy message</strong><br>Fixed issue where a <code>script failed to deploy</code> message was displayed erroneously when editing scripts.<br><img src="/files/MexWutUpX0IvLKh7ZgY1" alt=""><a href="/pages/NcpmiLm3yYTSW4ixRd2N">Adding &#x26; Testing custom scripts</a></td><td>Core 1.7.19<br>Dashboard 1.5.3.1<br>CPT-1485</td></tr></tbody></table>

## Prebuilt connectors

The following prebuilt connectors have been added to the Patchworks marketplace since our previous release:

<div align="left"><figure><img src="/files/HEqZf8Jsbd1wwrKPd6GL" alt=""><figcaption><p>Avasam</p></figcaption></figure> <figure><img src="/files/gQ1zfVLf3UT372TtA3Yp" alt=""><figcaption><p>Prima Solutions</p></figcaption></figure> <figure><img src="/files/v2ktsKQxBgmy83F27G0F" alt=""><figcaption><p>Centra</p></figcaption></figure></div>
