Skip to content

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

This MR contains the following updates:

Package Update Change
docker.io/matrixdotorg/synapse (source) minor v1.108.0 -> v1.109.0

Release Notes

element-hq/synapse (docker.io/matrixdotorg/synapse)

v1.109.0

Compare Source

Synapse 1.109.0 (2024-06-18)

Internal Changes
  • Fix the building of binary wheels for macOS by switching to macOS 12 CI runners. (#​17319)

Synapse 1.109.0rc3 (2024-06-17)

Bugfixes
  • When rolling back to a previous Synapse version and then forwards again to this release, don't require server operators to manually run SQL. (#​17305, #​17309)
Internal Changes
  • Use the release branch for sytest in release-branch MRs. (#​17306)

Synapse 1.109.0rc2 (2024-06-11)

Bugfixes
  • Fix bug where one-time-keys were not always included in /sync response when using workers. Introduced in v1.109.0rc1. (#​17275)
  • Fix bug where /sync could get stuck due to edge case in device lists handling. Introduced in v1.109.0rc1. (#​17292)

Synapse 1.109.0rc1 (2024-06-04)

Features
  • Add the ability to auto-accept invites on the behalf of users. See the auto_accept_invites config option for details. (#​17147)
  • Add experimental MSC3575 Sliding Sync /sync/e2ee endpoint for to-device messages and device encryption info. (#​17167)
  • Support MSC3916 by adding unstable media endpoints to /_matrix/client. (#​17213)
  • Add logging to tasks managed by the task scheduler, showing CPU and database usage. (#​17219)
Bugfixes
  • Fix deduplicating of membership events to not create unused state groups. (#​17164)
  • Fix bug where duplicate events could be sent down sync when using workers that are overloaded. (#​17215)
  • Ignore attempts to send to-device messages to bad users, to avoid log spam when we try to connect to the bad server. (#​17240)
  • Fix handling of duplicate concurrent uploading of device one-time-keys. (#​17241)
  • Fix reporting of default tags to Sentry, such as worker name. Broke in v1.108.0. (#​17251)
  • Fix bug where typing updates would not be sent when using workers after a restart. (#​17252)
Improved Documentation
  • Update the LemonLDAP documentation to say that claims should be explicitly included in the returned id_token, as Synapse won't request them. (#​17204)
Internal Changes
  • Improve DB usage when fetching related events. (#​17083)
  • Log exceptions when failing to auto-join new user according to the auto_join_rooms option. (#​17176)
  • Reduce work of calculating outbound device lists updates. (#​17211)
  • Improve performance of calculating device lists changes in /sync. (#​17216)
  • Move towards using MultiWriterIdGenerator everywhere. (#​17226)
  • Replaces all usages of StreamIdGenerator with MultiWriterIdGenerator. (#​17229)
  • Change the allow_unsafe_locale config option to also apply when setting up new databases. (#​17238)
  • Fix errors in logs about closing incorrect logging contexts when media gets rejected by a module. (#​17239, #​17246)
  • Clean out invalid destinations from device_federation_outbox table. (#​17242)
  • Stop logging errors when receiving invalid User IDs in key querys requests. (#​17250)
Updates to locked dependencies
  • Bump anyhow from 1.0.83 to 1.0.86. (#​17220)
  • Bump bcrypt from 4.1.2 to 4.1.3. (#​17224)
  • Bump lxml from 5.2.1 to 5.2.2. (#​17261)
  • Bump mypy-zope from 1.0.3 to 1.0.4. (#​17262)
  • Bump phonenumbers from 8.13.35 to 8.13.37. (#​17235)
  • Bump prometheus-client from 0.19.0 to 0.20.0. (#​17233)
  • Bump pyasn1 from 0.5.1 to 0.6.0. (#​17223)
  • Bump pyicu from 2.13 to 2.13.1. (#​17236)
  • Bump pyopenssl from 24.0.0 to 24.1.0. (#​17234)
  • Bump serde from 1.0.201 to 1.0.202. (#​17221)
  • Bump serde from 1.0.202 to 1.0.203. (#​17232)
  • Bump twine from 5.0.0 to 5.1.0. (#​17225)
  • Bump types-psycopg2 from 2.9.21.20240311 to 2.9.21.20240417. (#​17222)
  • Bump types-pyopenssl from 24.0.0.20240311 to 24.1.0.20240425. (#​17260)

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