Skip to content

Conversation

@small-hack-renovate
Copy link
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/element-hq/synapse (source) minor v1.128.0 -> v1.131.0

Release Notes

element-hq/synapse (ghcr.io/element-hq/synapse)

v1.131.0

Compare Source

Synapse 1.131.0 (2025-06-03)

No significant changes since 1.131.0rc1.

Synapse 1.131.0rc1 (2025-05-28)

Features
Bugfixes
  • Prevent race-condition in _maybe_retry_device_resync entrance. (#​18391)
  • Fix the tests.handlers.test_worker_lock.WorkerLockTestCase.test_lock_contention test which could spuriously time out on RISC-V architectures due to performance differences. (#​18430)
  • Fix admin redaction endpoint not redacting encrypted messages. (#​18434)
Improved Documentation
  • Update room_list_publication_rules docs to consider defaults that changed in v1.126.0. Contributed by @​HarHarLinks. (#​18286)
  • Add advice for upgrading between major PostgreSQL versions to the database documentation. (#​18445)
Internal Changes
  • Fix a memory leak in _NotifierUserStream. (#​18380)
  • Fix a couple type annotations in the RootConfig/Config. (#​18409)
  • Explicitly enable PyPy builds in cibuildwheels config to avoid it being disabled on a future upgrade to cibuildwheel v3. (#​18417)
  • Update the PR review template to remove an erroneous line break from the final bullet point. (#​18419)
  • Explain why we flush_buffer() for Python print(...) output. (#​18420)
  • Add lint to ensure we don't add a CREATE/DROP INDEX in a schema delta. (#​18440)
  • Allow checking only for the existence of a field in an SSO provider's response, rather than requiring the value(s) to check. (#​18454)
  • Add unit tests for homeserver usage statistics. (#​18463)
  • Don't move invited users to new room when shutting down room. (#​18471)
Updates to locked dependencies
  • Bump actions/setup-python from 5.5.0 to 5.6.0. (#​18398)
  • Bump authlib from 1.5.1 to 1.5.2. (#​18452)
  • Bump docker/build-push-action from 6.15.0 to 6.17.0. (#​18397, #​18449)
  • Bump lxml from 5.3.0 to 5.4.0. (#​18480)
  • Bump mypy-zope from 1.0.9 to 1.0.11. (#​18428)
  • Bump pyo3 from 0.23.5 to 0.24.2. (#​18460)
  • Bump pyo3-log from 0.12.3 to 0.12.4. (#​18453)
  • Bump pyopenssl from 25.0.0 to 25.1.0. (#​18450)
  • Bump ruff from 0.7.3 to 0.11.11. (#​18451, #​18482)
  • Bump tornado from 6.4.2 to 6.5.0. (#​18459)
  • Bump setuptools from 72.1.0 to 78.1.1. (#​18461)
  • Bump types-jsonschema from 4.23.0.20241208 to 4.23.0.20250516. (#​18481)
  • Bump types-requests from 2.32.0.20241016 to 2.32.0.20250328. (#​18427)

v1.130.0

Compare Source

Synapse 1.130.0 (2025-05-20)

Bugfixes
  • Fix startup being blocked on creating a new index that was introduced in v1.130.0rc1. (#​18439)
  • Fix the ordering of local messages in rooms that were affected by GHSA-v56r-hwv5-mxg6. (#​18447)

Synapse 1.130.0rc1 (2025-05-13)

Features
  • Add an Admin API endpoint GET /_synapse/admin/v1/scheduled_tasks to fetch scheduled tasks. (#​18214)
  • Add config option user_directory.exclude_remote_users which, when enabled, excludes remote users from user directory search results. (#​18300)
  • Add support for handling GET /devices/ on workers. (#​18355)
Bugfixes
  • Fix a longstanding bug where Synapse would immediately retry a failing push endpoint when a new event is received, ignoring any backoff timers. (#​18363)
  • Pass leave from remote invite rejection down Sliding Sync. (#​18375)
Updates to the Docker image
  • In configure_workers_and_start.py, use the same absolute path of Python in the interpreter shebang, and invoke child Python processes with sys.executable. (#​18291)
  • Optimize the build of the workers image. (#​18292)
  • In start_for_complement.sh, replace some external program calls with shell builtins. (#​18293)
  • When generating container scripts from templates, don't add a leading newline so that their shebangs may be handled correctly. (#​18295)
Improved Documentation
  • Improve formatting of the README file. (#​18218)
  • Add documentation for configuring Pocket ID as an OIDC provider. (#​18237)
  • Fix typo in docs about the push config option. Contributed by @​HarHarLinks. (#​18320)
  • Add /_matrix/federation/v1/version to list of federation endpoints that can be handled by workers. (#​18377)
  • Add an Admin API endpoint GET /_synapse/admin/v1/scheduled_tasks to fetch scheduled tasks. (#​18384)
Internal Changes
  • Return specific error code when adding an email address / phone number to account is not supported (MSC4178). (#​17578)
  • Stop auto-provisionning missing users & devices when delegating auth to Matrix Authentication Service. Requires MAS 0.13.0 or later. (#​18181)
  • Apply file hashing and existing quarantines to media downloaded for URL previews. (#​18297)
  • Allow a few admin APIs used by matrix-authentication-service to run on workers. (#​18313)
  • Apply should_drop_federated_event to federation invites. (#​18330)
  • Allow /rooms/ admin API to be run on workers. (#​18360)
  • Minor performance improvements to the notifier. (#​18367)
  • Slight performance increase when using the ratelimiter. (#​18369)
  • Don't validate the at_hash (access token hash) field in OIDC ID Tokens if we don't end up actually using the OIDC Access Token. (#​18374, #​18385)
  • Fixed test failures when using authlib 1.5.2. (#​18390)
  • Refactor MSC4186 Simplified Sliding Sync room list tests to cover both new and fallback logic paths. (#​18399)
Updates to locked dependencies
  • Bump actions/add-to-project from 280af8a to 5b1a254. (#​18365)
  • Bump actions/download-artifact from 4.2.1 to 4.3.0. (#​18364)
  • Bump actions/setup-go from 5.4.0 to 5.5.0. (#​18426)
  • Bump anyhow from 1.0.97 to 1.0.98. (#​18336)
  • Bump packaging from 24.2 to 25.0. (#​18393)
  • Bump pillow from 11.1.0 to 11.2.1. (#​18429)
  • Bump pydantic from 2.10.3 to 2.11.4. (#​18394)
  • Bump pyo3-log from 0.12.2 to 0.12.3. (#​18317)
  • Bump pyopenssl from 24.3.0 to 25.0.0. (#​18315)
  • Bump sha2 from 0.10.8 to 0.10.9. (#​18395)
  • Bump sigstore/cosign-installer from 3.8.1 to 3.8.2. (#​18366)
  • Bump softprops/action-gh-release from 1 to 2. (#​18264)
  • Bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0. (#​18354)
  • Bump txredisapi from 1.4.10 to 1.4.11. (#​18392)
  • Bump types-jsonschema from 4.23.0.20240813 to 4.23.0.20241208. (#​18305)
  • Bump types-psycopg2 from 2.9.21.20250121 to 2.9.21.20250318. (#​18316)

v1.129.0

Compare Source

Synapse 1.129.0 (2025-05-06)

No significant changes since 1.129.0rc2.

Synapse 1.129.0rc2 (2025-04-30)

Synapse 1.129.0rc1 was never formally released due to regressions discovered during the release process. 1.129.0rc2 fixes those regressions by reverting the affected PRs.

Internal Changes
  • Revert the slow background update introduced by #​18068 in v1.128.0. (#​18372)
  • Revert "Add total_event_count, total_message_count, and total_e2ee_event_count fields to the homeserver usage statistics.", added in v1.129.0rc1. (#​18373)

Synapse 1.129.0rc1 (2025-04-15)

Features
  • Add passthrough_authorization_parameters in OIDC configuration to allow passing parameters to the authorization grant URL. (#​18232)
  • ~~Add total_event_count, total_message_count, and total_e2ee_event_count fields to the homeserver usage statistics. (#​18260)~~ This was reverted in 1.129.0rc2.
Bugfixes
  • Fix force_tracing_for_users config when using delegated auth. (#​18334)
  • Fix the token introspection cache logging access tokens when MAS integration is in use. (#​18335)
  • Stop caching introspection failures when delegating auth to MAS. (#​18339)
  • Fix ExternalIDReuse exception after migrating to MAS on workers with a high traffic. (#​18342)
  • Fix minor performance regression caused by tracking of room participation. Regressed in v1.128.0. (#​18345)
Updates to the Docker image
  • Optimize the build of the complement-synapse image. (#​18294)
Internal Changes
  • Disable statement timeout during room purge. (#​18133)
  • Add cache to storage functions used to auth requests when using delegated auth. (#​18337)

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 PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

@jessebot jessebot merged commit 8952b7a into main Jun 7, 2025
1 check passed
@jessebot jessebot deleted the renovate/ghcr.io-element-hq-synapse-1.x branch June 7, 2025 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants