next
feat(dashboard): add opt-in per-provider tool content overrides fixes NV-8331 (#11997)
feat(dashboard): validate rich chat link-button label & url fields fixes NV-8544 (#12259)
fix(api-service): validate HTTP step skip conditions during workflow sync fixes NV-8353 (#12033)
chore(root): apply biome formatter & linter fixes NV-6436 (#8838)
fix(api-service): scope MCP vault credentials per subscriber fixes NV-7748 (#11242)
feat(api): Slack demo integration for dev env fixes NV-6570 (#8996)
fix(api-service,dashboard): fix 4 production Sentry errors across API and dashboard (#10292)
feat(dashboard,api-service,js,react,framework): novu copilot agent for slack fixes NV-8316 (#11973)
feat(application-generic): enhance ConditionsFilter with feature flags and logging capabilities (#12198)
fix(application-generic): avoid ClientSession plainToInstance crash fixes NV-8457 (#12153)
feat(api-service,worker): agent workflow chat dispatch and inbound seed hydration fixes NV-8492 (#12186)
feat(dashboard,api-service): add workflow agent assignment fixes NV-8422 (#12139)
fix(api-service,application-generic): align subscriber create and update logic across v1, v2, trigger, and inbox fixes NV-6835 (#9435)
chore(api-service,worker,application-generic): move upsert workflow usecase to application-generic fixes NV-7141 (#10172)
feat(api-service): ai workflow generation from the user prompt fixes NV-7047 (#9867)
feat(application-generic, dal): enhance notification job creation with template validation and error handling fixes NV-8378 (#12065)
feat(api-service,dashboard,novu,framework): extend step resolver support to delay, digest, and throttle step types fixes NV-7268 (#10507)
fix(shared,api-service,worker): harden Bridge SSRF against private IP literals (#12099)
feat(api-service): add env parameter to framework resources fixes NV-7281 (#10489)
fix(api-service): scope list integrations to API key env fixes NV-7631 (#11089)
fix(api-service): return empty credentials object on list integrations instead of omitting the field fixes NV-7664 (#11128)
fix(worker): optimizations for bridge handler usecase (#9735)
chore(api-service,application-generic): moved ai workflow generation to enterprise package fixes NV-7165 (#10179)
fix(shared): remove Get layout analytics from GetLayoutUseCase (#10458)
fix(dashboard,api-service): Critical workflow toggle does not persist fixes NV-8325 (#12007)
refactor(api-service): centralize context retrieval queries & sort fixes NV-7058 (#9924)
feat(shared): add Tool channel with PagerDuty, Opsgenie and Webhook providers fixes NV-8284 (#11923)
feat(api-service,worker): correlate agent email replies via minted Message-ID fixes NV-8552 (#12258)
feat(api-service): integrate system environment variables fixes NV-7312 (#10521)
perf(api-service, shared): perf of GET /v2/subscribers/:id/preferences fixes NV-7695 (#11153)
fix(application-generic): pass subscriber context into deferred step conditions (#11650)
feat(dashboard): replace legacy local studio with Local environment mode fixes NV-8242 (#11847)
feat(shared): chat provider content overrides with Slack schema fixes NV-8397 (#12103)
feat(dashboard): hide empty subscriber credential cards fixes NV-8338 (#12015)
feat(api-service): support context data upsert on workflow trigger fixes NV-8301 (#11944)
feat(api-service): Subscriber tokens limit on credentials endpoint (#10190)
feat(worker): Throttle step custom limits via LD (#9906)
fix(worker): compile actor variables in sent notifications and exclude actor from fan-out fixes NV-8143 (#11753)
fix(novu): use @babel/parser instead of typescript for email template discovery fixes NV-7252 (#10351)
refactor(api-service): subscription happy path when not subscriber fixes NV-6953 (#9654)
fix(api-service): sync (#9546)
chore(root): Move @novu/application generic under libs (#5612)