Releases: novuhq/novu
@novu/react@v3.14.1
@novu/react-native@v3.14.1
This was a version bump only for @novu/react-native to align it with other projects, there were no code changes.
@novu/nextjs@v3.14.1
This was a version bump only for @novu/nextjs to align it with other projects, there were no code changes.
@novu/js@v3.14.1
v3.14.0
API
🚀 Features
- api-service: monthly usage digest email fixes NV-6933 (#10042)
- api-service: Preference webhook subscriber ID fixes NV-7110 (#10016)
- api-service: refactor clickHouse to use in-memory batches (#9904)
- api-service: finalize table migration and implement workflow run count analytics (#9967)
- api-service: Organization switch flag (#9981)
🩹 Fixes
- api-service: Workflow sync environment check (#10064)
- api-service: Environment ID organization check (#10063)
- api-service: Mongo duplicate error handling (#10040)
- dashboard: enhance workflow step control management with override functionality (#10029)
- api-service: add support of dot in workflow id fixes NV-7092 (#9974)
- worker: deduplicate delivered dl status (#9966)
❤️ Thank You
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge
- Pawan Jain
Worker
🚀 Features
- api-service: refactor clickHouse to use in-memory batches (#9904)
- api-service: Organization switch flag (#9981)
🩹 Fixes
- dashboard: Forward readonly and disabled to VariableInput (#10048)
- worker: deduplicate delivered dl status (#9966)
❤️ Thank You
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge
Dashboard
🚀 Features
- api-service: monthly usage digest email fixes NV-6933 (#10042)
- dashboard: Dashboard sender inputs autocomplete (#9993)
🩹 Fixes
- dashboard: Integration store provider crash fixes NV-7120 (#10051)
- api-service: payload parsing (#10055)
- dashboard: Email layout name saving issue fixes NV-7084 (#10045)
- dashboard: Forward readonly and disabled to VariableInput (#10048)
- dashboard: Allow null controlValues and update restore behavior fixrs NV-7112 fixes NV-7112 (#10037)
- dashboard: enhance workflow step control management with override functionality (#10029)
- dashboard: Allow status toggle in channel preferences fixes NV-7113 (#10027)
- dashboard: Override defaults toggle save fixes NV-7112 (#10018)
- dashboard: email step block editor content not saved after refresh fixes NV-7106 (#10013)
- dashboard: Templates widget non-dev dashboard fixes NV-7107 (#10011)
- api-service: add support of dot in workflow id fixes NV-7092 (#9974)
- dashboard: streamline initial data setup in TestWorkflowDrawer component fixes NV-7096 (#9996)
- worker: deduplicate delivered dl status (#9966)
❤️ Thank You
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge
- Pawan Jain
WS
This was a version bump only for @novu/ws to align it with other projects, there were no code changes.
🐳 Community Docker Images
Community Docker images are now available for v3.13.0, making it easy to deploy in containerized environments.
📦 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/react@v3.14.0
@novu/react-native@v3.14.0
This was a version bump only for @novu/react-native to align it with other projects, there were no code changes.
@novu/nextjs@v3.14.0
This was a version bump only for @novu/nextjs to align it with other projects, there were no code changes.
@novu/js@v3.14.0
🚀 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
- Dima Grossman @scopsy
- Gabriel Pan Gantes @Gabrielpanga
v3.13.0
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
- Adam Chmara @ChmaraX
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge
- Himanshu Garg @merrcury
- Paweł Tymczuk @LetItRock
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
- Adam Chmara @ChmaraX
- Dima Grossman @scopsy
- Himanshu Garg @merrcury
- Paweł Tymczuk @LetItRock
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
- Adam Chmara @ChmaraX
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge
- Himanshu Garg @merrcury
- Paweł Tymczuk @LetItRock
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.