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

# 2023 07 14 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.1.1           | 11th July 2023 |
| 1.1.0           | 3rd July 2023  |

**Patchworks dashboard (frontend)**

| Release version | Release date   |
| --------------- | -------------- |
| 1.1.3           | 12th July 2023 |
| 1.1.2           | 11th July 2023 |
| 1.1.1           | 3rd July 2023  |

These releases include a raft of snag-fixes and backend updates. 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 width="188">Type</th><th width="388">Summary</th><th>Version &#x26; Ref #</th></tr></thead><tbody><tr><td>New</td><td>A Patchworks SFTP connector has been added to the Patchworks marketplace.</td><td>Core 1.1.0<br>TSYS 3835</td></tr><tr><td>Enhancement</td><td>When adding a connector instance with an authentication method which contains advanced variables, these are displayed on an <strong>advanced</strong> section of the instance authentication page. <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>Dashboard 1.1.1</td></tr></tbody></table>

### Prebuilt connectors

The following prebuilt connectors have been added to the Patchworks marketplace:

<div><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2Fpnmu3KvRLnoBqAQXgRjP%2Fbc.svg?alt=media&amp;token=2e6c2394-a9fb-49db-a5f7-9fdb48c92a26" alt=""><figcaption><p>BigCommerce</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2Fd4bDgnWQp7vmbHxE1T0Q%2Fbrightpearl.svg?alt=media&amp;token=4b87b6c7-8677-425c-8799-2fdac1666c6b" alt=""><figcaption><p>BrightPearl</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F88iuxAunIxXPMYHgkTZ0%2Fcommercetools%20(1).svg?alt=media&amp;token=e7002c40-bac6-4525-80c9-ffbe0f6c5d71" alt=""><figcaption><p>CommerceTools</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FElazvsQlHznEycWTW1rO%2Flightspeed-x-series.svg?alt=media&amp;token=2bf5a013-eb99-417c-87aa-8c282186d06c" alt=""><figcaption><p>Lightspeed</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FuPNVT4Hc0rU8j4kAhGNM%2Flinnworks.svg?alt=media&amp;token=8e832e85-4385-4002-8e69-eeae3639722b" alt=""><figcaption><p>Linnworks</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FLcxmaapwdpVkaKpSgC0P%2Flionwheel.png?alt=media&amp;token=f82ed7fc-9484-4086-b59e-2f2be984e4d7" alt=""><figcaption><p>Lionwheel</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FI00z6a4yXHtjZBKLL0ik%2Fnetsuite.svg?alt=media&amp;token=feef1e66-5561-4e65-a220-731110e547fc" alt=""><figcaption><p>NetSuite</p></figcaption></figure></div>

<div><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FX3hWIqT0IE3NyVJRmSDI%2Fometria.svg?alt=media&amp;token=b5c5c551-e79b-4033-a449-ad291dbd2d1b" alt=""><figcaption><p>Ometria</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FjZlE5tNYN19U7qhdYtJe%2Fpatchworks.svg?alt=media&amp;token=b516875f-9e14-43fc-9abe-7067c3a319b3" alt=""><figcaption><p>SFTP</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FrHtZNTiZYSRM3xls14lS%2Frebound2.svg?alt=media&amp;token=03a3c73c-46e6-4598-a18a-4776cdb0872d" alt=""><figcaption><p>Rebound</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FvLQPRq8SpXTzUkuA7ZlH%2Fshopify%20(1).svg?alt=media&amp;token=b1cc8085-741f-4276-9864-30eaa5030066" alt=""><figcaption><p>Shopify</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FYTNkRitBSJALT4ABL8Vq%2Fshopline.svg?alt=media&amp;token=cd084dbd-109e-422e-b82c-f82987110f6b" alt=""><figcaption><p>Shopline</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FjTQKuI4HeEMSM1BLPMIT%2Fsparklayer.svg?alt=media&amp;token=d63ef4a5-298d-455d-8b13-0c97dc46fb6e" alt=""><figcaption><p>SparkLayer</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F1H5WPf8Xuce6DsQlqEkp%2Ftiktok.svg?alt=media&amp;token=8313d903-1ddd-41b1-bc68-f57cf3e94265" alt=""><figcaption><p>TikTok Shop</p></figcaption></figure></div>

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FZK46JmmS8SR5LhcGzcgC%2Ftwilio.svg?alt=media&amp;token=1b8472c0-4871-4815-b75c-32113ff870c6" alt="" width="75"><figcaption><p>Twilio</p></figcaption></figure> <figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2Fk578sWi9NPvBbQ4a7Bfc%2Fwoocommerce%20(1).svg?alt=media&amp;token=2d8d5eaa-fa36-47f8-9d49-25986066c861" alt="" width="75"><figcaption><p>WooCommerce</p></figcaption></figure></div>

## Process flows

<table><thead><tr><th width="188">Type</th><th width="388">Summary</th><th>Version &#x26; Ref #</th></tr></thead><tbody><tr><td>New</td><td>Process flows can now be initialised with incoming data via the Patchworks API.<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="broken://pages/HJrazDrV7Ylp2LlLz1Ie">Inbound API for process flows</a></td><td>Core 1.1.0</td></tr><tr><td>Update</td><td>The <strong>batch</strong> shape is renamed as <strong>flow control</strong> - functionality remains the same.<br><a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/flow-control-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="">Flow control shape</a></td><td>Dashboard 1.1.2<br>CPT-201</td></tr><tr><td>New</td><td>Cross-reference lookups are now implemented for process flows, and can be applied as field mapping transformations via the <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape.md">map shape</a>.<br><a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/flow-control-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=""></a><a href="/product-documentation/process-flows/cross-reference-lookups.md">Cross-reference lookups</a></td><td>Core 1.1.0<br>TSYS-3836</td></tr><tr><td>New</td><td>It is now possible to set connection shape variables and parameters with data from the incoming payload. <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/dynamic-variables/payload-variables.md">Setting variables &#x26; parameters from a payload</a></td><td>Core 1.1.0<br>CPT-114</td></tr><tr><td>Enhancement</td><td>When selecting an <strong>endpoint</strong> for a connection shape, available endpoints are now grouped by entity. <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">Connection shape</a></td><td>Dashboard 1.1.1<br>TSYS-3852</td></tr><tr><td>Enhancement</td><td>Real-time logs displayed when a process flow runs have been enhanced. Log information is more detailed and new options are available to review requests and responses for each step.<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/error-reporting-and-exception-handling/real-time-run-logs.md">Process flow logs &#x26; payloads</a></td><td>Core 1.1.0<br>Dashboard 1.1.1</td></tr><tr><td>New</td><td><p>A <strong>payload format</strong> setting has been added for <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/split-shape.md">split</a>, <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/route-shape.md">route</a>, and <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/filter-shape.md">filter</a> shapes, so you can set the expected format.</p><p>This handles cases where incoming data does not originate from another connection shape, but from an <a href="broken://pages/HJrazDrV7Ylp2LlLz1Ie">inbound API request</a> where the format is not necessarily JSON.</p></td><td>Core 1.1.0<br>Dashboard 1.1.1</td></tr></tbody></table>

## Connector builder

<table><thead><tr><th width="188">Type</th><th width="388">Summary</th><th>Version &#x26; Ref #</th></tr></thead><tbody><tr><td>Update</td><td>When building a new connector, basic details now include a <strong>protocol</strong> field - current options are <code>HTTP</code> and <code>FTP</code>. <a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/1-basic-details.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="">Connector basic details</a></td><td>Dashboard 1.1.2<br>CPT-200</td></tr><tr><td>Enhancement</td><td>Improved editor for endpoint body raw body data. <a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/4-endpoints/endpoint-options/body.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="">Endpoint options | body</a></td><td>Dashboard 1.1.1</td></tr><tr><td>New</td><td>A range of pagination methods are now supported for connector endpoints.<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/4-endpoints/endpoint-options/pagination.md">Endpoint options | pagination</a></td><td>Core 1.1.0<br>Dashboard 1.1.1<br>TSYS-3884</td></tr></tbody></table>
