Sockety - Realtime Communication SaaS Platform v1.0.17
Sockety - Realtime Communication SaaS Platform Changelog
Changelog v1.0.17
- New WebSocket server binaries for Linux (Intel and ARM) and macOS, rebuilt for this release
- Updated the WebSocket server's build toolchain to a patched version, clearing known security issues affecting previous builds
- Fixed regenerating an app's credentials not revoking the old key, which kept accepting new connections until the server was restarted
- Fixed the Pusher-compatible API accepting reserved event names, which let forged presence and error events reach subscribers
- Updated the Pusher-compatible API to count one message per channel, matching the rest of the product — a message sent to several channels previously counted as one
- Improved webhook security so a webhook address can no longer be redirected to a private internal server
- Improved social sign-in to refuse providers that return no email address
- Updated a bundled encryption library to a patched version
- Fixed lifetime plans failing to save on MySQL databases
- Fixed referral credit that could be spent twice, or used up without the subscription being activated
- Fixed YooKassa renewals that could charge a customer twice
- Fixed the daily message allowance resetting after a product update, handing out a second day of messages
- Fixed the message allowance going negative and granting free messages
- Fixed missing webhook failure alerts and duplicate delivery records on installations that run a queue worker
- Fixed the installer discarding the admin name and password when reusing an existing account
- Fixed re-adding a previously removed server failing to receive its app settings
- Fixed account deletion leaving daily usage records behind
- Improved the admin overview to show when server statistics cover only part of the fleet
- Updated the documentation site with around 90 corrections, including a server setup example that could take the Apps dashboard offline