github novuhq/novu v3.13.0

6 hours ago

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.

Don't miss a new novu release

NewReleases is sending notifications on new releases.