Skip to content

Releases: tinode/chat

v0.22.13

30 Apr 00:40
Compare
Choose a tag to compare

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

06 Feb 19:36
Compare
Choose a tag to compare

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 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

15 Dec 23:48
Compare
Choose a tag to compare

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

16 Aug 06:45
Compare
Choose a tag to compare

4184ed9 Adding Ukrainian translations
25b5edf Ensure the server does not crash on misconfigured validator
dca8f43 Add REST-auth config example
cb26a28 Fix: incorrectly ignored logical auth handler when deleting account
7ce800d Fix session_test to use boundedWaitGroup

Bug fixes

08 Jul 17:12
f89ca30
Compare
Choose a tag to compare

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

26 May 00:40
Compare
Choose a tag to compare

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

28 Apr 21:14
Compare
Choose a tag to compare

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

15 Apr 17:52
Compare
Choose a tag to compare

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

11 Apr 15:06
Compare
Choose a tag to compare

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.

Fix crash in calls

26 Mar 00:58
Compare
Choose a tag to compare

6ad43fc f2014fb Fix crash in calls.

Other changes:

c7a491e Regenerated Python gRPC files
8a8b153 Regenerate Go gRPC files
d541c07 529ab71 Add deprecation marker to gRPC ServerMsg.topic.
1cb3ec6 More resilient parsing of language locale, e.g. do not fail on zh_CN_#Hans.

No changes in TinodeWeb & JS-SDK