Skip to content

Update docker.io/matrixdotorg/synapse Docker tag to v1.86.0

This MR contains the following updates:

Package Update Change
docker.io/matrixdotorg/synapse minor v1.85.2 -> v1.86.0

Release Notes

matrix-org/synapse (docker.io/matrixdotorg/synapse)

v1.86.0

Compare Source

Synapse 1.86.0 (2023-06-20)

No significant changes since 1.86.0rc2.

Synapse 1.86.0rc2 (2023-06-14)

Bugfixes

  • Fix an error when having workers of different versions running. (#​15774)

Synapse 1.86.0rc1 (2023-06-13)

This version was tagged but never released.

Features

  • Stable support for MSC3882 to allow an existing device/session to generate a login token for use on a new device/session. (#​15388)
  • Support resolving a room's canonical alias via the module API. (#​15450)
  • Enable support for MSC3952: intentional mentions. (#​15520)
  • Experimental MSC3861 support: delegate auth to an OIDC provider. (#​15582)
  • Add Synapse version deploy annotations to Grafana dashboard which enables easy correlation between behavior changes witnessed in a graph to a certain Synapse version and nail down regressions. (#​15674)
  • Add a catch-all * to the supported relation types when redacting an event and its related events. This is an update to MSC3912 implementation. (#​15705)
  • Speed up /messages by backfilling in the background when there are no backward extremities where we are directly paginating. (#​15710)
  • Expose a metric reporting the database background update status. (#​15740)

Bugfixes

  • Correctly clear caches when we delete a room. (#​15609)
  • Check permissions for enabling encryption earlier during room creation to avoid creating broken rooms. (#​15695)

Improved Documentation

  • Simplify query to find participating servers in a room. (#​15732)

Internal Changes

  • Log when events are (maybe unexpectedly) filtered out of responses in tests. (#​14213)
  • Read from column full_user_id rather than user_id of tables profiles and user_filters. (#​15649)
  • Add support for tracing functions which return Awaitables. (#​15650)
  • Cache requests for user's devices over federation. (#​15675)
  • Add fully qualified docker image names to Dockerfiles. (#​15689)
  • Remove some unused code. (#​15690)
  • Improve type hints. (#​15694, #​15697)
  • Update docstring and traces on maybe_backfill() functions. (#​15709)
  • Add context for when/why to use the long_retries option when sending Federation requests. (#​15721)
  • Removed some unused fields. (#​15723)
  • Update federation error to more plainly explain we can only authorize our own membership events. (#​15725)
  • Prevent the latest_deps and twisted_trunk daily GitHub Actions workflows from running on forks of the codebase. (#​15726)
  • Improve performance of user directory search. (#​15729)
  • Remove redundant table join with room_memberships when doing a is_host_joined()/is_host_invited() call (membership is already part of the current_state_events). (#​15731)
  • Remove superfluous room_memberships join from background update. (#​15733)
  • Speed up typechecking CI. (#​15752)
  • Bump minimum supported Rust version to 1.60.0. (#​15768)
Updates to locked dependencies
  • Bump importlib-metadata from 6.1.0 to 6.6.0. (#​15711)
  • Bump library/redis from 6-bullseye to 7-bullseye in /docker. (#​15712)
  • Bump log from 0.4.18 to 0.4.19. (#​15761)
  • Bump phonenumbers from 8.13.11 to 8.13.13. (#​15763)
  • Bump pyasn1 from 0.4.8 to 0.5.0. (#​15713)
  • Bump pydantic from 1.10.8 to 1.10.9. (#​15762)
  • Bump pyo3-log from 0.8.1 to 0.8.2. (#​15759)
  • Bump pyopenssl from 23.1.1 to 23.2.0. (#​15765)
  • Bump regex from 1.7.3 to 1.8.4. (#​15769)
  • Bump sentry-sdk from 1.22.1 to 1.25.0. (#​15714)
  • Bump sentry-sdk from 1.25.0 to 1.25.1. (#​15764)
  • Bump serde from 1.0.163 to 1.0.164. (#​15760)
  • Bump types-jsonschema from 4.17.0.7 to 4.17.0.8. (#​15716)
  • Bump types-pyopenssl from 23.1.0.2 to 23.2.0.0. (#​15766)
  • Bump types-requests from 2.31.0.0 to 2.31.0.1. (#​15715)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading