Skip to content

Releases: tinode/chat

Bug fixes

14 Apr 06:30
Compare
Choose a tag to compare

Server

Fixes a critical bug introduced in 0.23.1.

1173d64 bug fix in optionalHttpHeaders; deprecated ioutil removed
a5ba9aa enable individual docker builds and releases

Prevent framing of the web app.

11 Apr 11:34
Compare
Choose a tag to compare

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

17 Apr 12:47
Compare
Choose a tag to compare
Pre-release

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.2...v0.24.0-rc1

Support for credential validation by SMS using Twilio

16 Jan 15:40
Compare
Choose a tag to compare

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

https://github.com/tinode/tinode-js/releases/tag/v0.23.0

Larger font for emoji-only messages

31 May 22:28
Compare
Choose a tag to compare
Pre-release

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

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

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