Tags: ashtokalo/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))
PreviousNext