# 2023 11 16 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.8.1           | 16th November 2023 |

**Patchworks dashboard (frontend)**

| Release version | Release date       |
| --------------- | ------------------ |
| 1.6.0           | 16th November 2023 |

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

* [Multi-company support](#multi-company-support)
* [Process flows](#process-flows)
* [Connector builder](#connector-builder)
* [Prebuilt connectors](#prebuilt-connectors)

## Multi-company support

<table><thead><tr><th width="156">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><strong>Introducing multi-company support</strong> <br>It's now possible to manage multiple, linked companies via a single multi-company profile. Team members can easily switch into linked companies from their own dashboard to complete required tasks.<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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="../../company-management/multi-company-profiles">Multi-company profiles</a></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1069</td></tr></tbody></table>

## 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><p><strong>Email failure alert notifications</strong></p><p>The email message received when a process </p><p>flow run fails now includes seconds in the run </p><p>date/time, and the link provided navigates </p><p>directly to the affected run log. <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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="../../process-flows/error-reporting-and-exception-handling/email-notifications-for-failed-process-flow-runs">Email notifications for failed process flow runs</a></p></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1480,1531</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Cache maintenance (cache content) UI</strong><br>When you access existing caches and choose to view details for a cache, the cache content panel has been updated. <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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance">Cache maintenance</a></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1445</td></tr><tr><td><span data-option="d8457d8925c74fab90fa132d141b764b">Update</span></td><td><strong>Process flow overview tracked data</strong><br>Links have been removed from in/out numbers in the tracked data panel.<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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/the-process-flows-overview-page">Process flow home page</a></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1469</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><p><strong>Null returns from script shape</strong><br>Fixed issue where the script shape did not allow null returns, causing the subsequent step to fail. A null value is now returned as:<br><code>{“payload”:null}</code></p><p><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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/script-shape">Script shape</a></p></td><td>Core 1.8.1<br>CPT-1441</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Assert payload from route</strong><br>Fixed issue where the assert shape could fail if included in a route shape path.<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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/standard-shapes/assert-shape">Assert payload shape</a></td><td>Core 1.8.1<br>CPT-1095</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>Map shape warnings</strong><br>Fixed issue where the map shape showed a configuration warning in error. An error icon is only shown if a process flow is deployed with an un-configured map shape, or if a process flow is duplicated and mapping re-configuration is needed.<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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="../../process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape">Map shape</a></td><td>Core 1.8.1<br>CPT-1582</td></tr></tbody></table>

## Connector builder

<table><thead><tr><th width="156">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><p><strong>Postman importer (BETA)</strong><br>It's now possible to build a connector from a Postman collection. The Postman importer will attempt to:</p><ul><li>create the system/connector </li><li>create system variables </li><li>create authentication type (token/api-key/basic for now) </li><li>create authentication variables </li><li>create endpoints (including variables)</li><li>enable the authentication type for all endpoints.<br><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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> Documentation coming soon</li></ul></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1526</td></tr><tr><td><span data-option="9a29ee576f43448f9b1623baca59c3db">Bug</span></td><td><strong>New 'text' body content type for endpoints</strong><br>When adding body content for an endpoint, a new <code>text</code> option can be used.<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&#x26;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="../../developer-hub/connector-builder/building-your-own-connector/4-endpoints/endpoint-options/body">Connector builder endpoints</a></td><td>Core 1.8.1<br>Dashboard 1.6.0<br>CPT-1526</td></tr></tbody></table>

## Prebuilt connectors

The following prebuilt connectors have been added to the Patchworks marketplace since our previous release:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Centra is a commerce platform for fashion &#x26; lifestyle brands.</td><td></td><td></td><td><a href="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F5F3Uq2G04jsF7fKHLN53%2Fcentra.svg?alt=media&#x26;token=82c94095-b48d-463f-917e-fb9aa126f66e">centra.svg</a></td><td><a href="../../connectors-and-instances/patchworks-connectors/centra-prebuilt-connector">centra-prebuilt-connector</a></td></tr><tr><td>Marketplacer is a SaaS company with tools to build scalable online marketplaces.</td><td></td><td></td><td><a href="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FxjB8t3GfK9crFxjWQ1MD%2Fmarketplacer.svg?alt=media&#x26;token=10036ea6-e301-452f-a1c3-523d76dfcdce">marketplacer.svg</a></td><td><a href="../../connectors-and-instances/patchworks-connectors/marketplacer-seller-prebuilt-connector">marketplacer-seller-prebuilt-connector</a></td></tr><tr><td>MongoDB is a flexible, scalable, cross-platform document database solution.</td><td></td><td></td><td><a href="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FNJZVjx2BIwiyk5V6dS6h%2Fmongodb.svg?alt=media&#x26;token=a2703616-913c-48ef-8759-09195e9fc63e">mongodb.svg</a></td><td><a href="../../connectors-and-instances/patchworks-connectors/mongodb-prebuilt-connector">mongodb-prebuilt-connector</a></td></tr><tr><td>Reveni helps eCommerce merchants provide instant refunds and exchanges. </td><td></td><td></td><td><a href="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FuEOUgYw22CrpBClZb9e3%2Freveni.svg?alt=media&#x26;token=b53c006b-4927-4ac9-b55b-cdbe42100063">reveni.svg</a></td><td><a href="../../connectors-and-instances/patchworks-connectors/reveni-prebuilt-connector">reveni-prebuilt-connector</a></td></tr><tr><td>ReturnGo is a self-service return management portal.</td><td></td><td></td><td><a href="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FeJnEWLcnE1v9jObbwmAq%2Freturngo.svg?alt=media&#x26;token=f2c16b0b-35a7-47a0-a659-a14cba8b8ffe">returngo.svg</a></td><td><a href="../../connectors-and-instances/patchworks-connectors/returngo-prebuilt-connector">returngo-prebuilt-connector</a></td></tr></tbody></table>
