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

# 2023 07 24 release notes (core)

## Release summary

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.2.0           | 24th July 2023 |

**Patchworks dashboard (frontend)**

| Release version | Release date   |
| --------------- | -------------- |
| 1.2.0           | 24th July 2023 |

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

* [Connectors & instances](#connectors-and-instances)
* [Process flows](#process-flows)
* [Connector builder](#connector-builder)
* [General](#general)

## 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>In the event of an issue when an instance is added, any error messages displayed are more granular, so it's easier to find and fix the cause of a problem.<br><a href="/product-documentation/connectors-and-instances/working-with-instances/adding-an-instance.md"><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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt="">Adding an instance</a></td><td>Core 1.2.0<br>CPT-4</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%2FjjWozBn9PNu0xZNSAHyh%2Faero-commerce.svg?alt=media&amp;token=07e97905-fc21-452f-a49a-49b0be6146bb" alt=""><figcaption><p>Aero Commerce</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FyUeeD7d6CvVsvWqlVuhY%2Fairtable.svg?alt=media&amp;token=7e8ecf49-55b3-4f59-82db-53bd8290d274" alt=""><figcaption><p>Airtable</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FZ3snkTYzSwdfY0OSeTx3%2Fodoo2.svg?alt=media&amp;token=d595997c-e1d0-4cf3-8718-d92d725d0fe6" alt=""><figcaption><p>Odoo</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FYlw9a32qnr1gYXXlEZvR%2Fseko2.svg?alt=media&amp;token=4d2b3334-feba-494a-ae87-adf6c6d07fca" alt=""><figcaption><p>Seko</p></figcaption></figure></div>

## 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>The process flow actions bar now includes an option to <strong>stop a process flow</strong> if it's currently running.<br><a href="/product-documentation/process-flows/building-process-flows/the-process-flow-canvas.md"><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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt="">The process flow canvas</a></td><td>Core 1.2.0<br>CPT-4</td></tr><tr><td><span data-option="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td>The <strong>trigger shape now supports webhooks</strong> to trigger a process flow to run.<br><a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape.md"><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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt="">The trigger shape (webhook)</a></td><td>Core 1.2.0<br>CPT-150</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td>If a process flow name is less than three characters, it can't be saved and an error message is displayed.<br><a href="/product-documentation/process-flows/building-process-flows/adding-a-new-process-flow.md"><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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt="">Adding a process flow</a></td><td>Core 1.2.0<br>CPT-164</td></tr><tr><td><span data-option="030babd6286a4fe19214da74af9afb98">Enhancement</span></td><td>Having added a connection shape with an instance and an endpoint, any shapes added directly after which require an instance and endpoint will inherit these 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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape.md">The connection shape</a></td><td>Core 1.2.0<br>CPT-187</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="edbc33cea7f34e16b3a205c7a65c3172">New</span></td><td>It's now possible to add pre and post authentication request custom scripts. This handles scenarios where some data manipulation is required before and/or after authentication requests are sent.<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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/authentication-method-options/pre-request-script.md">Pre-request script </a><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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/3-authentication-methods/authentication-method-options/post-request-script.md">Post-request script</a></td><td>Core 1.2.0<br>CPT-237</td></tr></tbody></table>

## General

<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>Cross-reference lookup rows</strong> now accept blank left or right 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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/cross-reference-lookups.md">Cross-reference lookups</a></td><td>Core 1.2.0<br>CPT-222</td></tr></tbody></table>
