Releases: tinode/chat
Release list
Bug fixes, dependencies updated, dependencies upgraded.
- 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
- Performance optimization in push notification dispatch by @Antoanyabo
- Refactored
tn-cliinto separate modules. - Increase buffers in intra-cluster communications.
- Changes in
TheCard(contact storage).
Full Changelog: v0.25.1...v0.25.2
Bug fixes
Pinning chats, subscriber count
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_grpcbuild from deprecatedsetup.pytopyproject.toml - Bug and deprecation fixes including one moderate security bug (c186a0c)
Full Changelog: v0.24.7...v0.25.0
CORS wildcards, bug fixes
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
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
Fix for search queries failing in Postgres. No other changes.
Full Changelog: v0.24.4...v0.24.5
Minor updates
Server
23f101a Update docker-compose to use MySQL 8.0 instead of 5.7.
Full Changelog: v0.24.3...v0.24.4
Tindroid
Bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.24.4
Tinodios
Bug fixes
https://github.com/tinode/ios/releases/tag/v1.24.4
TinodeWeb
Minor UX improvement:
https://github.com/tinode/webapp/releases/tag/v0.24.4
Fix for busted pgsql & mysql docker images
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-streamto avoid collision with drafty form response
Full Changelog: v0.24.2...v0.24.3
Bug fixes
REQUIRES DATABASE UPDATE when moving from 0.24.0
Server
- Make MySQL & PostgreSQL DSN fully configurable in Docker ed9468a
- Return
no datafor short search queries instead oferror 400a0aa07e - Fix for #960
- Docs: emphasise problems with MySQL MyISAM storage engine, clarify use of
EXT_CONFIGin docker. - Dependencies updated
Full Changelog: v0.24.1...v0.24.2
TinodeWeb
- Incorporates JS-SDK fixes https://github.com/tinode/webapp/releases/tag/v0.24.2
JS-SDK
Tindroid
Tinodios
no changes