Releases: tinode/chat
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
Bug fixes
Server
9e420bc Rebuilt python modules
dd1af03 f9de546 bfbb797 Possible fix for a race condition in topic subscriptions, ref #865
610cd48 Add a pyi file generation for tinode_grpc module
505d14a 30d2f02 Fix for #861
cc3fdf4 Bug in mysql adapter: missing argument in query
a67748b Removed uids from rest-auth sample data
8491f05 b7817c7 Remove requirement for explicit database name when a DSN is provided
b7817c7 remove confusion caused by unnecessary logic ported from old mysql setup
52f33fe fix for #860: hardcoded DB name + crash when DB is not initialized
1ec2559 report cluster size to gRPC clients
Tindroid
Bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.22.8
Tinodios
Bug fixes:
https://github.com/tinode/ios/releases/tag/v1.12.2
TinodeWeb
Bug fixes:
https://github.com/tinode/webapp/releases/tag/v0.22.8
JS-SDK
Bug fixes:
https://github.com/tinode/tinode-js/releases/tag/v0.22.8
Bug fixes
Server
- Temporary solution for handling large files from gRPC clients.
TinodeWeb
Fix for tinode/webapp#124 and related/similar issues
JS SDK
Dependencies updated
Tindroid
Bug fixes.
https://github.com/tinode/tindroid/releases/tag/v0.22.7
Tinodios
No changes.
Bug fixes
Server
2072f03 Fix web attachment downloads by conditionally returning Content-Disposition: attachment
header.
dda74cd File uploads: use client-provided mime type if auto-detection fails.
a5076b6 Reorder DB backends in build script.
305933f Regenerated python gRPC bindings.
d11341a The list of i18n translations updated.
TinodeWeb
Bug fixes
https://github.com/tinode/webapp/releases/tag/v0.22.6
JS-SDK
Bug fix for attachment downloads
https://github.com/tinode/tinode-js/releases/tag/v0.22.6
PostgreSQL support, minor fixes
Support for PostgreSQL, thanks @Alexman94. PostgreSQL adapter has not been tested much. Use cautiously.
Minor fixes:
4faffa8 Add missing protobuf field TopicDesc.online
e27e4ef Make websocket per-message compression optional (for IIS reverse proxy).
No changes in clients.