v0.11.2
parruda/swarmv0.11.2Jul 2, 2026by github-actions[bot]
AI Summary
Security and stability updates for WhatsApp protocol compatibility, including path escaping for SQLite connections and updates to the `whatsmeow` library to handle current protocol metadata.
Key Highlights
- Security: Escaped SQLite file URI path delimiters
- WhatsApp protocol updates for privacy tokens and pairing/connect handling
- Fixed sync presence tracking and push notifications
- Fixed WhatsApp connectivity 405 errors
New Features
- Security escape for SQLite file URI paths
- WhatsApp protocol updates
- Sync presence improvements
- WhatsApp connectivity fixes
Full Release Notes
## Changelog ### Added ### Security - Store: escape SQLite file URI path delimiters so store names cannot alter connection parameters. (thanks @vincentkoc) - Docs: escape raw HTML in generated-site link labels and give duplicate headings stable unique IDs. (thanks @vincentkoc) ### Fixed - WhatsApp compatibility: update `whatsmeow` for current protocol metadata, privacy tokens on more request types, and pairing/connect handling. - Sync: keep linked-device presence accurate while sync is running and send unavailable presence on shutdown so phones resume push notifications. (#283) - WhatsApp connectivity: update `whatsmeow` for the current WhatsApp protocol and fix `405 (Client Outdated)` failures. (#280) - Channels: report local cache persistence failures instead of silently returning incomplete success. (thanks @vincentkoc) - Cleanup: reject non-positive `chats cleanup --days` values before opening the store. (thanks @vincentkoc)