> 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/2025-01-15-release-notes-core.md).

# 2025 01 15 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.

| Release version | Release date                               |
| --------------- | ------------------------------------------ |
| v2025-01-15     | 15th January 2025 - starting between 8-9am |

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

* ​[Process flows](/product-documentation/release-information/core-release-notes/2024-09-11-release-notes-core.md#process-flows)

## 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><strong>Real-time callbacks</strong><br>A new <em>callback</em> feature allows you to send API to initialise a process flow and return data in a real-time, synchronous call.<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/uVzYgmmLbmQvINQa98BB">The callback shape</a></td><td>CPT-119</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td><strong>Database connector</strong><br>The <a href="/pages/RBsUROffcuAXxccTjkPi">Connector Builder</a> can now be used to build database connectors. Phase 1 includes support for MySQL with additional database types to follow. Once built, database connectors can be used in process flow <a href="/pages/d6VPQqcgw9N6y2X6pP0y">connector shapes</a> as normal (albeit with some database-specific options to set).<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/6c05DE9w1m3E7EkYHz6U">Building a database connector</a></td><td>CPT-3223</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td><strong>Webhooks - URL parameters for GET requests</strong><br>When making a <code>GET</code> request to a Patchworks webhook, data can now be passed in via <code>URL parameters</code>. If a <code>GET</code> request includes both <code>body</code> content and <code>URL parameters</code>, the <code>body</code> content takes precedence (<code>URL parameters</code> are ignored).<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/B7zUw05sBtV2aQnpFzbT">Trigger shape (webhooks)</a></td><td>CPT-3824</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Retrying scripts in a try/catch path</strong><br>Fixed an issue where failed scripts were not retried automatically if the script shape was in a <a href="/pages/YZid3TGyza7ptthhXJRv">try/catch</a> path.<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/0C93Lh1WJuGoTR9rN6NN">Script shape</a></td><td>CPT-3868</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Map shape transforms re-sequencing</strong><br>Fixed an issue where using arrows to re-sequence transforms for a field mapping did not work as expected.<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/sDacY10PFWZPapzdTUvr">Map shape</a></td><td>CPT-3449</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Real-time logs expanded display</strong><br>Fixed unnecessary vertical scrolling when the real-time logs panel was expanded.<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/TNXwUbW0xLxu1LBHW23w">Real-time logs</a></td><td>CPT-3601</td></tr></tbody></table>
