Haven v3.23.0
Haven v3.23.0
This release includes all changes since the previous tag v3.21.0, including both the v3.22.0 and v3.23.0 changelog sections.
Highlights from v3.23.0
- Private webhook bot replies (#5404):
POST /api/webhooks/:tokennow supportsephemeral: truewithrecipient_idfor recipient-only bot messages. - Recipient-only webhook messages are validated against channel membership, delivered only to the target user, and not persisted to channel history.
- Clients now show an "Only visible to you" marker for recipient-only bot messages.
Highlights from v3.22.0
- Added "Never expire" login session option and a cleaner first-time popup queue.
- Added server-side per-channel mute sync so muted channels stop push notifications reliably.
- Fixed guest mode sub-channel auto-join and guest voice behavior in allowed channels.
- Fixed blank login / blank app update path from v3.18.0 due to latent syntax errors.
- Added slash-command subcommand discoverability for bots (#5403).
- Refreshed
/api/ice-serversfallback defaults and fixed image-copy reliability.
For full details, see CHANGELOG.md in this release source.