Logo
Explore Help
Sign In
kaslo/synapse
1
0
Fork 0
You've already forked synapse
Code Packages Releases 124 Wiki Activity

124 Releases 805 Tags

RSS Feed
  • v1.136.0rc1 7ed4f65561
    Compare

    v1.136.0rc1 Pre-Release

    devonh released this 2025-08-07 15:26:05 +00:00 | 464 commits to develop since this release

    Synapse 1.136.0rc1 (2025-08-05)

    Please check the relevant section in the upgrade notes as this release contains changes to MAS support, metrics labels and the module API which may require your attention when upgrading.

    Features

    • Add configurable rate limiting for the creation of rooms. (#18514)
    • Add support for MSC4293 - Redact on Kick/Ban. (#18540)
    • When admins enable themselves to see soft-failed events, they will also see if the cause is due to the policy server flagging them as spam via unsigned. (#18585)
    • Add ability to configure forward/outbound proxy via homeserver config instead of environment variables. See http_proxy, https_proxy, no_proxy_hosts. (#18686)
    • Advertise experimental support for MSC4306 (Thread Subscriptions) through /_matrix/clients/versions if enabled. (#18722)
    • Stabilise support for delegating authentication to Matrix Authentication Service. (#18759)
    • Implement the push rules for experimental MSC4306: Thread Subscriptions. (#18762)

    Bugfixes

    • Allow return code 403 (allowed by C2S Spec since v1.2) when fetching profiles via federation. (#18696)
    • Register the MSC4306 (Thread Subscriptions) endpoints in the CS API when the experimental feature is enabled. (#18726)
    • Fix a long-standing bug where suspended users could not have server notices sent to them (a 403 was returned to the admin). (#18750)
    • Fix an issue that could cause logcontexts to be lost on rate-limited requests. Found by @realtyem. (#18763)
    • Fix invalidation of storage cache that was broken in 1.135.0. (#18786)

    Improved Documentation

    • Minor improvements to README. (#18700)
    • Document that there can be multiple workers handling the receipts stream. (#18760)
    • Improve worker documentation for some device paths. (#18761)

    Deprecations and Removals

    • Deprecate run_as_background_process exported as part of the module API interface in favor of ModuleApi.run_as_background_process. See the relevant section in the upgrade notes for more information. (#18737)

    Internal Changes

    • Add debug logging for HMAC digest verification failures when using the admin API to register users. (#18474)
    • Speed up upgrading a room with large numbers of banned users. (#18574)
    • Fix config documentation generation script on Windows by enforcing UTF-8. (#18580)
    • Refactor cache, background process, Counter, LaterGauge, GaugeBucketCollector, Histogram, and Gauge metrics to be homeserver-scoped. (#18656, #18714, #18715, #18724, #18753, #18725, #18670, #18748, #18751)
    • Reduce database usage in Sliding Sync by not querying for background update completion after the update is known to be complete. (#18718)
    • Improve order of validation and ratelimiting in room creation. (#18723)
    • Bump minimum version bound on Twisted to 21.2.0. (#18727, #18729)
    • Use twisted.internet.testing module in tests instead of deprecated twisted.test.proto_helpers. (#18728)
    • Remove obsolete /send_event replication endpoint. (#18730)
    • Update metrics linting to be able to handle custom metrics. (#18733)
    • Work around twisted.protocols.amp.TooLong error by reducing logging in some tests. (#18736)
    • Prevent "Move labelled issues to correct projects" GitHub Actions workflow from failing when an issue is already on the project board. (#18755)
    • Bump minimum supported Rust version (MSRV) to 1.82.0. Missed in #18553 (released in Synapse 1.134.0). (#18757)
    • Make Clock.sleep(...) return a coroutine, so that mypy can catch places where we don't await on it. (#18772)
    • Update implementation of MSC4306: Thread Subscriptions to include automatic subscription conflict prevention as introduced in later drafts. (#18756)

    Updates to locked dependencies

    • Bump gitpython from 3.1.44 to 3.1.45. (#18743)
    • Bump mypy-zope from 1.0.12 to 1.0.13. (#18744)
    • Bump phonenumbers from 9.0.9 to 9.0.10. (#18741)
    • Bump ruff from 0.12.4 to 0.12.5. (#18742)
    • Bump sentry-sdk from 2.32.0 to 2.33.2. (#18745)
    • Bump tokio from 1.46.1 to 1.47.0. (#18740)
    • Bump types-jsonschema from 4.24.0.20250708 to 4.25.0.20250720. (#18703)
    • Bump types-psycopg2 from 2.9.21.20250516 to 2.9.21.20250718. (#18706)
    Downloads
    • debs.tar.xz
      357 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-macosx_10_9_x86_64.whl
      7.5 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-macosx_11_0_arm64.whl
      7.4 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-manylinux_2_28_aarch64.whl
      7.7 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-manylinux_2_28_x86_64.whl
      7.8 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-musllinux_1_2_aarch64.whl
      7.8 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-cp39-abi3-musllinux_1_2_x86_64.whl
      7.9 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
      7.5 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
      7.4 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
      7.7 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
      7.8 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
      7.5 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
      7.3 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
      7.7 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
      7.8 MiB
      2025-08-07 15:44:13 +00:00
    • matrix_synapse-1.136.0rc1.tar.gz
      3.7 MiB
      2025-08-07 15:44:13 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.3 Page: 57ms Template: 5ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API