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


---

# 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-11-07-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.
