Releases: tinode/chat
Bug fixes
923d581 Improved error reporting in hdl_files.go
, simplified getAPIKey()
.
683c005 fix: misleading comment in plugins config.
dd23f4e fix build script: GOPATH
is not needed when using go-mod
.
d6f3650 Encode email subject as quoted-printable.
a3c8c40 fix: link uploaded avatar to topic for new topics.
0769754 Update fix-typos.yml
.
1b277e2 lint warnings fixed.
6acd635 Silence message edit notifications.
Bug fixes
64bd235 iOS unread counters: increment only on msg
event.
961f722 iOS: Do not show push alert for silent notifications.
f700e20 Do not present system alert for video calls push notifications.
78c3230 Fix Bug: When Init-DB by json file, ignore tags of user if defined
9dfef7d Fix build script: add missing tinode.conf
and add .exe
to Windows binaries.
Minor bug fix
Video and voice calls
Video and voice calls are available on all platforms.
Video calling will not work out of the box. It requires STUN/TURN servers which must be obtained and configured separately (for instance, see metered.ca).
Other changes:
f206e94 Python gRPC updated
9012817 bug fix: invalid push causing channels to be marked as deleted
49eb1b8 Respond with 503 instead of 500 when queues are full
9f306a6 incorrect struct tags in push
0d317b3 fix for #775
674f74f fix build script
c7508ee Remove deadlock on server overload, #786.
16f0eef Replace NULL uid with 0 in file upload record.
d7b9bfb Issue login-enabled auth token for new account validation.
538cad2 Make email templates more intuitive.
df465dd Make cred validator use STD base64 encoding instead of URL base64 token, consistently with normal auth token.
59f89b0 Add error logging for HTTP->HTTPS redirect.
96b0ab3 Improved error messages in topic_proxy.
6e803e5 Fix handling grpX and chnX multiplexing sessions.
29279f3 Change Topic.maybeFixTopicName() to account for sub type.
031b446 Add chn multiplexing sessions to topic master.
The full list of changes: v0.19.3...v0.20.0
Bug fixes in webapp
Server, iOS, Android
No changes
TinodeWeb
- Bug fix: crash when changing the password.
- Incorporated SDK bug fix.
JS-SDK
- Bug fixed: incorrect clearing of deleted fields (
DEL_CHAR
incorrectly imported).
Documentation updates, minor bug fixes
Server
Documentation, installation instructions updated.
Android
Several crashes fixed
Webapp
Minor bug fixes
iOS, JS-SDK
No changes.
French translation of Webapp, minor bug fixes and improvements
Server
be87131 Ignore x-forwarded-for if it contains unroutable IP
1288311 Do not tar/zip exporter binaries
Webapp
French translation, bug fix
https://github.com/tinode/webapp/releases/tag/v0.19.1
Android
Bug fixes
https://github.com/tinode/tindroid/releases/tag/v0.19.1
iOS
Bug fixes
https://github.com/tinode/ios/releases/tag/v1.9.1
JS-SDK
Minor bug fix
https://github.com/tinode/tinode-js/releases/tag/v0.19.1
Voice messages
Server
- Send 'message read' push notifications.
- Send a push to channel subscribers when channel is deleted
- API version updated to 0.19, minimum version to 0.17.
- Dependencies updates
- Docker file and drafty spec updated
- Bug fixes
The full list of changes: v0.18.7...v0.19.0
Voice messages and other UI/UX improvements in clients:
Monitoring Exporter
- Exporter rebuilt with dependencies updated.
Bug fixes
Server
f888679 Notify plugins on subscription change, #757
7a6842c Expose ServerAPIVersion as a separate config option
46f19c8 Adding validation of mongodb options
08bd568 Allow URI option for mongodb, thanks @saitensou
f509a96 Yet another fix for #738
0631fba Consistenly use plain UID in communication with the plugin (#753)
iOS, Android, Webapp, JS-SDK
No changes.