Changelog
Patch details and release notes
## New Relic observability integration
If your organization uses New Relic, you can now integrate Courier with New Relic to unlock a wealth of critical metrics and insights about your communication workflows. By linking your notification data back to New Relic, you’ll be able to access metrics like messages received, sent, undelivered, and more.
Courier Business plan customers can setup the integration in just a few minutes—all you need is a license key. In Courier, under Channels, navigate to New Relic and enter your license key into the API Key field. You can also use our dashboard starter kit to set up a simple dashboard in New Relic for your Courier data.
More details on this integration and its setup can be found in the [docs](https://www.courier.com/docs/platform/logging/observability/new-relic/).
## Inbound track event in the CourierJS SDK
Now you can easily track client-side events with CourierJS to provide seamless integration with Courier for personalized communication. Events can be used to trigger automations or supply inline payloads for existing workflows.
You can enhance user identification and personalization by assigning unique IDs to users in Courier and passing user attributes for tailored communication.
This update to CourierJS comes with a demo web app powered by Next.js. For detailed information on this update and SDK usage, refer to the [CourierJS SDK repository](https://github.com/trycourier/courier-js/tree/main/packages/courier-js) and [Automations inbound triggers](https://www.courier.com/docs/automations/inbound-events/).
## Improvements and fixes
- Changelogs have a [new home](https://www.courier.com/changelog/) to help you get to the product updates you care about faster.
- Added support for [batch](https://www.courier.com/docs/automations/steps/#add-to-batch) in the Automations API (beta).
- Added [Handlebars helpers for time zone conversion](https://www.courier.com/docs/courier-designer/notification-designer/handlebars-helpers/#datetime-format).
- In the [Logs page](https://app.courier.com/logs/messages) you can now filter by list message ID, making it easier to trace and manage your logs.
- Added ability to delete a user, list, or audience directly from the details page and the users table view.
- Made styling more components in Inbox easier and added support for side-by-side buttons in Inbox 2.0.
- Made various UI improvements have been made to One-Time Send for a smoother user experience.
- Renamed Guard Rails feature to “Send limits” in the UI and [docs](https://www.courier.com/docs/platform/sending/guardrails/).
- We've enhanced Courier's ability to help customers recover from provider outages.
- Updated the format of Quick Starts for our SDKs ([Node.js](https://www.courier.com/docs/guides/getting-started/nodejs/), [Python](https://www.courier.com/docs/guides/getting-started/python/), [Ruby](https://www.courier.com/docs/guides/getting-started/ruby/), [Java](https://www.courier.com/docs/guides/getting-started/java/), [PHP](https://www.courier.com/docs/guides/getting-started/php/), and [Go](https://www.courier.com/docs/guides/getting-started/go/)) to increase readability and enable users to go from zero to send quickly.
- Updated [RBAC docs](https://www.courier.com/docs/platform/workspaces/roles-permissions/) to clarify log access.
- Fixed a bug in One-Time Send that was causing the To field to clear when searching for and selecting a recipient.
- Fixed a bug in the automations code tab that produced incorrect step order.
- Fixed a bug where multiple scrollbars would appear when selecting channels in the designer.
Backed by