Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: novuhq/novu

@novu/[email protected]

12 Feb 15:39
3db3b21

Choose a tag to compare

🚀 Features

  • js, react, api-service: In-app notifications timeframe filter fixes NV-7045 (#9873)

🩹 Fixes

  • api-service: add support of dot in workflow id fixes NV-7092 (#9974)

❤️ Thank You

@novu/[email protected]

12 Feb 15:39
3db3b21

Choose a tag to compare

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

@novu/[email protected]

12 Feb 15:39
3db3b21

Choose a tag to compare

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

@novu/[email protected]

12 Feb 15:39
3db3b21

Choose a tag to compare

🚀 Features

  • js, react, api-service: In-app notifications timeframe filter fixes NV-7045 (#9873)
  • js: allow passing socket options to the novu js configuration (#9896)

❤️ Thank You

v3.13.0

05 Feb 10:20
7cda48e

Choose a tag to compare

API

🚀 Features

  • api-service, worker, dashboard: custom sender name in email step on new dashboard fixes NV-6950 (#9962)
  • js, react, api-service: In-app notifications timeframe filter fixes NV-7045 (#9873)
  • api-service, dashboard: Better auth integration DRAFT (#9711)
  • api-service,js: ensure backwards compatibility for context prefs fixes NV-7072 (#9890)
  • dashboard: add context filter to relevant screens fixes NV-7067 (#9886)
  • api-service: enhance platform notification usage with caching and detailed diagnostics (#9859)
  • api-service,worker: context aware schedule fixes NV-7064 (#9865)
  • api-service: context bound global preferences fixes NV-6981 (#9856)
  • api-service: context aware subscription preferences admin API fixes NV-7059 (#9855)
  • api-service: enhance platform notification usage with clickhouse support (#9849)
  • api-service,js: context bound topic subscriptions fixes NV-6980 (#9840)
  • api-service: refactor usage queries to use materialized views (#9824)
  • api-service: context bound preferences (admin facing API) fixes NV-6974 (#9821)
  • api-service,worker: context bound preferences (inbox facing flow) fixes NV-6974 (#9816)

🩹 Fixes

  • api-service: update traces schema to adjust date filter for created at condition (#9952)
  • api,worker,ws,dashboard: python vulnerability fix and enterprise auth (#9920)
  • api-service: add compatibility interceptor to inbox controller (#9922)
  • api-service: Message response payload types (#9913)
  • api-service: Update includeInactiveChannels defaults in subscribers v1 controllers (#9889)
  • api-service: Make billing address required fixes NV-7065 (#9872)
  • api-service: Subscriber inactive channels default (#9875)
  • api-service: decode html entities in subject and maily html fixes NV-7039 (#9842)
  • api-service: Intercom hash null data error fixes NV-7061 (#9847)
  • api-service: Idempotency cache key user API fixes NV-7060 (#9845)
  • test: ensure indexes created before e2e tests (#9839)
  • api-service: Workflow schema duplication fixes NV-7040 (#9830)
  • api-service, dashboard: show preference updatedAt instead of workflow updatedAt (#9798)
  • api-service,dal: inbox mark as and actions return workflow, subscriber information fixes NV-7024 (#9799)

🔥 Performance

  • api: parallelize workflow step processing and optimize DB queries fixes NV-7016 (#9750)

❤️ Thank You

Dashboard

🚀 Features

  • api-service, worker, dashboard: custom sender name in email step on new dashboard fixes NV-6950 (#9962)
  • api-service, dashboard: Better auth integration DRAFT (#9711)
  • dashboard: add context filter to relevant screens fixes NV-7067 (#9886)
  • api-service: context aware subscription preferences admin API fixes NV-7059 (#9855)
  • dashboard: Add lookback window option to digest delay tabs fixes NV-7002 (#9832)
  • dashboard: Persist pagination in list pages fixes NV-6997 (#9702)
  • dashboard: enhance organization dropdown and loading states for self-hosted users (#9808)

🩹 Fixes

  • dashboard: context binding when adding subscribers to topics (#9959)
  • api,worker,ws,dashboard: python vulnerability fix and enterprise auth (#9920)
  • dashboard: Last subscriber removal issue fixes NV-7079 (#9909)
  • dashboard: activity filters overflow (#9887)
  • dashboard: Billing page view role for billing tab fixes NV-7046 (#9871)
  • dashboard: Workflow runs loading state usage page (#9868)
  • dashboard: DialogTitle requirement error dashboard fixes NV-7062 (#9846)
  • dashboard: create workflow from the template (#9837)
  • api-service, dashboard: show preference updatedAt instead of workflow updatedAt (#9798)

❤️ Thank You

Worker

🚀 Features

  • api-service, worker, dashboard: custom sender name in email step on new dashboard fixes NV-6950 (#9962)
  • api-service,worker: context aware schedule fixes NV-7064 (#9865)
  • api-service: refactor usage queries to use materialized views (#9824)
  • api-service: Inbound webhook message fields add stepId fixes NV-6996 (#9827)
  • worker: Job queue environment cache (#9817)
  • api-service,worker: context bound preferences (inbox facing flow) fixes NV-6974 (#9816)
  • worker: Subscriber job bound lru cache (#9814)
  • worker: Add LRU cache for workflow template fetching (#9786)

🩹 Fixes

  • worker: error message formatting in standard worker (#9958)
  • api,worker,ws,dashboard: python vulnerability fix and enterprise auth (#9920)
  • worker: remove subscriber-cache header (#9880)
  • worker: disable resolving external css from the link tags (#9878)
  • worker: fix worker build (2286677047)

❤️ Thank You

WS

🩹 Fixes

  • api,worker,ws,dashboard: python vulnerability fix and enterprise auth (#9920)
  • ws: Sentry fetchsockets timeout filter (#9884)

❤️ Thank You

🐳 Community Docker Images

Community Docker images are now available for v3.13.0, making it easy to deploy in containerized environments. This release features 25% smaller compressed image sizes, improving download times and storage efficiency.

📦 SDKs

SDKs(Typescript, Golang, Python, PHP and C-Sharp) for v3.13.0 are available to help you integrate with the platform using your preferred programming language. These SDKs are maintained alongside the core release and community images to ensure compatibility and a smooth upgrade experience.

@novu/[email protected]

28 Jan 14:22
41c512e

Choose a tag to compare

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

@novu/[email protected]

28 Jan 14:22
41c512e

Choose a tag to compare

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

@novu/[email protected]

28 Jan 14:22
41c512e

Choose a tag to compare

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

@novu/[email protected]

28 Jan 14:22
41c512e

Choose a tag to compare

🚀 Features

  • api-service,js: ensure backwards compatibility for context prefs fixes NV-7072 (#9890)
  • api-service,js: context bound topic subscriptions fixes NV-6980 (#9840)

🩹 Fixes

  • js: Inbox requestLock error when not available fixes NV-7033 (#9844)

❤️ Thank You

v3.12.0

08 Jan 21:25
6545f55

Choose a tag to compare

API

🚀 Features

  • api-service: Inbox subscriber field update for locale fixes NV-7021 (#9791)
  • api-service: Api cache tokens for strategy (#9785)
  • dashboard, api-service: Identifier character set extension for workflow ids (#9780)
  • api-service: Workflow id casing update (#9751)
  • api: add missing archived property in feed for SDK (#9714)
  • api-service: enhance subscription preference updates to include channel-specific settings fixes NV-6998 (#9706)
  • api, worker, root, application-generic: add new scheduling mechanism using cf worker fixes NV-6939 (#9578)
  • api-service: ensure newly added preference workflows appear in subscription component fixes NV-6955 (#9669)
  • dashboard: see subscription and details in activity feed fixes NV-6972 (#9686)
  • dashboard,api-service: view subscription details on the subscriber drawer fixes NV-6971 (#9679)
  • api: enable channel endpoints & connections controllers + oauth (#9650)
  • api-service: subscription polish (#9554)
  • api: add permission requirements to workflow and notification group endpoints (#9607)
  • api: autogen Postman collection fixes NV-6938 (#9595)
  • api,framework: translations - support liquid filters & nesting fixes NV-6870 (#9575)
  • api,worker: enable default dev Novu Slack integration fixes NV-6575 (#9551)
  • api-service: add multi subscription per topic and trigger condition parsing fixes NV-6810 (#9472)
  • api,worker: MS Teams bot delivery flow fixes NV-6573 (#9540)
  • api,dashboard: add MS Teams integration credentials config fixes NV-6910 (#9532)
  • api: add context to bulk and broadcast trigger endpoints fixes NV-6902 (#9509)
  • dashboard: analytics add workflow id filter (#9431)
  • api: temp. disable Novu Slack dev test integration (#9499)

🩹 Fixes

  • api-service: Adjust include channels on legacy preferences api fixes NV-7006 (#9788)
  • api-service: ff lru cache (#9783)
  • api-service: Add LRU caching for workflow and organization fetch (#9778)
  • api-service: preview email flow (#9769)
  • worker: Ensure worker readiness after resume and improve logging (#9756)
  • api-service, worker: Jsonwebtoken package update (#9744)
  • worker: optimizations for bridge handler usecase (#9735)
  • api-service: add skipOutputEscape option to createLiquidEngine (#9736)
  • worker, api-service: locale pointer alignment (#9734)
  • dashboard: re-rendering inbox session requests (#9728)
  • framework: Liquid output escaping for special JSON characters including " (#9730)
  • api-service: update api description (#9634)
  • api: fix 'subscriptionOrIdentifier' in e2e tests (#9677)
  • api: URL validation error handling for redirect fields fixes NV-6984 (#9674)
  • api-service: preference workflow as a string api return 422 fixes NV-6963 (#9651)
  • maily-core,maily-render: improve email editor defaults and drag and drop behaviour fixes NV-6925 (#9617)
  • api-service: dashboard workflow status when disabled fixes NV-6947 (#9624)
  • api-service: workflowId duplication bug fixes NV-6946 (#9622)
  • api: remove unused debug operations in OpenAPI sorting (#9616)
  • api-service: Add @ExternalApiAccessible to organization endpoints (#9605)
  • api: remove duplicate widgets module entry (#9585)
  • api-service: add e2e cases for triggered preferences (#9576)
  • api: context DTO data attribute in SDK (#9563)
  • worker: fallback all flag override for preferences (#9556)
  • api-service: sync (#9546)
  • worker: skip updated by fetch (#9536)
  • api-service: bulk perf workflow return (#9523)
  • api-service: Add bulk workflow queueing for event triggers fixes NV-6908 (#9520)
  • api-service: Optimize subscriber search endpoint fixes NV-6899 (#9504)
  • api: translation DTOs/OAS for SDK auto-gen; idempotency fixes NV-6903 (#9515)
  • api-service: status and active mismatch (#9475)
  • api: oauth url response DTO (#9503)

🔥 Performance

  • api-service: bridge skip updated by join (#9771)
  • worker: improve fetching perf of handler (#9775)
  • api-service: user fetch value selects (#9659)
  • api-service: cache compile ajv schemas (#9656)

❤️ Thank You

Worker

🚀 Features

  • api, worker, root, application-generic: add new scheduling mechanism using cf worker fixes NV-6939 (#9578)
  • dashboard: see subscription and details in activity feed fixes NV-6972 (#9686)
  • api,worker: enable default dev Novu Slack integration fixes NV-6575 (#9551)
  • api-service: add multi subscription per topic and trigger condition parsing fixes NV-6810 (#9472)
  • api,worker: MS Teams bot delivery flow fixes NV-6573 (#9540)
  • dashboard: analytics add workflow id filter (#9431)

🩹 Fixes

  • worker: Ensure worker readiness after resume and improve logging (#9756)
  • worker: refactor template fetch to reduce db calls (#9609)
  • worker: unify api calls for integrations call (#9602)
  • add missing log for preferences (c7be7dc86c)

🔥 Performance

  • api-service: user fetch value selects (#9659)
  • worker: remove redundant queries (#9531)

❤️ Thank You

Dashboard

🚀 Features

  • js,react: Italics formatting support in content fixes NV-7025 (#9789)
  • dashboard, api-service: Identifier character set extension for workflow ids (#9780)
  • api-service: Workflow id casing update (#9751)
  • dashboard: see subscription and details in activity feed fixes NV-6972 (#9686)
  • dashboard,api-service: view subscription details on the subscriber drawer fixes NV-6971 (#9679)
  • dashboard: refactor environment forms (#9661)
  • dashboard: contextual help drawer - docs, support, quick links fixes NV-6927 (#9604)
  • dashboard: rename analytics to usage (#9587)
  • dashboard: Add feature flag for legacy dashboard button visibility (#9579)
  • dashboard: custom organization switcher (#9545)
  • api,dashboard: add MS Teams integration credentials config fixes NV-6910 (#9532)
    ...
Read more