Skip to content

Releases: novuhq/novu

v3.19.0

Choose a tag to compare

@merrcury merrcury released this 07 Aug 14:56
Immutable release. Only release title and notes can be modified.
fe53c48

API

🚀 Features

  • js,react,api: headless useAgentChat send + open/resume fixes NV-8445 (#12271)
  • api-service: surface rich chat card validation errors on workflow save fixes NV-8390 (#12204)
  • api-service: add preferences to retrieve subscriber subscriptions response fixes NV-8513 (#12201)
  • shared: onboard Novu MCP with DCR OAuth fixes NV-8524 (#12233)
  • shared: onboard 20 MCP providers to DCR OAuth fixes NV-8047 (#11565)
  • dashboard: hide empty subscriber credential cards fixes NV-8338 (#12015)
  • dashboard,api-service: rich chat editor - card preview fixes NV-8388 (#12166)
  • dashboard,api-service: add workflow agent assignment fixes NV-8422 (#12139)
  • api-service: adapter-owned web-chat live delivery and durable events fixes NV-8456 (#12167)
  • api-service,worker,framework,providers: rich chat card delivery flow fixes NV-8386 (#12142)
  • api-service: list resume ACL and history pagination fixes NV-8441 (#12147)
  • providers: add Grafana endpoint-routed tool provider fixes NV-8455 (#12101)
  • api-service: replace web-chat shim with @novu/chat-adapter-web fixes NV-8448 (#12146)
  • shared: chat provider content overrides with Slack schema fixes NV-8397 (#12103)
  • api-service: first web-chat message and durable conversation fixes NV-8437 (#12141)
  • worker, api-service: implement step conditions passed tracing and enhance execution detail logging fixes NV-7884 (#12120)
  • api-service,worker: support Slack with token rotation fixes NV-8121 (#12010)
  • providers: tool-webhook static and dynamic delivery modes fixes NV-8358 (#12045)
  • api-service: add managed agent resolve via novu_resolve fixes NV-8376 (#12086)
  • framework,api: emit AgentEvents from self-hosted agents via ingest fixes NV-8360 (#12062)
  • api-service: unify agent conversation events via AgentEvent protocol fixes NV-8343 (#12036)
  • dashboard,api-service,js,react,framework: novu copilot agent for slack fixes NV-8316 (#11973)
  • dashboard: add opt-in per-provider tool content overrides fixes NV-8331 (#11997)
  • api-service, worker, application-generic: implement notification payload deduplication across jobs and messages fixes NV-8320 (#11976)
  • api-service: enhance execution details handling for webhook events fixes NV-8336 (#12011)
  • shared: add Tool channel with PagerDuty, Opsgenie and Webhook providers fixes NV-8284 (#11923)
  • api-service,dashboard,novu: CLI WhatsApp connect via tokenized Meta Embedded Signup fixes NV-8312 (#11969)
  • worker: Support subscriber, actor, and context in topic conditions fixes NV-8309 (#11959)
  • api-service: unify agents Mixpanel activation funnel fixes NV-8322 (#11977)
  • api-service,docs: expose bridgeUrl on trigger for local tunnels fixes NV-8311 (#11961)
  • api-service: support context data upsert on workflow trigger fixes NV-8301 (#11944)
  • dashboard,api-service: WhatsApp Embedded Signup with inbound connection test fixes NV-8062 (#11591)
  • novu: add Sendblue (iMessage) to Novu Connect CLI fixes NV-8241 (#11920)
  • api-service: expose agent reply OpenAPI shapes and SDK examples fixes NV-8285 (#11927)
  • api-service,dashboard: agent subscriber-access diagram parity fixes NV-8288 (#11932)
  • api-service,dashboard: move agent subscriber access to agent-wide setting fixes NV-8274 (#11897)
  • providers: add Webex Messaging OAuth support fixes NV-8272 (#11633)
  • framework,api-service: auto-report self-hosted agent turn errors fixes NV-8265 (#11889)
  • root: Add Sendblue (iMessage/SMS) channel and agent integration fixes NV-8241 (#11882)
  • providers: add LINE Messaging API chat provider fixes NV-7614 (#11148)
  • api-service,dashboard: WhatsApp Layer-2 Whats Next onboarding fixes NV-8248 (#11893)
  • docs: add documentation for topic subscription conditions usage and examples fixes DOC-401 (#11884)
  • docs: add API endpoints and documentation for agent management fixes DOC-409 (#11871)
  • api-service: set Slack suggested prompts after welcome DM fixes NV-8226 (#11841)
  • dashboard: replace legacy local studio with Local environment mode fixes NV-8242 (#11847)

🩹 Fixes

  • dashboard: query topic subscription details by identifier fixes NV-8527 (#12237)
  • api-service: handle Azure AD errors in MS Teams OAuth callback fixes NV-8291 (#11934)
  • api-service: support TelegramConnectButton without agent link fixes NV-8452 (#12144)
  • api-service: hide tool channel from preference UIs fixes NV-8502 (#12219)
  • api-service: map nested step filters in activity feed fixes NV-8499 (#12190)
  • api-service: recompute workflow status when step issues change fixes NV-8352 (#12032)
  • api-service: preserve enabled on workflowId preference shape fixes NV-8458 (#12154)
  • api-service: resolve topic subscription update by identifier when context is set fixes NV-8450 (#12145)
  • ai: novu copilot slack regression on error handling (#12112)
  • api-service: CLI no-bridge reply continues in terminal fixes NV-8431 (#12128)
  • api-service: cascade tool step delete and register ToolStepUpsertDto fixes NV-8417 (#12114)
  • api-service: increase execution details trace fetch limit to 200 (#12110)
  • api-service: validate HTTP step skip conditions during workflow sync fixes NV-8353 (#12033)
  • api-service: ignore client abort noise in Sentry config fixes NV-8271 (#12105)
  • api-service: harden deprecated per-subscriber chat OAuth endpoints (#12102)
  • shared,api-service,worker: harden Bridge SSRF against private IP literals (#12099)
  • api-service: auto-deny orphaned approved tool approvals fixes NV-8384 (#12087)
  • api-service,dal,shared,dashboard: require agent subscriberAccess after backfill fixes NV-8357 (#12040)
  • api-service: bind Slack bot token for welcome DM openDM fixes NV-8377 (#12063)
  • worker, application-generic: skip step hydration for bridgeUrl jobs fixes NV-8382 (#12076)
  • api,dashboard: enforce max length for agent identifier to prevent HTTP 414 (#12068)
  • application-generic: remove origin from update workflow DTO and ensure it is immutable during updates fixes NV-8369 (#12054)
  • worker: wire steps namespace into HTTP request compile context fixes NV-8364 (#12052)
  • dashboard,api-service: Critical workflow toggle does not persist fixes NV-8325 (#12007)
  • api-service: novu copilot bridge use novu secret api key (#12044)
  • api-service: mint context and subscriber hash using novu secret api key (#12041)
  • root: resolve critical tar vulnerability fixes NV-8339 (#12016)
  • api-service: handle empty userEnvironmentId in dele...
Read more

@novu/react@v3.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:43
Immutable release. Only release title and notes can be modified.
9deabda

🚀 Features

  • js,react,api: headless useAgentChat send + open/resume fixes NV-8445 (#12271)

🩹 Fixes

  • api-service: support TelegramConnectButton without agent link fixes NV-8452 (#12144)

❤️ Thank You

@novu/react-native@v3.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:43
Immutable release. Only release title and notes can be modified.
9deabda

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

@novu/nextjs@v3.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:43
Immutable release. Only release title and notes can be modified.
9deabda

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

@novu/js@v3.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:43
Immutable release. Only release title and notes can be modified.
9deabda

🚀 Features

  • js,react,api: headless useAgentChat send + open/resume fixes NV-8445 (#12271)

🩹 Fixes

  • api-service: support TelegramConnectButton without agent link fixes NV-8452 (#12144)
  • api-service: hide tool channel from preference UIs fixes NV-8502 (#12219)

❤️ Thank You

@novu/react@v3.18.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:21
Immutable release. Only release title and notes can be modified.
48ca5a4

🩹 Fixes

  • js,react: when web locks not available then dont broadcast messages fixes NV-8425 (#12170)

❤️ Thank You

@novu/react-native@v3.18.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:21
Immutable release. Only release title and notes can be modified.
48ca5a4

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

@novu/nextjs@v3.18.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:21
Immutable release. Only release title and notes can be modified.
48ca5a4

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

@novu/js@v3.18.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:21
Immutable release. Only release title and notes can be modified.
48ca5a4

🩹 Fixes

  • js,react: when web locks not available then dont broadcast messages fixes NV-8425 (#12170)

❤️ Thank You

@novu/react@v3.18.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:30
Immutable release. Only release title and notes can be modified.
a5c6820

🚀 Features

  • dashboard,api-service,js,react,framework: novu copilot agent for slack fixes NV-8316 (#11973)
  • providers: add Webex Messaging OAuth support fixes NV-8272 (#11633)

❤️ Thank You