Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Notification infrastructure platform for email, chat, push, SMS, and in-app delivery.
Latest Novu changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Novu release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
9
27
94
Introduced headless useAgentChat, rich chat card delivery flow, and extensive new tool/channel integrations (Grafana, PagerDuty, Opsgenie, Webhook, Sendblue iMessage/SMS, LINE, etc.) across API, dashboard, and providers.
Version bump to sync with other @novu projects.
Bumped @novu/nextjs to v3.19.0 to align versions across projects.
Added headless `useAgentChat` send capability with open/resume improvements (NV‑8445).
Added headless useAgentChat send, open, and resume capabilities
Bumped @novu/react-native to version 3.18.2 to align with other projects
Bumped @novu/nextjs version to align with other projects
Fixed broadcasting of messages when Web Locks API is unavailable in JS/React.
Prevent message broadcasting when Web Locks API is unavailable in JS/React implementations
Bumped @novu/react-native to v3.18.1.
Bumped @novu/nextjs to v3.18.1.
Added Novu Copilot agent integration for Slack
Added Novu Copilot agent for Slack integration.
Added waitUntil support to keep serverless agents alive (NV-8313).
Add Hono serve adapter to the framework
Added multiple new self‑hosted agent capabilities (error reporting, Slack native tool approval cards, brain‑controlled typing indicator, unified plan progress, delete‑message contract) and new channel/provider integrations (Sendblue iMes...
Added new capabilities such as a 512‑character limit for custom subscription identifiers, Clerk OAuth support, a Telegram connect button/SDK, self‑hosted Slack native tool approval workflow, and unified plan progress via ctx.plan
Version bump to align @novu/react-native with other projects
Add a Telegram connect button to the SDK, mirroring Slack/MS Teams integration
Added Telegram connect button and subscriber link SDK with shared linking module
Added Telegram connect button and subscriber link SDK with a shared linking module.
Added extensive framework enhancements: custom logger support, ctx.metadata utilities, ctx.addReaction, sourceMessageId exposure, promise‑reply syntax, and full agent SDK with file delivery, reactions, and rich content.
Added extensive Slack and Teams MCP UI improvements (setup cards, approval UX, icons) and provider‑managed MCP vault flow with auto‑provisioning of agent subscribers.
Bumped @novu/react-native to version 3.17.0.
Add MS Teams connection support in the JS/React API service.
Add Microsoft Teams connection support to the JS/React API service
Added OR/AND filtering for inbox notifications and PartySocket hibernation heartbeat
Version bump to v3.16.0 for alignment with other projects.
Add API to create connect chat channel connections for Next.js projects.
Add realtime opt‑out support to provider and hooks
Add JS API to create Connect chat channel connections
Added Agents API and dashboard page with early‑access endpoint; expanded step‑resolver to support delay, digest, throttle, HTTP request/destination steps and introduced environment‑variable management.
Bumped @novu/nextjs to version 3.15.0 to align with other projects.
Version bump to align with other @novu packages
Version bump to align @novu/react with other projects
Added dashboard and API service features: Copilot chat suggestions, CNF inbox tag filters (AND of OR groups), and environment variables management.
- Bumped version to v3.14.1 to align with other projects
Bumped @novu/nextjs to v3.14.1 to align with other projects
Adds an explicit socket type option for the JavaScript/React SDK
Added explicit socket type option for JS and React SDKs (issue #10117)
Added multiple API service features including monthly usage digest emails, organization switch flag, clickhouse in‑memory batching, workflow ID dot support, and workflow run count analytics
Version bumped to 3.14.0 to align with other Novu projects
Version bump to v3.14.0 for @novu/nextjs to align with other projects
Added timeframe filter for in‑app notifications (JS/React/API) fixing NV‑7045.
Added timeframe filter fix for in‑app notifications (NV‑7045).
Custom sender name support added to email steps across API, worker, and dashboard; new lookback window option for digest delays and persisted pagination in lists.
Bumped version to align with other @novu packages.
Bumped @novu/nextjs to v3.13.0 to align with other Novu packages
Version bump to align @novu/react with other projects
Ensure backwards compatibility for context preferences in the API service (NV‑7072)
Introduced a new Cloudflare worker‑based scheduling system and added multi‑subscription per topic with trigger condition parsing.
Version bump of @novu/react-native to v3.12.0 to align with other projects
Fixed subscription hooks for React and Next.js (NV‑6864)
Added new subscription hooks for React and Next.js (NV-6864).
Added italics formatting support in content for js and react.
Version bump to v3.11.2 for alignment with other projects
Fix useNotifications hook realtime behavior
Version bump to v3.11.2
Fix undefined access error in JavaScript when the severity field is omitted.
Added translation support with Liquid filters and nesting in API and framework.
Added chat OAuth redirect URI with scopes, Slack demo integration, and new IO App Push Provider along with SMS and SES inbound webhook support.
Aligned the framework with the latest Novu API and workflow engine updates.
Release version 3.11.0.
Release version 3.11.0.
Release version 3.11.0.
Fix notification count display to correctly show counts above 99 (NV-6786, #9402).
Bumped version to 3.8.2 to sync with related packages
Version bump to align with other @novu packages
Bumped @novu/nextjs to version v3.8.2 to align with other projects
Fixed the archiveAllRead endpoint URL in the JavaScript SDK to match the server implementation
Patch release of @novu/react-native to version 3.7.1.
Published patch release of @novu/react library.
Release of @novu/nextjs version v3.7.1
Release of @novu/js version 3.7.1
Version bumped to align with other @novu projects
Bumped @novu/nextjs to v3.10.1 to align with other projects
Fix created‑at date handling in the JavaScript and React SDKs
Updated @novu/react to version v3.10.1 to align with other projects
Version bump to align @novu/react-native with other projects; no functional changes
Adds default schedule support for React/Next.js
Add preferenceSort support to the preferences UI
Added preferenceSort support to preferences UI and introduced default schedule with useSchedule hook for React/JS.
Bumped @novu/react-native to v3.9.3 to align with other projects
Version bump to align @novu/nextjs with other projects
Version bump to align @novu/react with other projects
Fix UI shift for dropdown popover positioning in JS and React components.
Version bump to align @novu/react-native with other projects
Add inbox filtering preferences by workflow criticality for JS/React/API services.
Adds inbox filtering preferences by workflow criticality.
Added inbox filtering preferences by workflow criticality for JS, React, and API services
Version bump to align @novu/react-native with other projects
Added callback-based inbox appearance keys via a new context prop
Added callback-based inbox appearance keys via the context prop.
Added callback‑based inbox appearance keys via context prop and render‑props for avatar, default and custom actions
Fixed root Nx release publish issue caused by syntax errors, preventing build failures.
Fix root NX release publish issue caused by syntax errors (NV‑6506)
Added useNotifications hook for real‑time notification updates in JS/React.
Added transaction ID field to inbox notifications in the API/JS SDK
Restored ESLint configuration and fixed the root web app build.
Added seen status and behavior to the inbox component
Add subscriber timezone‑aware delivery support in worker, JS, and React SDKs
Added inbox seen status, keyless inbox support, data attribute filtering, and new session handling on subscriber change
Added major new features: chat custom webhook provider, V2 template editor with enhanced preview, full liquid parser, workflows API, custom HTML editor, and environment CRUD endpoints.
Self‑hosted Novu now ships with the integrated Dashboard image, replacing the old web package
Added extensive dashboard UI enhancements including sign‑up questionnaire, billing settings, inbox onboarding, email step editor with preview, delay step custom controls, and improved auto‑save and onboarding flows
Introduced a centralized Preferences collection with a mandatory DB migration, boosting preference retrieval performance by ~70% and simplifying workflow/subscriber preference handling.
Added extensive workflow editor UI in the dashboard (list, header navigation, canvas, autosave, dropdown actions, tag suggestions, drawer configuration) along with new API endpoints for workflow status, environment tags, preview, and slu...
Introduced @novu/framework TypeScript SDK for code‑first workflow creation and a new Novu CLI to scaffold, run local studio, and sync workflows
Added translation management enhancements with language preview, drag‑and‑drop file upload, UI revamp, and variants preview for Business/Enterprise customers
Adds translation management with i18n handlebars helper (Novu Cloud Business/Enterprise only).
Added multi‑tenancy variant support with conditional logic (renamed Filters to Conditions) and workflow settings overrides per tenant.
Removed the multi‑providers feature flag – requires running migration scripts for primary/priority fields and integration updates (breaking change).
Added global subscriber preferences API and widget endpoints for managing channel preferences, with critical workflows bypassing prefs.
Added multi‑tenancy management (UI and API) with tenant support in workflows and SDKs
Refreshed general layout and introduced tenant management UI with pagination
Beta multi‑provider integration enabling per‑channel provider selection and a new delete‑provider‑credentials API.
Fixed a non‑existing endpoint and added a mark‑as‑read function.
Added transaction ID filter for get messages, IP pool name override during trigger, and a remove‑all‑messages endpoint.
Added new integrations including Email webhook, MongoDB, Plivo provider docs, a Helm chart, and support for dynamic sender name values.
Introduced an embedded Template Store with blueprints, workflow previews, and feature‑flag gating.
Introduced Scheduled Digest allowing configurable delivery intervals (e.g., daily, weekly) directly from the dashboard.
Introduced a separate @novu/worker service (breaking change for self‑hosted Docker deployments) along with caching/index optimizations and TTL data expiration
Added new onboarding page, digest workflow playground, and seen/read step filter for conditional notifications
Added a new onboarding experience for the Notification Center and introduced actor filtering for topic‑based notifications.
Added email layout creation, assignment UI, and API endpoints for managing layouts
Added webhook filter support for step executions, enabling conditional actions based on webhook responses.
Introduce Topics for grouping subscribers and sending notifications via a single identifier; add a new email editor with variable autocomplete, preview, and test email capabilities
Overhauled notification workflow observability with detailed activity feed and introduced a breaking change: separate seen and read properties for notifications.
Adds a new Delay step type to pause workflow execution and introduces Step Filters for conditional step execution based on subscriber and payload data.
Added UI and workflow enhancements such as custom language for iframe widget, admin role management, navbar updates, cursor styling, and a rebuild command
Subscriber Preferences API lets users configure channel preferences via the notification center or API.
Added i18n support for Notification Center, enabling UI translation via custom or community language objects.
Introduced Digest Engine to batch trigger events into single notifications with regular and backoff strategies.
Updated the notification workflow editor UI/UX and added a delete‑step modal
Redesigned trigger engine with tree‑like workflow support and BullMQ for scalable step execution, enabling future features such as digest, delay, and decision trees
Fixed gradient picker cross‑browser rendering
Added React 18 compatibility for the @novu/notification‑center component.
Introduced a comprehensive Novu API with Node SDK and a real‑time Notification Center API + React component
Added $attachment interface and email attachment support for all nine email providers.
Added Amazon SES and Mandrill email providers, plus SNS SMS provider
Added a hygen generator to scaffold new providers and introduced a MailJet email provider
Added four new email providers: Email.js, Nodemailer, Plivo, and Postmark