Tags: relink2013/synapse
Tags
Synapse 0.99.2 (2019-03-01) =========================== Features -------- - Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”). ([\matrix-org#4541](matrix-org#4541)) - Add basic optional sentry integration. ([\matrix-org#4632](matrix-org#4632), [\matrix-org#4694](matrix-org#4694)) - Transfer bans on room upgrade. ([\matrix-org#4642](matrix-org#4642)) - Add configurable room list publishing rules. ([\matrix-org#4647](matrix-org#4647)) - Support .well-known delegation when issuing certificates through ACME. ([\matrix-org#4652](matrix-org#4652)) - Allow registration and login to be handled by a worker instance. ([\matrix-org#4666](matrix-org#4666), [\matrix-org#4670](matrix-org#4670), [\matrix-org#4682](matrix-org#4682)) - Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options. ([\matrix-org#4674](matrix-org#4674)) - Add prometheus metrics for number of outgoing EDUs, by type. ([\matrix-org#4695](matrix-org#4695)) - Return correct error code when inviting a remote user to a room whose homeserver does not support the room version. ([\matrix-org#4721](matrix-org#4721)) - Prevent showing rooms to other servers that were set to not federate. ([\matrix-org#4746](matrix-org#4746)) Bugfixes -------- - Fix possible exception when paginating. ([\matrix-org#4263](matrix-org#4263)) - The dependency checker now correctly reports a version mismatch for optional dependencies, instead of reporting the dependency missing. ([\matrix-org#4450](matrix-org#4450)) - Set CORS headers on .well-known requests. ([\matrix-org#4651](matrix-org#4651)) - Fix kicking guest users on guest access revocation in worker mode. ([\matrix-org#4667](matrix-org#4667)) - Fix an issue in the database migration script where the `e2e_room_keys.is_verified` column wasn't considered as a boolean. ([\matrix-org#4680](matrix-org#4680)) - Fix TaskStopped exceptions in logs when outbound requests time out. ([\matrix-org#4690](matrix-org#4690)) - Fix ACME config for python 2. ([\matrix-org#4717](matrix-org#4717)) - Fix paginating over federation persisting incorrect state. ([\matrix-org#4718](matrix-org#4718)) Internal Changes ---------------- - Run `black` to reformat user directory code. ([\matrix-org#4635](matrix-org#4635)) - Reduce number of exceptions we log. ([\matrix-org#4643](matrix-org#4643), [\matrix-org#4668](matrix-org#4668)) - Introduce upsert batching functionality in the database layer. ([\matrix-org#4644](matrix-org#4644)) - Fix various spelling mistakes. ([\matrix-org#4657](matrix-org#4657)) - Cleanup request exception logging. ([\matrix-org#4669](matrix-org#4669), [\matrix-org#4737](matrix-org#4737), [\matrix-org#4738](matrix-org#4738)) - Improve replication performance by reducing cache invalidation traffic. ([\matrix-org#4671](matrix-org#4671), [\matrix-org#4715](matrix-org#4715), [\matrix-org#4748](matrix-org#4748)) - Test against Postgres 9.5 as well as 9.4. ([\matrix-org#4676](matrix-org#4676)) - Run unit tests against python 3.7. ([\matrix-org#4677](matrix-org#4677)) - Attempt to clarify installation instructions/config. ([\matrix-org#4681](matrix-org#4681)) - Clean up gitignores. ([\matrix-org#4688](matrix-org#4688)) - Minor tweaks to acme docs. ([\matrix-org#4689](matrix-org#4689)) - Improve the logging in the pusher process. ([\matrix-org#4691](matrix-org#4691)) - Better checks on newsfragments. ([\matrix-org#4698](matrix-org#4698), [\matrix-org#4750](matrix-org#4750)) - Avoid some redundant work when processing read receipts. ([\matrix-org#4706](matrix-org#4706)) - Run `push_receipts_to_remotes` as background job. ([\matrix-org#4707](matrix-org#4707)) - Add prometheus metrics for number of badge update pushes. ([\matrix-org#4709](matrix-org#4709)) - Reduce pusher logging on startup ([\matrix-org#4716](matrix-org#4716)) - Don't log exceptions when failing to fetch remote server keys. ([\matrix-org#4722](matrix-org#4722)) - Correctly proxy exception in frontend_proxy worker. ([\matrix-org#4723](matrix-org#4723)) - Add database version to phonehome stats. ([\matrix-org#4753](matrix-org#4753))
Merge pull request matrix-org#4681 from matrix-org/dinsic_anoa/info_s… …plit [DINSIC] Use internal-info for identity server
Synapse 0.99.2rc1 (2019-02-27) ============================== Features -------- - Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”). ([\matrix-org#4541](matrix-org#4541)) - Add basic optional sentry integration. ([\matrix-org#4632](matrix-org#4632), [\matrix-org#4694](matrix-org#4694)) - Transfer bans on room upgrade. ([\matrix-org#4642](matrix-org#4642)) - Add configurable room list publishing rules. ([\matrix-org#4647](matrix-org#4647)) - Support .well-known delegation when issuing certificates through ACME. ([\matrix-org#4652](matrix-org#4652)) - Allow registration and login to be handled by a worker instance. ([\matrix-org#4666](matrix-org#4666), [\matrix-org#4670](matrix-org#4670), [\matrix-org#4682](matrix-org#4682)) - Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options. ([\matrix-org#4674](matrix-org#4674)) - Add prometheus metrics for number of outgoing EDUs, by type. ([\matrix-org#4695](matrix-org#4695)) - Return correct error code when inviting a remote user to a room whose homeserver does not support the room version. ([\matrix-org#4721](matrix-org#4721)) - Prevent showing rooms to other servers that were set to not federate. ([\matrix-org#4746](matrix-org#4746)) Bugfixes -------- - Fix possible exception when paginating. ([\matrix-org#4263](matrix-org#4263)) - The dependency checker now correctly reports a version mismatch for optional dependencies, instead of reporting the dependency missing. ([\matrix-org#4450](matrix-org#4450)) - Set CORS headers on .well-known requests. ([\matrix-org#4651](matrix-org#4651)) - Fix kicking guest users on guest access revocation in worker mode. ([\matrix-org#4667](matrix-org#4667)) - Fix an issue in the database migration script where the `e2e_room_keys.is_verified` column wasn't considered as a boolean. ([\matrix-org#4680](matrix-org#4680)) - Fix TaskStopped exceptions in logs when outbound requests time out. ([\matrix-org#4690](matrix-org#4690)) - Fix ACME config for python 2. ([\matrix-org#4717](matrix-org#4717)) - Fix paginating over federation persisting incorrect state. ([\matrix-org#4718](matrix-org#4718)) Internal Changes ---------------- - Run `black` to reformat user directory code. ([\matrix-org#4635](matrix-org#4635)) - Reduce number of exceptions we log. ([\matrix-org#4643](matrix-org#4643), [\matrix-org#4668](matrix-org#4668)) - Introduce upsert batching functionality in the database layer. ([\matrix-org#4644](matrix-org#4644)) - Fix various spelling mistakes. ([\matrix-org#4657](matrix-org#4657)) - Cleanup request exception logging. ([\matrix-org#4669](matrix-org#4669), [\matrix-org#4737](matrix-org#4737), [\matrix-org#4738](matrix-org#4738)) - Improve replication performance by reducing cache invalidation traffic. ([\matrix-org#4671](matrix-org#4671), [\matrix-org#4715](matrix-org#4715), [\matrix-org#4748](matrix-org#4748)) - Test against Postgres 9.5 as well as 9.4. ([\matrix-org#4676](matrix-org#4676)) - Run unit tests against python 3.7. ([\matrix-org#4677](matrix-org#4677)) - Attempt to clarify installation instructions/config. ([\matrix-org#4681](matrix-org#4681)) - Clean up gitignores. ([\matrix-org#4688](matrix-org#4688)) - Minor tweaks to acme docs. ([\matrix-org#4689](matrix-org#4689)) - Improve the logging in the pusher process. ([\matrix-org#4691](matrix-org#4691)) - Better checks on newsfragments. ([\matrix-org#4698](matrix-org#4698), [\matrix-org#4750](matrix-org#4750)) - Avoid some redundant work when processing read receipts. ([\matrix-org#4706](matrix-org#4706)) - Run `push_receipts_to_remotes` as background job. ([\matrix-org#4707](matrix-org#4707)) - Add prometheus metrics for number of badge update pushes. ([\matrix-org#4709](matrix-org#4709)) - Reduce pusher logging on startup ([\matrix-org#4716](matrix-org#4716)) - Don't log exceptions when failing to fetch remote server keys. ([\matrix-org#4722](matrix-org#4722)) - Correctly proxy exception in frontend_proxy worker. ([\matrix-org#4723](matrix-org#4723)) - Add database version to phonehome stats. ([\matrix-org#4753](matrix-org#4753))
Prevents non-federated rooms from appearing in federation requests to… … /publicRooms
non-fed rooms over federation + info-api split
non-fed rooms in /publicRooms option and internal-info change combined
Use internal-info for identity server. Block reg on fields
Synapse 0.99.1.1 (2019-02-14) ============================= Bugfixes -------- - Fix "TypeError: '>' not supported" when starting without an existing certificate. Fix a bug where an existing certificate would be reprovisoned every day. ([\matrix-org#4648](matrix-org#4648))
Synapse 0.99.1 (2019-02-14) =========================== Features -------- - Include m.room.encryption on invites by default ([\matrix-org#3902](matrix-org#3902)) - Federation OpenID listener resource can now be activated even if federation is disabled ([\matrix-org#4420](matrix-org#4420)) - Synapse's ACME support will now correctly reprovision a certificate that approaches its expiry while Synapse is running. ([\matrix-org#4522](matrix-org#4522)) - Add ability to update backup versions ([\matrix-org#4580](matrix-org#4580)) - Allow the "unavailable" presence status for /sync. This change makes Synapse compliant with r0.4.0 of the Client-Server specification. ([\matrix-org#4592](matrix-org#4592)) - There is no longer any need to specify `no_tls`: it is inferred from the absence of TLS listeners ([\matrix-org#4613](matrix-org#4613), [\matrix-org#4615](matrix-org#4615), [\matrix-org#4617](matrix-org#4617), [\matrix-org#4636](matrix-org#4636)) - The default configuration no longer requires TLS certificates. ([\matrix-org#4614](matrix-org#4614)) Bugfixes -------- - Copy over room federation ability on room upgrade. ([\matrix-org#4530](matrix-org#4530)) - Fix noisy "twisted.internet.task.TaskStopped" errors in logs ([\matrix-org#4546](matrix-org#4546)) - Synapse is now tolerant of the `tls_fingerprints` option being None or not specified. ([\matrix-org#4589](matrix-org#4589)) - Fix 'no unique or exclusion constraint' error ([\matrix-org#4591](matrix-org#4591)) - Transfer Server ACLs on room upgrade. ([\matrix-org#4608](matrix-org#4608)) - Fix failure to start when not TLS certificate was given even if TLS was disabled. ([\matrix-org#4618](matrix-org#4618)) - Fix self-signed cert notice from generate-config. ([\matrix-org#4625](matrix-org#4625)) - Fix performance of `user_ips` table deduplication background update ([\matrix-org#4626](matrix-org#4626), [\matrix-org#4627](matrix-org#4627)) Internal Changes ---------------- - Change the user directory state query to use a filtered call to the db instead of a generic one. ([\matrix-org#4462](matrix-org#4462)) - Reject federation transactions if they include more than 50 PDUs or 100 EDUs. ([\matrix-org#4513](matrix-org#4513)) - Reduce duplication of ``synapse.app`` code. ([\matrix-org#4567](matrix-org#4567)) - Fix docker upload job to push -py2 images. ([\matrix-org#4576](matrix-org#4576)) - Add port configuration information to ACME instructions. ([\matrix-org#4578](matrix-org#4578)) - Update MSC1711 FAQ to calrify .well-known usage ([\matrix-org#4584](matrix-org#4584)) - Clean up default listener configuration ([\matrix-org#4586](matrix-org#4586)) - Clarifications for reverse proxy docs ([\matrix-org#4607](matrix-org#4607)) - Move ClientTLSOptionsFactory init out of `refresh_certificates` ([\matrix-org#4611](matrix-org#4611)) - Fail cleanly if listener config lacks a 'port' ([\matrix-org#4616](matrix-org#4616)) - Remove redundant entries from docker config ([\matrix-org#4619](matrix-org#4619)) - README updates ([\matrix-org#4621](matrix-org#4621))
PreviousNext