Skip to content

Releases: novuhq/novu

@novu/framework@2.9.0

02 Dec 14:16
8835230

Choose a tag to compare

2.9.0 (2025-12-02)

🚀 Features

  • api,framework: translations - support liquid filters & nesting fixes NV-6870 (#9575)

🩹 Fixes

  • worker: sanitize img tags to prevent xss fixes NV-6883 (#9483)

❤️ Thank You

📦 Release v3.11.0

18 Nov 08:48
92d8d36

Choose a tag to compare

API

🚀 Features

  • api: chat oauth - redirect uri & deprecate legacy fixes NV-6890 (#9495)
  • api: reduce oauth url expiration (#9492)
  • api: add oauth scopes option to chat url fixes NV-6895 (#9491)
  • api: update channel endpoints & connection permissions (#9477)
  • api: re-model channel endpoints/connections to consider context fixes NV-6843 (#9433)
  • api-service: implement clickhouse ci migration (#9334)
  • api: add static validation for channel endpoint SDK fixes NV-6842 (#9428)
  • api: slack integration connection flow and management fixes NV-6842 (#9427)
  • worker: device token invalidation logic fixes NV-6743 (#9389)
  • api: link channel conn to context; move to intgr ctrl fixes NV-6837 (#9415)
  • providers: Introduce IO App Push Provider integration (#9230)
  • dashboard,api-service,worker: include inbox count in the fcm message fixes NV-6801 (#9394)
  • api: message & context collection index; sync fixes NV-6800 (#9396)
  • worker: refactor workflow lifecycle time compute fixes NV-6605 (#9303)
  • api, worker, dashboard: dynamic delay fixes NV-6713 (#9329)
  • api-service: implement push inbound webhook authentication fixes NV-6756 (#9276)
  • api: enable context dto in swagger (#9368)
  • js,react,api: context HMAC & Inbox dynamic session change fixes NV-6793 (#9365)
  • api,ws: context exact match filtering fixes NV-6796 (#9357)
  • js,react: context-aware inbox session fixes NV-6789 (#9344)
  • ws,worker,api: add context-based room routing for ws connections fixes NV-6790 (#9341)
  • api: context-based inbox isolation via JWT fixes NV-6659 (#9339)
  • dashboard, api-service: Add nullable property support to schema editor fixes NV-6788 (#9337)
  • dashboard: enabling multi region setup from single dashboard and clerk (#9262)
  • dashboard: add context variables and data to layout editor fixes NV-6783 (#9327)
  • dashboard,api-service: stricter context_keys data type, filtering, indexing fixes NV-6702 (#9304)
  • api-service: make context_keys clickhouse column non-nullable fixes NV-6769 (#9302)
  • api-service: content keys clickhouse schema change fixes NV-6765 (#9291)
  • dashboard,api-service: workflow runs activity context fixes NV-6765 (#9289)
  • dashboard,api: context activity feed, search & filtering fixes NV-6758 (#9285)
  • api-service: add permissions to contexts controller fixes NV-6657 (#9286)
  • dashboard: context CRUD flow fixes NV-6679 (#9278)
  • api-service: preserve stepId when creating a workflow fixes NV-6755 (#9282)
  • api-service,dashboard: translations in the layouts fixes NV-6209 (#9261)
  • api-service: simplify context flow & replace upsert w create/update fixes NV-6679 (#9277)
  • api-service, worker: Add exclude subscribers to topic trigger fixes NV-6722 (#9275)
  • api-service,worker,dashboard,framework: scheduled delay fixes NV-5479 (#9207)
  • api-service: implement push inbound webhook support fixes NV-6708 (#9187)
  • dashboard: add context info to activity overview fixes NV-6741 (#9250)
  • api-service: Implement configurable environment limit via LaunchDarkly fixes NV-6694 (#9254)
  • api-service, dashboard: align tables all across the dashboard workflows subscribers fixes NV-6459 (#9239)
  • dashboard: context data in test trigger fixes NV-6738 (#9243)
  • dashboard,api-service: create dynamic variables & preview schema fixes NV-6735 (#9232)
  • dashboard,api-service: context variables in step conditions fixes NV-6707 (#9222)
  • dashboard,api-service: context variables & schemas fixes NV-6723 (#9220)
  • api-service: align context upsert DTO (#9214)
  • dashboard: context variables & validation fixes NV-6699 (#9194)
  • dashboard,api-service: context test workflow section & search fixes NV-6710 (#9188)
  • worker, api-service, dashboard: Throttle step fixes NV-6631 (#9091)
  • api-service: implement deliver flag in the message entity fixes NV-6663 (#9155)
  • framework,worker,api: workflow execution with context & variable parsing fixes NV-6697 (#9175)
  • api,worker: context trigger flow fixes NV-6658 (#9150)
  • dashboard: modified the template store fixes MRK-1046 (#9163)
  • api-service: Add severity level to workflow sync (#9153)
  • dashboard,worker: extend digest/delay time to the next subscriber availability from the schedule fixes NV-6619 (#9128)
  • providers: add ses inbound webhook support fixes NV-6655 (#9114)
  • api,worker: skip sending messages outside of the subscribers schedule fixes NV-6618 (#9126)
  • api: contexts API fixes NV-6654 (#9124)
  • dashboard: allow updating subscribers schedule fixes NV-6617 (#9118)
  • js: inbox subscribers schedule fixes NV-6616 (#9103)
  • api: channel address & channel connection API fixes NV-6571 (#9054)
  • js, api-service, react: add permanent delete option for notifications fixes NV-6613 (#9095)
  • api-service: translations api fixes NV-6635 fixes NV-6635 (#9094)
  • api-service: subscribers schedule api fixes NV-6614 (#9078)
  • dashboard: Add step issues popover to workflow status (#9087)
  • api-service: implement auto setup flow fixes NV-6600 (#9063)
  • dashboard,api-service: severity and criticality in the activity feed fixes NV-6589 (#9024)
  • dashboard: implement mvp inbound webhooks support fixes NV-6598 (#9029)
  • dashboard: added inbox-not-connected issue indicator to the in-app workflow step fixes MRK-1013 (#9044)
  • api-service: implement mvp inbound webhooks fixes NV-6597 (#9015)
  • js,react,api-service: inbox allow filtering preferences by workflow criticality fixes NV-6577 (#9011)
  • api, worker, ws, dashboard, application-generic, root: changes as per new enterprise packaging (#8971)
  • api: Slack demo integration for dev env fixes NV-6570 (#8996)
  • api: add slack oauth flow & channel endpoints API fixes NV-6530 (#8984)
  • worker: store digest data on step-run fixes NV-6524 (#8986)
  • application-generic: make the query select reqired fixes NV-6482 (#8939)
  • providers: add new sms provider (#8683)
  • api-service, worker: enhance workflow run status management fixes NV-6508 (#8926)
  • dashboard: allow reordering for workflow steps fixes NV-5126 (#8858)
  • dashboard: edited the product onboarding fixes MRK-1000 (#8945)
  • api-service: enhance activity ...
Read more

@novu/framework@2.8.0

12 Nov 11:30
ea1dfa1

Choose a tag to compare

This release brings alignment with latest API and workflow engine updates

  • Add support for new Throttle Step
  • Support for dynamic and timed delays

@novu/react@v3.11.0

27 Oct 09:47
6c84284

Choose a tag to compare

v3.11.0 (2025-10-27)

@novu/react-native@v3.11.0

27 Oct 09:47
6c84284

Choose a tag to compare

v3.11.0 (2025-10-27)

@novu/nextjs@v3.11.0

27 Oct 09:47
6c84284

Choose a tag to compare

v3.11.0 (2025-10-27)

@novu/js@v3.11.0

27 Oct 09:47
6c84284

Choose a tag to compare

v3.11.0 (2025-10-27)

  • js: notification count display for 99+ fixes NV-6786 (#9402)
  • Dima Grossman @scopsy

@novu/react@v3.8.2

03 Oct 15:58
6a66c76

Choose a tag to compare

v3.8.2 (2025-10-03)

This was a version bump only for @novu/react to align it with other projects, there were no code changes.

@novu/react@v3.7.1

03 Oct 15:15

Choose a tag to compare

Release of @novu/react version v3.7.1

@novu/react-native@v3.8.2

03 Oct 15:58
6a66c76

Choose a tag to compare

v3.8.2 (2025-10-03)

This was a version bump only for @novu/react-native to align it with other projects, there were no code changes.