Releases: tinode/chat
Bug fixes
Prevent framing of the web app.
Server
DO NOT USE, this server release has a critical bug
bb87bce Add HTTP headers: X-Frame-Options, Referrer-Policy
- By default, the
X-Frame-Options: SAMEORIGIN
is added. It prevents inclusion of TinodeWeb into a<frame>
. Referrer-Policy: origin
clears the path of the referrer URL when navigating away from TinodeWeb.
TinodeWeb
Bug fixes: https://github.com/tinode/webapp/releases/tag/v0.23.1
JS-SDK
Bug fixes: https://github.com/tinode/tinode-js/releases/tag/v0.23.1
Tindroid
Bug fixes around use of speakerphone in calls, Google-forced update of the media picker:
https://github.com/tinode/tindroid/releases/tag/v0.23.3
Tinodios
No changes
Four significant features
New features
REQUIRES Database Upgrade
- Writing messages to oneself (saving/bookmarking messages) #741
- Deleting messages in p2p topics for both parties #569
- Pinned messages #754
- Unique user ID (alias) #446
Full Changelog: v0.23.3...v0.24.0-rc1
Support for credential validation by SMS using Twilio
Server
- Support for credential validation by SMS using Twilio
- Bug fixes
- Dependencies updated
- Remove assignment to a deprecated protobuf field #442
- Documentation updates
Full Changelog: v0.22.13...v0.23.0
Tinodios
- Bug fixes
https://github.com/tinode/ios/releases/tag/v1.23.1
Tindroid
- Bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.23.2
Webapp
- Reconnect when PC wakes up from sleep
- Make font larger for emoji-only messages
https://github.com/tinode/webapp/releases/tag/v0.23.0
JS-SDK
- No significant changes
Larger font for emoji-only messages
Server
No substantial changes
Full Changelog: v0.22.13...v0.23.0-rc1
Tindroid
- Emoji support
- Picasso replaced with Coil
- Bug fixes
- Refactoring of deprecated code
https://github.com/tinode/tindroid/releases/tag/v0.23.0-rc1
Tinodios
- Larger font for emoji-only messages
- Dependencies updated.
- Fix for a crash
https://github.com/tinode/ios/releases/tag/v1.23.0
TinodeWeb
- Larger font for emoji-only messages
- Dependencies updated
https://github.com/tinode/webapp/releases/tag/v0.23.0-rc1
JS-SDK
No substantial changes
v0.22.13
Server
- Return CORS HTTP headers in response to PUT and POST requests in AWS S3 handler.
- #904 Correct handling of grapheme clusters in drafty (thanks @dilshans2k!)
Full Changelog: v0.22.12...v0.22.13
TinodeWeb, JS-SDK:
- Correct handling of grapheme clusters in drafty.
Android, iOS
No Changes.
XSS fixes, QR code support for topic ID
Server
c9db911 Instructions on creating a private installation
33d75b0 Update golang.org/x/crypto to v0.17.0 (CVE-2023-48795)
f19ab26 6aca44a 474fe78 a9cf71b Security fixes: make sure CSRF and XSS-exploitable user attachments are always downloaded instead of shown inline. Thanks Aleksandr Mironov (www.ptsecurity.com)
iOS
QR Code for topic ID
https://github.com/tinode/ios/releases/tag/v1.22.12
Android
QR Code for topic ID, bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.22.12
Webapp
Fix for image downloads, QR Code display
https://github.com/tinode/webapp/releases/tag/v0.22.12
JS-SDK
Bug fix
https://github.com/tinode/tinode-js/releases/tag/v0.22.12
Bug fixes, Docker updates
Server
759865e Postgres: reduce the number of open connections to fit under the default limit
c455fca More env vars declarations in docker and README explanations for them.
921d02d Incorrect env name in config.template (docker)
2acec5c Refreshed docker files
6c7293a Update docker exec mongo command #891
d71af49 Dependencies updated due to security vulnerabilities.
f760f85 Fix session_test.go: DispatchLeave failed to clean up Session.subs.
6d3bf49 Fix tn-cli
unsetting trusted values
9220c0b Add missing option to assign ROOT auth_level
71b6748 Correctly encode trusted
values in tn-cli
1cef069 Clarity TNPG instructions
e11b084 8eba5d4 interface{} -> any
452e5bb Fix for a crash when removing a topic with RethinkDB #883
a63ac38 Config instructions for MongoDB Atlas
60e1218 Fixed missing pyi files in python wheel (thanks @Ovizro)
iOS
Bug fixes
https://github.com/tinode/ios/releases/tag/v1.22.11
Android
Bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.22.11
Webapp
Thai translation, bug fixes
https://github.com/tinode/webapp/releases/tag/v0.22.11
JS SDK
No material changes
Bug fixes, Ukrainian translation
Bug fixes
e776c4d In handleLeaveReq, remove session subscriptions directly.
2f632ec Fix a race condition around Session.subs.
e4cde15 Update README.md
d975636 Fix root user creation error in tinode-db.
397b625 add linux/arm64 build target, #875
1769c75 fix for #872
505a92a replace interface{} -> any
3545941 correct default port number in the docs
beed889 fix for tinode/ios#205
69c0c7c fix tinode/tinode-postgres
66958e5 create sys topic in all nodes
e4d2ef5 update not only read id but recv too
4ed883e readability: group msg.Note.What checks together
b0a7c39 remove logging on missing call event
374264a updated tinode.conf with config for new feaures + formatting