matrix-synapse (0.99.2-6) unstable; urgency=high IMPORTANT, READ THE BELOW IF YOU RUN A MATRIX HOMESERVER. 0.99.2 will be the latest version of Synapse included in Buster. Unfortunately, the 0.99.5.1 version introduces an incompatible change, a new room format version 4, which version 1.0 will default to. As servers and chat rooms switch to the new format, 0.99.2 will not be able to join these rooms. This means that once Buster is released, you will have to upgrade Synapse to a newer version which will be available in buster-backports by that time. Before the Buster release, newer upstream versions will be regularly uploaded to experimental. I am sorry for this inconvenience. To learn more about this change and its impact, you can read these blog posts by the upstream developers: * https://matrix.org/blog/2019/05/21/synapse-0-99-5-1-released * https://matrix.org/blog/2019/05/24/final-countdown-to-1-0 -- Andrej Shadura Thu, 06 Jun 2019 15:20:52 +0200 matrix-synapse (0.99.0-1) unstable; urgency=medium This version of the package introduces support for the Server-to-Server Spec r0.1. Since this version of the specification, self-signed certificates will no longer be valid for homeservers. While 0.99.0 still accepts self-signed certificates, the next release of Synapse will not. It is critical that you configure a valid TLS certificate. Synapse will not automatically invalidate or warn about existing self-signed certificates. Starting from 0.99.0, Synapse supports ACME protocol to request certificates from Let’s Encrypt, but this code is not yet available in Debian packages, which means that you need to set it up manually for now. Please note that if your homeserver runs under a different domain name than your server name, you will need to configure the .well-known resource; just having an SRV record will not be enough to federate with Synapse 1.0 servers. See /usr/share/doc/matrix-synapse/misc/MSC1711_certificates_FAQ.md.gz for more details. -- Andrej Shadura Sat, 09 Feb 2019 15:21:23 +0100 matrix-synapse (0.34.0-1) unstable; urgency=medium From 0.34.0~rc2 on, matrix-synapse runs using Python 3. This contrasts with packages the upstream provides, where matrix-synapse is a Python 2 version, and the Python 3 version is shipped as matrix-synapse-py3. -- Andrej Shadura Fri, 21 Dec 2018 13:34:26 +0100