Revisions of matrix-synapse

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 269)
- Update to 1.45.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 268)
- Update to 1.44.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 267)
- Update to 1.43.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 266)
- Update to 1.42.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 265)
- Update to 1.41.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 264)
- Update to 1.41.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 263)
- Update to 1.40.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 262)
- Update to 1.39.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 261)
- Update to 1.38.1
  * Bugfixes
    - Always include device_one_time_keys_count key in /sync
      response to work around a bug in Element Android that broke
      encryption for new devices. (#10457)
  * Features
    - Implement refresh tokens as specified by MSC2918. (#9450)
    - Add support for evicting cache entries based on last access time. (#10205)
    - Omit empty fields from the /sync response. Contributed by @deepbluev7. (#10214)
    - Improve validation on federation send_{join,leave,knock} endpoints. (#10225, #10243)
    - Add SSO external_ids to the Query User Account admin API. (#10261)
    - Mark events received over federation which fail a spam check as "soft-failed". (#10263)
    - Add metrics for new inbound federation staging area. (#10284)
    - Add script to print information about recently registered users. (#10290)
  * Bugfixes
    - Fix a long-standing bug which meant that invite rejections and
      knocks were not sent out over federation in a timely manner. (#10223)
    - Fix a bug introduced in v1.26.0 where only users who have set profile information
      could be deactivated with erasure enabled. (#10252)
    - Fix a long-standing bug where Synapse would return errors after 231 events
      were handled by the server. (#10264, #10267, #10282, #10286, #10291, #10314, #10326)
    - Fix the prometheus synapse_federation_server_pdu_process_time metric.
      Broke in v1.37.1. (#10279)
    - Ensure that inbound events from federation that were being processed
      when Synapse was restarted get promptly processed on start up. (#10303)
    - Fix bug where inbound federation in a room could be delayed due
      to not correctly dropping a lock. Introduced in v1.37.1. (#10336)
  * Improved Documentation
    - Move the upgrade notes to docs/upgrade.md and convert them to markdown. (#10166)
    - Choose Welcome & Overview as the default page for synapse documentation website. (#10242)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 260)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 259)
- Update to 1.38.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 258)
- Update to 1.37.1
  - This release resolves issues (such as #9490) where one busy room could cause head-of-line blocking,
    starving Synapse from processing events in other rooms, and causing all federated traffic to fall behind. Synapse 1.37.1 processes inbound federation traffic asynchronously, ensuring that one busy room won't impact others. Please upgrade to Synapse 1.37.1 as soon as possible, in order to increase resilience to other traffic spikes.
  - Handle inbound events from federation asynchronously. (#10269, #10272)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 257)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 256)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 255)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 254)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 253)
- Update to 1.37.0
  * Features
    - Implement room knocking as per MSC2403.(#6739, #9359, #10167, #10212, #10227)
    - Add experimental support for backfilling history into rooms (MSC2716). (#9247)
    - Implement a generic interface for third-party plugin modules. (#10062, #10206)
    - Implement config option sso.update_profile_information to sync SSO users' profile information
      with the identity provider each time they login. Currently only displayname is supported. (#10108)
    - Ensure that errors during startup are written to the logs and the console. (#10191)
  * Bugfixes
    - Fix a bug introduced in Synapse v1.25.0 that prevented the ip_range_whitelist
      configuration option from working for federation and identity servers. (#10115)
    - Remove a broken import line in Synapse's admin_cmd worker. Broke in Synapse v1.33.0. (#10154)
    - Fix a bug introduced in Synapse v1.21.0 which could cause /sync to return immediately
      with an empty response. (#10157, #10158)
    - Fix a minor bug in the response to /_matrix/client/r0/user/{user}/openid/request_token
      causing expires_in to be a float instead of an integer. (#10175)
    - Always require users to re-authenticate for dangerous operations: deactivating an account,
      modifying an account password, and adding 3PIDs. (#10184)
    - Fix a bug introduced in Synpase v1.7.2 where remote server count metrics collection
      would be incorrectly delayed on startup. (#10195)
    - Fix a bug introduced in Synapse v1.35.1 where an allow key of a m.room.join_rules event
      could be applied for incorrect room versions and configurations. (#10208)
    - Fix performance regression in responding to user key requests over federation.
      Introduced in Synapse v1.34.0rc1. (#10221)
  * Improved Documentation
    - Add a new guide to decoding request logs. (#8436)
    - Mention in the sample homeserver config that you may need to configure max upload size
      in your reverse proxy. Contributed by @aaronraimist. (#10122)
    - Fix broken links in documentation. (#10180)
    - Deploy a snapshot of the documentation website upon each new Synapse release. (#10198)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 252)
- Update to 1.36.0
  * Features
    - Add new endpoint /_matrix/client/r0/rooms/{roomId}/aliases from 
      Client-Server API r0.6.1 (previously MSC2432). (#9224)
    - Improve performance of incoming federation transactions in
      large rooms. (#9953, #9973)
    - Rewrite logic around verifying JSON object and fetching server
     keys to be more performant and use less memory. (#10035)
    - Add new admin APIs for unprotecting local media from quarantine. (#10040)
    - Add new admin APIs to remove media by media ID from quarantine. (#10044)
    - Make reason and score parameters optional for reporting content. Implements MSC2414. (#10077)
    - Add support for routing more requests to workers. (#10084)
    - Report OpenTracing spans for database activity. (#10113, #10136, #10141)
    - Significantly reduce memory usage of joining large remote rooms. (#10117)
  * Bugfixes
    - Fixed a bug causing replication requests to fail when 
      receiving a lot of events via federation. (#10082)
    - Fix a bug in the force_tracing_for_users option introduced in
      Synapse v1.35 which meant that the OpenTracing spansproduced 
      were missing most tags. (#10092)
    - Fixed a bug that could cause Synapse to stop notifying application services. (#10107)
    - Fix bug where the server would attempt to fetch the same history in the room
      from a remote server multiple times in parallel. (#10116)
    - Fix a bug introduced in Synapse 1.33.0 which caused replication requests to fail
      when receiving a lot of very large events via federation. (#10118)
    - Fix bug when using workers where pagination requests failed if a remote server
      returned zero events from /backfill. Introduced in 1.35.0. (#10133)
    - Fix a bug which caused presence updates to stop working some time after a restart,
      when using a presence writer worker. Broke in v1.33.0. (#10149)
    - Fix a bug when using federation sender worker where it would send out more presence
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 251)
- Update to 1.35.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 250)
Displaying revisions 81 - 100 of 349
openSUSE Build Service is sponsored by