1.19.0 contains lots of async/await changes, 27 separate PRs to be precise(thanks Patrick). These changes will provide some level of performance improvement, but the real value to us is that it will improve our ability to profile Synapse more effectively.
It also features improved logging performance, this is in part to reduce IO but also to reduce the total amount logged. We’d be really interested to get some feedback on if the changes help. You may also want to take a look at our new logging defaults to see if they would help reduce total disk space usage.
Some admins will rejoice that we have added a /health end point to every configured HTTP listener which should make it easier to monitor multi-worker installs.
Finally 1.19.0 contains improvements to the Admin API allowing the admin to optionally purge rooms on deletion.
Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.19.0 is on github here.
Changelog for 1.19.0 follows:
No significant changes since 1.19.0rc1.
As outlined in the previous release, we are no longer publishing Docker images with the -py3 tag suffix. On top of that, we have also removed the latest-py3 tag. Please see the announcement in the upgrade notes for 1.18.0.
POST /_synapse/admin/v1/rooms/<room_id>/delete). Contributed by /health endpoint to every configured HTTP listener that can be used as a health check endpoint by load balancers. (#8048)GET /_matrix/client/r0/rooms/{room_id}/members endpoint, according to MSC2689. Contributed by Awesome Technologies Innovationslabor GmbH. (#7314)-py3 tag suffix, as announced in the upgrade notes. (#8056)docs/workers.md. (#7992)prev_events in create_new_client_event. (#8041)ServerContextFactory about the use of SSLv23_METHOD. (#8043)OPTIONS requests at DEBUG rather than INFO level to reduce amount logged at INFO. (#8049)INFO level. (#8050)filters in the logging configuration. (Continuing to do so is redundant but harmless.) (#8051)Public Domain; This is the unofficial social media account for Matrix and our goal is to keep you updated on the massive growth that is happening on the Matrix network and protocol development. These posts are independent of the Foundation, are a compilation and syndication of content on various Matrix websites and are approved via the express written permission of Matthew Hodgson, Co-Founder of Matrix. Credit on this post to Neil Johnson.
We are also writing educational posts here so that you can easily learn about the many apps and businesses that are building their products and services on Matrix technology.
❤ ❤ ♡ ♡ Please Like and Share this post! ♡ ♡ ❤ ❤
On Matrix technology, you can finally be free of KYC, censorship, walled gardens, spying and even your phone bill.
Web: chat.onMatrix.tech
Android: droid.onMatrix.tech
iOS/MacOS/Linux/Win: get.onMatrix.tech
Blog: blog.onMatrix.tech
Community: social.onMatrix.tech
Bots: bots.onMatrix.tech
Bridges: bridges.onMatrix.tech
Find a Homeserver: findhost.onMatrix.tech
Run a Homeserver: runhost.onMatrix.tech
Support Matrix with..
Bitcoin: 1Lxow***mAE
Ethereum: 0xA5f***485
Be sovereign.
Matrix.org