@novu/js@v3.17.0

novuhq/novu@novu/js@v3.17.0Jun 1, 2026by github-actions[bot]

AI Summary

This release includes fixes for keyless mode in development environments, improvements to inbox notification filtering with OR/AND operators, and the addition of MS Teams connect components.

Key Highlights

  • Fix for keyless mode in development environments
  • OR/AND filtering for data in the inbox useNotifications hook
  • Implementation of MS Teams connect and link-user components
  • Fix for connection identifier scope to prevent 409 conflicts

New Features

  • Keyless mode dev env fix
  • OR/AND filtering for data in inbox
  • MS Teams connect and link-user components
  • PartySocket hibernation heartbeat
  • Scope default connectionIdentifier fix

Full Release Notes

### 🚀 Features
- **nextjs:** fix keyless mode dev env fixes NV-7779 ([#11248](https://github.com/novuhq/novu/pull/11248))
- **shared:** OR/AND filtering for `data` in inbox useNotifications fixes NV-7666 ([#11135](https://github.com/novuhq/novu/pull/11135))
- **js:** add PartySocket hibernation heartbeat fixes NV-7445 ([#10925](https://github.com/novuhq/novu/pull/10925))
- **js,react,api-service:** implement MS Teams connect and link-user components ([#10870](https://github.com/novuhq/novu/pull/10870))
### 🩹 Fixes
- **js:** scope default connectionIdentifier to subscriberId to prevent 409 conflicts ([#10896](https://github.com/novuhq/novu/pull/10896))
### ❤️ Thank You
- Dima Grossman @scopsy
- George Djabarov @djabarovgeorge