- License revalidation issues fixed
- License errors resoloved
- Reload/disable no longer leaves voice capture running in the background
- Minimum audio length filtering fixed for 48 kHz audio
- LLM-only flags now trigger staff alerts, Discord, and auto-mute like other flags
- Auto-mute is more reliable, a failed mute no longer blocks retries for the rest of the session, and the mute ladder only advances after a successful mute
- Processor reconnect now keeps retrying instead of stopping
- Less console noise when the processor WebSocket is temporarily down
- Handles processor 3.3.0 drop/timeout responses properly
- Added support for cross server notifications
- Fixed a few bugs for redis connection
- Fixed server name not appearing in webhooks
Planned to have cross server moderation implemented next update.
- Fixed /voicesentinel unvcmute and /voicesentinel vcmute freezing the server for ~30 seconds on Folia in some situations
- Better player name matching for Bedrock/Floodgate names (e.g. .PlayerName)
- Much lower CPU use from WebSocket reconnects and processor connection retries
- Voice packet processing moved off the main server thread
- Audio uploads no longer block the server tick loop
- Web dashboard + network sync no longer hit Redis on the main thread, fixes dashboard-related lag spikes on multi-server setups
- Custom profanity/mute commands run more reliably after auto-mutes finish applying
