Clustering substantially redone
There are some problems with notifications and message delivery in this version when running in cluster mode. If you run your production in cluster mode, do not upgrade.
Server
Main change:
- Clustering refactored from proxying sessions to proxying topics.
New features:
- Support for background subscriptions and verbose logging in tn-cli
- TLS support in MongoDB adapter.
- Korean README by @kimtaeyoung-98.
- Incognito mode changed from per-subscription to per-session.
Bugs fixed:
- Bug fixes in notifications (duplicate updates and missing updates, missing push notifications).
- Bug fixes in handling blocked users.
- LastSeen was not saved sometimes.
- Various fixes in handling offline {get} and {set}.
- Support for X-Forwarded-For HTTP header.
- Fix breakage while uploading multiple files (thanks @umatomba!)
Full list of changes: v0.16.5...v0.16.6
iOS v1.3.3
Release notes: https://github.com/tinode/ios/releases/tag/v1.3.3
Android
Release notes: https://github.com/tinode/tindroid/releases/tag/v0.16.6
Webapp & JS-SDK
Release notes: