Tags: aramrami/synapse
Tags
Merge pull request matrix-org#5495 from matrix-org/babolivier/deactiv… …ate_bg_job_typo Port "Fix typo in deactivation background job" to dinsic
Synapse 1.0.0 (2019-06-11) ========================== Bugfixes -------- - Fix bug where attempting to send transactions with large number of EDUs can fail. ([\matrix-org#5418](matrix-org#5418)) Improved Documentation ---------------------- - Expand the federation guide to include relevant content from the MSC1711 FAQ ([\matrix-org#5419](matrix-org#5419)) Internal Changes ---------------- - Move password reset links to /_matrix/client/unstable namespace. ([\matrix-org#5424](matrix-org#5424)) Synapse 1.0.0rc3 (2019-06-10) ============================= Security: Fix authentication bug introduced in 1.0.0rc1. Please upgrade to rc3 immediately Synapse 1.0.0rc2 (2019-06-10) ============================= Bugfixes -------- - Remove redundant warning about key server response validation. ([\matrix-org#5392](matrix-org#5392)) - Fix bug where old keys stored in the database with a null valid until timestamp caused all verification requests for that key to fail. ([\matrix-org#5415](matrix-org#5415)) - Fix excessive memory using with default `federation_verify_certificates: true` configuration. ([\matrix-org#5417](matrix-org#5417)) Synapse 1.0.0rc1 (2019-06-07) ============================= Features -------- - Synapse now more efficiently collates room statistics. ([\matrix-org#4338](matrix-org#4338), [\matrix-org#5260](matrix-org#5260), [\matrix-org#5324](matrix-org#5324)) - Add experimental support for relations (aka reactions and edits). ([\matrix-org#5220](matrix-org#5220)) - Ability to configure default room version. ([\matrix-org#5223](matrix-org#5223), [\matrix-org#5249](matrix-org#5249)) - Allow configuring a range for the account validity startup job. ([\matrix-org#5276](matrix-org#5276)) - CAS login will now hit the r0 API, not the deprecated v1 one. ([\matrix-org#5286](matrix-org#5286)) - Validate federation server TLS certificates by default (implements [MSC1711](https://github.com/matrix-org/matrix-doc/blob/master/proposals/1711-x509-for-federation.md)). ([\matrix-org#5359](matrix-org#5359)) - Update /_matrix/client/versions to reference support for r0.5.0. ([\matrix-org#5360](matrix-org#5360)) - Add a script to generate new signing-key files. ([\matrix-org#5361](matrix-org#5361)) - Update upgrade and installation guides ahead of 1.0. ([\matrix-org#5371](matrix-org#5371)) - Replace the `perspectives` configuration section with `trusted_key_servers`, and make validating the signatures on responses optional (since TLS will do this job for us). ([\matrix-org#5374](matrix-org#5374)) - Add ability to perform password reset via email without trusting the identity server. ([\matrix-org#5377](matrix-org#5377)) - Set default room version to v4. ([\matrix-org#5379](matrix-org#5379)) Bugfixes -------- - Fixes client-server API not sending "m.heroes" to lazy-load /sync requests when a rooms name or its canonical alias are empty. Thanks to @dnaf for this work! ([\matrix-org#5089](matrix-org#5089)) - Prevent federation device list updates breaking when processing multiple updates at once. ([\matrix-org#5156](matrix-org#5156)) - Fix worker registration bug caused by ClientReaderSlavedStore being unable to see get_profileinfo. ([\matrix-org#5200](matrix-org#5200)) - Fix race when backfilling in rooms with worker mode. ([\matrix-org#5221](matrix-org#5221)) - Fix appservice timestamp massaging. ([\matrix-org#5233](matrix-org#5233)) - Ensure that server_keys fetched via a notary server are correctly signed. ([\matrix-org#5251](matrix-org#5251)) - Show the correct error when logging out and access token is missing. ([\matrix-org#5256](matrix-org#5256)) - Fix error code when there is an invalid parameter on /_matrix/client/r0/publicRooms ([\matrix-org#5257](matrix-org#5257)) - Fix error when downloading thumbnail with missing width/height parameter. ([\matrix-org#5258](matrix-org#5258)) - Fix schema update for account validity. ([\matrix-org#5268](matrix-org#5268)) - Fix bug where we leaked extremities when we soft failed events, leading to performance degradation. ([\matrix-org#5274](matrix-org#5274), [\matrix-org#5278](matrix-org#5278), [\matrix-org#5291](matrix-org#5291)) - Fix "db txn 'update_presence' from sentinel context" log messages. ([\matrix-org#5275](matrix-org#5275)) - Fix dropped logcontexts during high outbound traffic. ([\matrix-org#5277](matrix-org#5277)) - Fix a bug where it is not possible to get events in the federation format with the request `GET /_matrix/client/r0/rooms/{roomId}/messages`. ([\matrix-org#5293](matrix-org#5293)) - Fix performance problems with the rooms stats background update. ([\matrix-org#5294](matrix-org#5294)) - Fix noisy 'no key for server' logs. ([\matrix-org#5300](matrix-org#5300)) - Fix bug where a notary server would sometimes forget old keys. ([\matrix-org#5307](matrix-org#5307)) - Prevent users from setting huge displaynames and avatar URLs. ([\matrix-org#5309](matrix-org#5309)) - Fix handling of failures when processing incoming events where calling `/event_auth` on remote server fails. ([\matrix-org#5317](matrix-org#5317)) - Ensure that we have an up-to-date copy of the signing key when validating incoming federation requests. ([\matrix-org#5321](matrix-org#5321)) - Fix various problems which made the signing-key notary server time out for some requests. ([\matrix-org#5333](matrix-org#5333)) - Fix bug which would make certain operations (such as room joins) block for 20 minutes while attemoting to fetch verification keys. ([\matrix-org#5334](matrix-org#5334)) - Fix a bug where we could rapidly mark a server as unreachable even though it was only down for a few minutes. ([\matrix-org#5335](matrix-org#5335), [\matrix-org#5340](matrix-org#5340)) - Fix a bug where account validity renewal emails could only be sent when email notifs were enabled. ([\matrix-org#5341](matrix-org#5341)) - Fix failure when fetching batches of events during backfill, etc. ([\matrix-org#5342](matrix-org#5342)) - Add a new room version where the timestamps on events are checked against the validity periods on signing keys. ([\matrix-org#5348](matrix-org#5348), [\matrix-org#5354](matrix-org#5354)) - Fix room stats and presence background updates to correctly handle missing events. ([\matrix-org#5352](matrix-org#5352)) - Include left members in room summaries' heroes. ([\matrix-org#5355](matrix-org#5355)) - Fix `federation_custom_ca_list` configuration option. ([\matrix-org#5362](matrix-org#5362)) - Fix missing logcontext warnings on shutdown. ([\matrix-org#5369](matrix-org#5369)) Improved Documentation ---------------------- - Fix docs on resetting the user directory. ([\matrix-org#5282](matrix-org#5282)) - Fix notes about ACME in the MSC1711 faq. ([\matrix-org#5357](matrix-org#5357)) Internal Changes ---------------- - Synapse will now serve the experimental "room complexity" API endpoint. ([\matrix-org#5216](matrix-org#5216)) - The base classes for the v1 and v2_alpha REST APIs have been unified. ([\matrix-org#5226](matrix-org#5226), [\matrix-org#5328](matrix-org#5328)) - Simplifications and comments in do_auth. ([\matrix-org#5227](matrix-org#5227)) - Remove urllib3 pin as requests 2.22.0 has been released supporting urllib3 1.25.2. ([\matrix-org#5230](matrix-org#5230)) - Preparatory work for key-validity features. ([\matrix-org#5232](matrix-org#5232), [\matrix-org#5234](matrix-org#5234), [\matrix-org#5235](matrix-org#5235), [\matrix-org#5236](matrix-org#5236), [\matrix-org#5237](matrix-org#5237), [\matrix-org#5244](matrix-org#5244), [\matrix-org#5250](matrix-org#5250), [\matrix-org#5296](matrix-org#5296), [\matrix-org#5299](matrix-org#5299), [\matrix-org#5343](matrix-org#5343), [\matrix-org#5347](matrix-org#5347), [\matrix-org#5356](matrix-org#5356)) - Specify the type of reCAPTCHA key to use. ([\matrix-org#5283](matrix-org#5283)) - Improve sample config for monthly active user blocking. ([\matrix-org#5284](matrix-org#5284)) - Remove spurious debug from MatrixFederationHttpClient.get_json. ([\matrix-org#5287](matrix-org#5287)) - Improve logging for logcontext leaks. ([\matrix-org#5288](matrix-org#5288)) - Clarify that the admin change password API logs the user out. ([\matrix-org#5303](matrix-org#5303)) - New installs will now use the v54 full schema, rather than the full schema v14 and applying incremental updates to v54. ([\matrix-org#5320](matrix-org#5320)) - Improve docstrings on MatrixFederationClient. ([\matrix-org#5332](matrix-org#5332)) - Clean up FederationClient.get_events for clarity. ([\matrix-org#5344](matrix-org#5344)) - Various improvements to debug logging. ([\matrix-org#5353](matrix-org#5353)) - Don't run CI build checks until sample config check has passed. ([\matrix-org#5370](matrix-org#5370)) - Automatically retry buildkite builds (max twice) when an agent is lost. ([\matrix-org#5380](matrix-org#5380))
Synapse 1.0.0rc2 (2019-06-10) ============================= Bugfixes -------- - Remove redundant warning about key server response validation. ([\matrix-org#5392](matrix-org#5392)) - Fix bug where old keys stored in the database with a null valid until timestamp caused all verification requests for that key to fail. ([\matrix-org#5415](matrix-org#5415)) - Fix excessive memory using with default `federation_verify_certificates: true` configuration. ([\matrix-org#5417](matrix-org#5417))
Merge branch 'babolivier/account_validity_send_mail_auth' into dinsic
Synapse 1.0.0rc1 (2019-06-07) ============================= Features -------- - Synapse now more efficiently collates room statistics. ([\matrix-org#4338](matrix-org#4338), [\matrix-org#5260](matrix-org#5260), [\matrix-org#5324](matrix-org#5324)) - Add experimental support for relations (aka reactions and edits). ([\matrix-org#5220](matrix-org#5220)) - Ability to configure default room version. ([\matrix-org#5223](matrix-org#5223), [\matrix-org#5249](matrix-org#5249)) - Allow configuring a range for the account validity startup job. ([\matrix-org#5276](matrix-org#5276)) - CAS login will now hit the r0 API, not the deprecated v1 one. ([\matrix-org#5286](matrix-org#5286)) - Validate federation server TLS certificates by default (implements [MSC1711](https://github.com/matrix-org/matrix-doc/blob/master/proposals/1711-x509-for-federation.md)). ([\matrix-org#5359](matrix-org#5359)) - Update /_matrix/client/versions to reference support for r0.5.0. ([\matrix-org#5360](matrix-org#5360)) - Add a script to generate new signing-key files. ([\matrix-org#5361](matrix-org#5361)) - Update upgrade and installation guides ahead of 1.0. ([\matrix-org#5371](matrix-org#5371)) - Replace the `perspectives` configuration section with `trusted_key_servers`, and make validating the signatures on responses optional (since TLS will do this job for us). ([\matrix-org#5374](matrix-org#5374)) - Add ability to perform password reset via email without trusting the identity server. ([\matrix-org#5377](matrix-org#5377)) - Set default room version to v4. ([\matrix-org#5379](matrix-org#5379)) Bugfixes -------- - Fixes client-server API not sending "m.heroes" to lazy-load /sync requests when a rooms name or its canonical alias are empty. Thanks to @dnaf for this work! ([\matrix-org#5089](matrix-org#5089)) - Prevent federation device list updates breaking when processing multiple updates at once. ([\matrix-org#5156](matrix-org#5156)) - Fix worker registration bug caused by ClientReaderSlavedStore being unable to see get_profileinfo. ([\matrix-org#5200](matrix-org#5200)) - Fix race when backfilling in rooms with worker mode. ([\matrix-org#5221](matrix-org#5221)) - Fix appservice timestamp massaging. ([\matrix-org#5233](matrix-org#5233)) - Ensure that server_keys fetched via a notary server are correctly signed. ([\matrix-org#5251](matrix-org#5251)) - Show the correct error when logging out and access token is missing. ([\matrix-org#5256](matrix-org#5256)) - Fix error code when there is an invalid parameter on /_matrix/client/r0/publicRooms ([\matrix-org#5257](matrix-org#5257)) - Fix error when downloading thumbnail with missing width/height parameter. ([\matrix-org#5258](matrix-org#5258)) - Fix schema update for account validity. ([\matrix-org#5268](matrix-org#5268)) - Fix bug where we leaked extremities when we soft failed events, leading to performance degradation. ([\matrix-org#5274](matrix-org#5274), [\matrix-org#5278](matrix-org#5278), [\matrix-org#5291](matrix-org#5291)) - Fix "db txn 'update_presence' from sentinel context" log messages. ([\matrix-org#5275](matrix-org#5275)) - Fix dropped logcontexts during high outbound traffic. ([\matrix-org#5277](matrix-org#5277)) - Fix a bug where it is not possible to get events in the federation format with the request `GET /_matrix/client/r0/rooms/{roomId}/messages`. ([\matrix-org#5293](matrix-org#5293)) - Fix performance problems with the rooms stats background update. ([\matrix-org#5294](matrix-org#5294)) - Fix noisy 'no key for server' logs. ([\matrix-org#5300](matrix-org#5300)) - Fix bug where a notary server would sometimes forget old keys. ([\matrix-org#5307](matrix-org#5307)) - Prevent users from setting huge displaynames and avatar URLs. ([\matrix-org#5309](matrix-org#5309)) - Fix handling of failures when processing incoming events where calling `/event_auth` on remote server fails. ([\matrix-org#5317](matrix-org#5317)) - Ensure that we have an up-to-date copy of the signing key when validating incoming federation requests. ([\matrix-org#5321](matrix-org#5321)) - Fix various problems which made the signing-key notary server time out for some requests. ([\matrix-org#5333](matrix-org#5333)) - Fix bug which would make certain operations (such as room joins) block for 20 minutes while attemoting to fetch verification keys. ([\matrix-org#5334](matrix-org#5334)) - Fix a bug where we could rapidly mark a server as unreachable even though it was only down for a few minutes. ([\matrix-org#5335](matrix-org#5335), [\matrix-org#5340](matrix-org#5340)) - Fix a bug where account validity renewal emails could only be sent when email notifs were enabled. ([\matrix-org#5341](matrix-org#5341)) - Fix failure when fetching batches of events during backfill, etc. ([\matrix-org#5342](matrix-org#5342)) - Add a new room version where the timestamps on events are checked against the validity periods on signing keys. ([\matrix-org#5348](matrix-org#5348), [\matrix-org#5354](matrix-org#5354)) - Fix room stats and presence background updates to correctly handle missing events. ([\matrix-org#5352](matrix-org#5352)) - Include left members in room summaries' heroes. ([\matrix-org#5355](matrix-org#5355)) - Fix `federation_custom_ca_list` configuration option. ([\matrix-org#5362](matrix-org#5362)) - Fix missing logcontext warnings on shutdown. ([\matrix-org#5369](matrix-org#5369)) Improved Documentation ---------------------- - Fix docs on resetting the user directory. ([\matrix-org#5282](matrix-org#5282)) - Fix notes about ACME in the MSC1711 faq. ([\matrix-org#5357](matrix-org#5357)) Internal Changes ---------------- - Synapse will now serve the experimental "room complexity" API endpoint. ([\matrix-org#5216](matrix-org#5216)) - The base classes for the v1 and v2_alpha REST APIs have been unified. ([\matrix-org#5226](matrix-org#5226), [\matrix-org#5328](matrix-org#5328)) - Simplifications and comments in do_auth. ([\matrix-org#5227](matrix-org#5227)) - Remove urllib3 pin as requests 2.22.0 has been released supporting urllib3 1.25.2. ([\matrix-org#5230](matrix-org#5230)) - Preparatory work for key-validity features. ([\matrix-org#5232](matrix-org#5232), [\matrix-org#5234](matrix-org#5234), [\matrix-org#5235](matrix-org#5235), [\matrix-org#5236](matrix-org#5236), [\matrix-org#5237](matrix-org#5237), [\matrix-org#5244](matrix-org#5244), [\matrix-org#5250](matrix-org#5250), [\matrix-org#5296](matrix-org#5296), [\matrix-org#5299](matrix-org#5299), [\matrix-org#5343](matrix-org#5343), [\matrix-org#5347](matrix-org#5347), [\matrix-org#5356](matrix-org#5356)) - Specify the type of reCAPTCHA key to use. ([\matrix-org#5283](matrix-org#5283)) - Improve sample config for monthly active user blocking. ([\matrix-org#5284](matrix-org#5284)) - Remove spurious debug from MatrixFederationHttpClient.get_json. ([\matrix-org#5287](matrix-org#5287)) - Improve logging for logcontext leaks. ([\matrix-org#5288](matrix-org#5288)) - Clarify that the admin change password API logs the user out. ([\matrix-org#5303](matrix-org#5303)) - New installs will now use the v54 full schema, rather than the full schema v14 and applying incremental updates to v54. ([\matrix-org#5320](matrix-org#5320)) - Improve docstrings on MatrixFederationClient. ([\matrix-org#5332](matrix-org#5332)) - Clean up FederationClient.get_events for clarity. ([\matrix-org#5344](matrix-org#5344)) - Various improvements to debug logging. ([\matrix-org#5353](matrix-org#5353)) - Don't run CI build checks until sample config check has passed. ([\matrix-org#5370](matrix-org#5370)) - Automatically retry buildkite builds (max twice) when an agent is lost. ([\matrix-org#5380](matrix-org#5380))
Merge branch 'babolivier/account_validity_job_delta' of github.com:ma… …trix-org/synapse into dinsic
Synapse 0.99.5.2 (2019-05-30) ============================= Bugfixes -------- - Fix bug where we leaked extremities when we soft failed events, leading to performance degradation. ([\matrix-org#5274](matrix-org#5274), [\matrix-org#5278](matrix-org#5278), [\matrix-org#5291](matrix-org#5291))
Remove spurious debug from MatrixFederationHttpClient.get_json (matri… …x-org#5287) This is just unhelpful spam
PreviousNext