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

# 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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/company-management/multi-company-profiles.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/process-flows/error-reporting-and-exception-handling/email-notifications-for-failed-process-flow-runs.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="/product-documentation/process-flows/the-process-flows-overview-page.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/script-shape.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/assert-shape.md">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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""> <a href="/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape.md">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&amp;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&amp;token=ac61da4e-764c-452c-b9b5-d65f188769c9" alt=""><a href="/product-documentation/developer-hub/connector-builder/building-your-own-connector/4-endpoints/endpoint-options/body.md">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&amp;token=82c94095-b48d-463f-917e-fb9aa126f66e">centra.svg</a></td><td><a href="/product-documentation/connectors-and-instances/patchworks-connectors/centra-prebuilt-connector.md">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&amp;token=10036ea6-e301-452f-a1c3-523d76dfcdce">marketplacer.svg</a></td><td><a href="/product-documentation/connectors-and-instances/patchworks-connectors/marketplacer-seller-prebuilt-connector.md">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&amp;token=a2703616-913c-48ef-8759-09195e9fc63e">mongodb.svg</a></td><td><a href="/product-documentation/connectors-and-instances/patchworks-connectors/mongodb-prebuilt-connector.md">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&amp;token=b53c006b-4927-4ac9-b55b-cdbe42100063">reveni.svg</a></td><td><a href="/product-documentation/connectors-and-instances/patchworks-connectors/reveni-prebuilt-connector.md">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%2FVwyM7YEmc5VJRIoXEsU7%2Freturngo.svg?alt=media&amp;token=ab559001-4da6-4e48-bb78-cbc040532295">returngo.svg</a></td><td><a href="/product-documentation/connectors-and-instances/patchworks-connectors/returngo-prebuilt-connector.md">ReturnGo (prebuilt connector)</a></td></tr></tbody></table>
