Skip to content

Releases: tinode/chat

Bug fixes, dependencies updated, dependencies upgraded.

Choose a tag to compare

@or-else or-else released this 04 Jul 14:36
  • 04e84d6 Bug fix around incorrect handling of authLevel in gRPC connection.
  • Logs of dependencies updated.
  • Upgraded postgres driver to v5, aws to v2.

Full Changelog: v0.25.2...v0.25.3

Some optimizations and tuning

Choose a tag to compare

@or-else or-else released this 03 Mar 17:26
  • Performance optimization in push notification dispatch by @Antoanyabo
  • Refactored tn-cli into separate modules.
  • Increase buffers in intra-cluster communications.
  • Changes in TheCard (contact storage).

Full Changelog: v0.25.1...v0.25.2

Bug fixes

Choose a tag to compare

@or-else or-else released this 26 Dec 13:11

52200a7 Fix for missing wallpaper files in the release bundle.
eafab96 Fix for broken UserUpdate.
d20d77d Unused/unneeded code removed.
e5bab82 Docker: added healthchecks, updated versions.
08f3277 removed debug logging, test fixes

Full Changelog: v0.25.0...v0.25.1

Pinning chats, subscriber count

Choose a tag to compare

@or-else or-else released this 21 Dec 14:38

Requires database update when upgrading from 0.24

New Features

  • Show the number of subscribers in group chats and channels; search results sorted by subscriber count.
  • Pin chats to the top of the chat list.
  • Dark/light/system-default UI mode in TinodeWeb.
  • Option to change font size for messages.
  • Option to send message on Enter vs send on CTRL-Enter.
  • Allow to continue messaging while a video/audio call is in progress (same topic only for now).

Other

  • All database adapters covered by tests.
  • Transitioned py_grpc build from deprecated setup.py to pyproject.toml
  • Bug and deprecation fixes including one moderate security bug (c186a0c)

Full Changelog: v0.24.7...v0.25.0

CORS wildcards, bug fixes

Choose a tag to compare

@or-else or-else released this 07 Nov 12:36

What's Changed

  • #977 Support for wildcards in CORS allow config by @Cold-Coast
  • #970 Fix server-side unread message counter not accounting for deleted messages by @Copilot
  • d24753c Fix: File media server ignores CORS config
  • Fix: updated broken sample scripts in tn-cli

Full Changelog: v0.24.6...v0.24.7

Bug fixes

Choose a tag to compare

@or-else or-else released this 10 Oct 12:18

8678ed8 Fix for #975: incorrect clearing of error when deleting a user.
f1c4a4b Fix problem with parsing MySQL DSN with explicit port number.
b6b8959 Fix call to (*testing.T).Fatal from a non-test goroutine in tests.

Full Changelog: v0.24.5...v0.24.6

Bug fix in PostgreSQL search query

Choose a tag to compare

@or-else or-else released this 15 Sep 07:17

Fix for search queries failing in Postgres. No other changes.

Full Changelog: v0.24.4...v0.24.5

Minor updates

Choose a tag to compare

@or-else or-else released this 06 Sep 07:10

Fix for busted pgsql & mysql docker images

Choose a tag to compare

@or-else or-else released this 10 Aug 08:38

Server

1ded2c0 Fix: Ampersand & causes infinite loop in docker config, #961.
8702626 Change mime-type of Drafty form response to text/x-drafty-fr.
49d3c94 45a8c41 Couple of items not to report as security vulnerabilities.

All client apps:

  • Change mime-type of Drafty form response to text/x-drafty-fr.
  • Change mime-type of JSON file attachments to application/octet-stream to avoid collision with drafty form response

Full Changelog: v0.24.2...v0.24.3

Bug fixes

Choose a tag to compare

@or-else or-else released this 25 Jul 09:08

REQUIRES DATABASE UPDATE when moving from 0.24.0

Server

  • Make MySQL & PostgreSQL DSN fully configurable in Docker ed9468a
  • Return no data for short search queries instead of error 400 a0aa07e
  • Fix for #960
  • Docs: emphasise problems with MySQL MyISAM storage engine, clarify use of EXT_CONFIG in docker.
  • Dependencies updated

Full Changelog: v0.24.1...v0.24.2

TinodeWeb

JS-SDK

Tindroid

Tinodios

no changes