github tinode/chat v0.15.11
REST auth, deleting users, gRPC SSL (large release)

latest releases: v0.23.0-rc1, v0.22.13, v0.22.12...
5 years ago

The main changes are REST auth, an ability to delete/disable users, support for SSL in gRPC endpoints.

Server

7d60b09 3167baf 6851f42 dd621b0 705ea9e 3ce3a4a doc updates
65a6b72 permit shorter logins in docker
8f90ff9 update default value for --env SMTP_DOMAINS
1b35bfe fix for #198
f7ff560 always report fnd.subs.private for {get subs}
a659235 update authentication section
2862658 better error reporting of invalid search query
6e87c0d make login/password limits configurable; update tags on auth update
52e87f4 correctly update tag on credential validation
7cfcac6 refactoring tags processing
0249cf9 initialize authenticators under logical names, if so configured
7c57f8a bug fix: don't overwrite tags
406b7a4 allow the same auth under different logical names
a5441af correctly inform online sharers on topic membership changes
ae26f44 clarify config options
5613cb3 allow for namespace restrictions even if the validator is disabled
635e944 check if validator is enabled and restictive before restricting the tag namespace
3218b50 don't deserialize empty proto objects, report NotModified on empty {set what=sub}
4e66a31 correct parsing of tags
5692c3e clarify gRPC ssl-host option
7f60abc certs are already installed in python:slim
d0e0564 SSL fixes to optionally bypass SNI
78b25f8 add ssl option to python clients, update chatbot docker for ssl, #197
fdd0126 further separation of TLS config parsing and use, #197
ad7c225 a bit of refactoring around TLS configuration due to #197
f3c895d use "private" value from {sub} if one is provided
5eb8802 update comments and docs with respect to setting "private"
6edc594 convert spaces to tabs
81bfe8a (github/docker) docker: correctly handle client firebase init with external config
10bcb4e add docker option to use an external config file
70705d9 python grpc: require specific version of dependency
247ffee add question "How to create a root user?"
9acbb2b prevent topic owner from banning himself
108033f don't return public for p2p subscriptions
c2d3788 add support for email domain whitelisting
7b7dbce link to rest-auth from API.md
ec64e03 rest authenticator works now
249c28b merge with devel
1bb9e68 another query corrected
b3792fe fix for an incorrect field name
1701d32 notify p2p peers of user deletion
cb90de3 send notifications to other subscribers of deleted topics
4b0b566 send notifications when deleting topics
ff1f9c2 merge devel
f267ee6 mention used fields of vCard
8191868 make types.Topic.Owner a string
426b694 assign topic owner at creation time
f357c62 sync schema description with the actual schema
3cdd0ce add sample data
747be23 more comments
bf8238e lint warnings
4162473 rest auth server is functional
c3a9353 json rpc vs rest, more config options
f75d97f rename service and update readme
0829c65 mention Flask dependency
bcdba9f add python service
d8f4585 more README editing
0192565 more README editing
d0ae551 xpanded README
181a740 add README for reast auth
b1d8452 first pass at REST authenticator
d1ce55e cluster: check for network partition
7167f05 don't wipe deleted user's messages
7f18f88 a few more corrections with respect to deleting users
c13bb5e update API.md for the new {del} functionality
8e9aca7 wipe content of the messages instead of deleting
d90b15f rethinkdb seems to be working too
ec7916c deleting a user with mysql seems to work without issues
65c7593 both hard- and soft-deleting does not throw errors anymore
0399c17 fix delTopic parsing
7b16a81 more bug fixes in deleting users

Tindroid

See release notes: https://github.com/tinode/tindroid/releases/tag/v0.15.11

Tinode Web

See release notes: https://github.com/tinode/webapp/releases/tag/v0.15.11

JS SDK

See release notes: https://github.com/tinode/tinode-js/releases/tag/v0.15.11

Don't miss a new chat release

NewReleases is sending notifications on new releases.