github element-hq/synapse v1.111.0

latest releases: v1.118.0, v1.118.0rc1, v1.117.0...
3 months ago

Synapse 1.111.0 (2024-07-16)

No significant changes since 1.111.0rc2.

Synapse 1.111.0rc2 (2024-07-10)

Bugfixes

  • Fix bug where using synapse.app.media_repository worker configuration would break the new media endpoints. (#17420)

Improved Documentation

Internal Changes

  • Route authenticated federation media requests to media repository workers in Complement tests. (#17422)

Synapse 1.111.0rc1 (2024-07-09)

Features

Bugfixes

  • Fix rare race which caused no new to-device messages to be received from remote server. (#17362)
  • Fix bug in experimental MSC3575 Sliding Sync /sync endpoint when using an old database. (#17398)

Improved Documentation

  • Clarify that url_preview_url_blacklist is a usability feature. (#17356)
  • Fix broken links in README. (#17379)
  • Clarify that changelog content and file extension need to match in order for entries to merge. (#17399)

Internal Changes

  • Make the release script create a release branch for Complement as well. (#17318)
  • Fix uploading packages to PyPi. (#17363)
  • Add CI check for the README. (#17367)
  • Fix linting errors from new ruff version. (#17381, #17411)
  • Fix building debian packages on non-clean checkouts. (#17390)
  • Finish up work to allow per-user feature flags. (#17392, #17410)
  • Allow enabling sliding sync per-user. (#17393)

Updates to locked dependencies

  • Bump certifi from 2023.7.22 to 2024.7.4. (#17404)
  • Bump cryptography from 42.0.7 to 42.0.8. (#17382)
  • Bump ijson from 3.2.3 to 3.3.0. (#17413)
  • Bump log from 0.4.21 to 0.4.22. (#17384)
  • Bump mypy-zope from 1.0.4 to 1.0.5. (#17414)
  • Bump pillow from 10.3.0 to 10.4.0. (#17412)
  • Bump pydantic from 2.7.1 to 2.8.2. (#17415)
  • Bump ruff from 0.3.7 to 0.5.0. (#17381)
  • Bump serde from 1.0.203 to 1.0.204. (#17409)
  • Bump serde_json from 1.0.117 to 1.0.120. (#17385, #17408)
  • Bump types-setuptools from 69.5.0.20240423 to 70.1.0.20240627. (#17380)

Don't miss a new synapse release

NewReleases is sending notifications on new releases.