Revisions of matrix-synapse

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)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 249)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 248)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 247)
- Update to 1.35.0
  * Deprecations and Removals
    - The core Synapse development team plan to drop support for the unstable API of MSC2858,
      including the undocumented   experimental.msc2858_enabled config option, in August 2021.
      Client authors should ensure that their clients are updated to use the stable API
      (which has been supported since Synapse 1.30) well before that time, to give their users time to upgrade. (#10101)
  * Bugfixes
    - Fixed a bug causing replication requests to fail when receiving a lot of events via federation.
      Introduced in v1.33.0. (#10082)
    - Fix HTTP response size limit to allow joining very large rooms over federation.
      Introduced in v1.33.0. (#10093)
  * Internal Changes
    - Log method and path when dropping request due to size limit. (#10091)
- Changes from 1.35.0rc2
  * Bugfixes
    - Fix a bug introduced in v1.35.0rc1 when calling the spaces summary API via a GET request. (#10079)
- Changes from 1.35.0rc1
  * Features
    - Add experimental support to allow a user who could join a restricted room
      to view it in the spaces summary. (#9922, #10007, #10038)
    - Reduce memory usage when joining very large rooms over federation. (#9958)
    - Add a configuration option which allows enabling opentracing by user id. (#9978)
    - Enable experimental support for MSC2946 (spaces summary API) and MSC3083
      (restricted join rules) by default. (#10011)
  * Bugfixes
    - Fix a bug introduced in v1.26.0 which meant that synapse_port_db would not correctly initialise 
      some postgres sequences, requiring manual updates afterwards. (#9991)
    - Fix synctl's --no-daemonize parameter to work correctly with worker processes. (#9995)
    - Fix a validation bug introduced in v1.34.0 in the ordering of spaces in the space summary API. (#10002)
    - Fixed deletion of new presence stream states from database. (#10014, #10033)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 246)
- Update to 1.34.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 245)
- Update to 1.33.2
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 244)
- Update to 1.33.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 243)
- Update to 1.33.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 242)
- Update to 1.32.2
  * Bugfixes
    - Fix a regression in Synapse 1.32.0 and 1.32.1 which caused
      LoggingContext errors in plugins. (#9857)
  * Bugfixes
    - Fix a regression in Synapse 1.32.0 which caused Synapse to
      report large numbers of Prometheus time series, potentially
      overwhelming Prometheus instances. (#9854)
  * Features
    - Add a Synapse module for routing presence updates between users. (#9491)
    - Add an admin API to manage ratelimit for a specific user. (#9648)
    - Include request information in structured logging output. (#9654)
    - Add order_by to the admin API GET /_synapse/admin/v2/users. Contributed by @dklimpel. (#9691)
    - Replace the room_invite_state_types configuration setting with room_prejoin_state. (#9700)
    - Add experimental support for MSC3083: restricting room access via group membership. (#9717, #9735)
    - Update experimental support for Spaces: include m.room.create in the room state sent with room-invites. (#9710)
    - Synapse now requires Python 3.6 or later. It also requires Postgres 9.6 or later or SQLite 3.22 or later. (#9766)
  * Bugfixes
    - Fix a regression in Synapse 1.32.0 which caused Synapse to report large numbers of Prometheus time series, potentially overwhelming Prometheus instances. (#9854)
    - Prevent synapse_forward_extremities and synapse_excess_extremity_events Prometheus metrics from initially reporting zero-values after startup. (#8926)
    - Fix recently added ratelimits to correctly honour the application service rate_limited flag. (#9711)
    - Fix longstanding bug which caused duplicate key value violates unique constraint remote_media_cache_thumbnails_media_origin_media_id_thumbna_key errors. (#9725)
    - Fix bug where sharded federation senders could get stuck repeatedly querying the DB in a loop, using lots of CPU. (#9770)
    - Fix duplicate logging of exceptions thrown during federation transaction processing. (#9780)
  * Updates to the Docker image
    - Move opencontainers labels to the final Docker image such that users can inspect them. (#9765)
  * Improved Documentation
    - Make the allowed_local_3pids regex example in the sample config stricter. (#9719)
  * Deprecations and Removals
    - Remove old admin API GET /_synapse/admin/v1/users/<user_id>. (#9401)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 241)
- Update to 1.32.1
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 240)
- Update to 1.32.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 239)
- Update to 1.31.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 238)
- Update to 1.30.1
  - Minimum required python-cryptography is now 3.4.7
  * Updates to the Docker image
    - Ensure that the docker container has up to date versions of
      openssl. (#9697)
  * Internal Changes
    - Enforce that cryptography dependency is up to date to ensure
      it has the most recent openssl patches. (#9697)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 237)
- Update to 1.30.0
  Note that this release deprecates the ability for appservices to
  call POST /_matrix/client/r0/register without the body parameter
  type. Appservice developers should use a type value of 
  m.login.application_service as per the spec. In future releases,
  calling this endpoint with an access token - but without a 
  m.login.application_service type - will fail.
  * Features
    - Add prometheus metrics for number of users successfully registering and logging in. (#9510, #9511, #9573)
    - Add synapse_federation_last_sent_pdu_time and synapse_federation_last_received_pdu_time prometheus metrics, 
      which monitor federation delays by reporting the timestamps of messages sent and received to a set of 
      remote servers. (#9540)
    - Add support for generating JSON Web Tokens dynamically for use as OIDC client secrets. (#9549)
    - Optimise handling of incomplete room history for incoming federation. (#9601)
    - Finalise support for allowing clients to pick an SSO Identity Provider (MSC2858). (#9617)
    - Tell spam checker modules about the SSO IdP a user registered through if one was used. (#9626)
  * Bugfixes
    - Fix long-standing bug when generating thumbnails for some images with transparency: 
      TypeError: cannot unpack non-iterable int object. (#9473)
    - Purge chain cover indexes for events that were purged prior to Synapse v1.29.0. (#9542, #9583)
    - Fix bug where federation requests were not correctly retried on 5xx responses. (#9567)
    - Fix re-activating an account via the admin API when local passwords are disabled. (#9587)
    - Fix a bug introduced in Synapse 1.20 which caused incoming federation transactions to stack up,
      causing slow recovery from outages. (#9597)
    - Fix a bug introduced in v1.28.0 where the OpenID Connect callback endpoint could error with
      a MacaroonInitException. (#9620)
    - Fix Internal Server Error on GET /_synapse/client/saml2/authn_response request. (#9623)
  * Updates to the Docker image
    - Make use of an improved malloc implementation (jemalloc) in the docker image. (#8553)
  * Improved Documentation
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 236)
- Update to 1.29.0
  Note that synapse now expects an X-Forwarded-Proto header when 
  used with a reverse proxy. Please see UPGRADE.rst for more details
  on this change.
  * Features
    - Add rate limiters to cross-user key sharing requests. (#8957)
    - Add order_by to the admin API GET /_synapse/admin/v1/users/<user_id>/media.
    - Add some configuration settings to make users' profile data more private. (#9203)
    - The no_proxy and NO_PROXY environment variables are now respected 
      in proxied HTTP clients with the lowercase form taking precedence 
      if both are present. Additionally, the lowercase https_proxy 
      environment variable is now respected in proxied HTTP clients 
      on top of existing support for the uppercase HTTPS_PROXY form
      and takes precedence if both are present.
    - Add a configuration option, user_directory.prefer_local_users,
      which when enabled will make it more likely for users on the 
      same server as you to appear above other users. (#9383, #9385)
    - Add support for regenerating thumbnails if they have been 
      deleted but the original image is still stored. (#9438)
    - Add support for X-Forwarded-Proto header when using a reverse proxy.
      (#9472, #9501, #9512, #9539)
  * Bugfixes
    - Fix a bug where users' pushers were not all deleted when they
      deactivated their account. (#9285, #9516)
    - Fix a bug where a lot of unnecessary presence updates were sent
      when joining a room. (#9402)
    - Fix a bug that caused multiple calls to the experimental shared_rooms
      endpoint to return stale results. (#9416)
    - Fix a bug in single sign-on which could cause a "No session cookie found" error. (#9436)
    - Fix bug introduced in v1.27.0 where allowing a user to choose their
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 235)
- Update to 1.28.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 234)
- Update to 1.27.0
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 233)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 232)
Displaying revisions 101 - 120 of 351
openSUSE Build Service is sponsored by