# 2024 10 30 release notes (core)

### Release summary <a href="#release-summary" id="release-summary"></a>

This page summarises items scheduled for the following release to the Patchworks Core Production environment.&#x20;

| Release version | Release date                               |
| --------------- | ------------------------------------------ |
| v2024-10-30     | 30th October 2024 - starting between 8-9am |

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

* ​[Process flows](https://app.gitbook.com/o/QK9606D86GQKTsWinNMs/s/LYNcUBVQwSkOMG6KjZfz/~/diff/~/changes/1264/~/revisions/YonwsYh0CeVfExW3wO6H/release-information/core-release-notes/2024-09-11-release-notes-core#process-flows)
* [Connector builder](#connector-builder)

## Process flows <a href="#process-flows" id="process-flows"></a>

<table><thead><tr><th width="180">Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Change" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option><option value="L09Gy6z2y7VD" label="Breaking change" color="blue"></option></select></th><th width="426">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><p><strong>Connection pools</strong><br>For systems where concurrency limits are important (e.g. NetSuite), you can now define <em>connection pools</em> to dispatch simultaneous requests based on a given concurrency limit. Connection pools are configured (via a new navigation menu option) and then assigned to connector instances. </p><p></p><p>Even if your integrations don't require concurrency limits, this feature can also be useful when testing process flows where lots of data is sent at the same time. With a connection pool, you control how many requests are sent.<br><img src="https://files.gitbook.com/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="/pages/aJyD53eSRT796uB6PqFU">Connection pools</a></p></td><td>CPT-3502</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Production flow indicator</strong><br>A new <code>production flow</code> toggle option is available in process flow settings. Activating this allows Patchworks to receive alerts which may be analysed to understand trends and for future enhancements.<br><img src="https://files.gitbook.com/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="/pages/z6PdL9vs3J07w3LXGTw8">Process flow settings</a></td><td>CPT-3329</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>XML support for payload variables</strong><br>Payload variables now support XML payloads. The syntax is the same for both JSON and XML - e.g. <code>[[payload.xyz]]</code>.<br><img src="https://files.gitbook.com/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="/pages/HC31VdrWhJMUz0LwmCJx">Payload variables</a></td><td>CPT-3335</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Faster flow run queue execution</strong><br>All scheduled process flow runs are added to your <em>run queue</em> and then run when a slot becomes available. When jobs are run depends on several factors, including a platform-wide <code>FLOW_QUEUE_FREQUENCY</code> - this is the frequency at which run jobs are picked from your queue. In this release, the <code>FLOW_QUEUE_FREQUENCY</code> is reduced from 30 seconds to 20 seconds, which means consecutive flow runs are faster. <br><img src="https://files.gitbook.com/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="/pages/nkxIWZ9Hj28Wwka33Zra">Working with your run queue</a></td><td>CPT-3440</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Improved handling for connector re-authentication</strong><br>Previously, if a connector step received a 401 response (failed authentication), it would re-authenticate, fail the step, and then retry with new authentication details. Now, re-authentication happens without failing the step.<br><img src="https://files.gitbook.com/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="/pages/ksVeuo8Bz6ah8fn0PpJx">Connector shape</a></td><td>CPT-3523</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Company insights gauge labels</strong> <br>Gauge labels have been updated for greater clarity.<br><img src="https://files.gitbook.com/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="/pages/oJ1nCe1ZO73MaYLF9m0Z">Company insights</a></td><td>CPT-3508</td></tr></tbody></table>

## Connector builder

<table><thead><tr><th width="180">Type<select><option value="edbc33cea7f34e16b3a205c7a65c3172" label="New" color="blue"></option><option value="d8457d8925c74fab90fa132d141b764b" label="Change" color="blue"></option><option value="030babd6286a4fe19214da74af9afb98" label="Enhancement" color="blue"></option><option value="9a29ee576f43448f9b1623baca59c3db" label="Bug" color="blue"></option><option value="L09Gy6z2y7VD" label="Breaking change" color="blue"></option></select></th><th width="426">Summary</th><th>Ref #</th></tr></thead><tbody><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>SOAP authentication body content</strong><br>Fixed an issue where body content could not be added when configuring SOAP authentication.<br><img src="https://files.gitbook.com/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="/pages/RBsUROffcuAXxccTjkPi">Connector builder</a></td><td>CPT-3502</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/2024-10-30-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.
