Skip to content

Advertise support for Matrix v1.15 - #20286

Merged
reivilibre merged 2 commits into
developfrom
barodeur/declare-matrix-v1-15
Sep 30, 2026
Merged

reivilibre merged 2 commits into
developfrom
barodeur/declare-matrix-v1-15

Conversation

@barodeur

@barodeur barodeur commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Synapse now implements every item in the Matrix v1.15 changelog (all ticked in #18731), so it can advertise v1.15.

Closes #18731.

Pull Request Checklist

  • Pull request is based on the develop branch
  • Pull request includes a changelog file. The entry should:
    • Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from EventStore to EventWorkerStore.".
    • Use markdown where necessary, mostly for code blocks.
    • End with either a period (.) or an exclamation mark (!).
    • Start with a capital letter.
    • Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry.
  • Code style is correct (run the linters)

@MadLittleMods MadLittleMods added the A-Spec-Compliance Matrix spec compliance label Sep 29, 2026
@barodeur
barodeur marked this pull request as ready for review September 30, 2026 07:43
@barodeur
barodeur requested a review from a team as a code owner September 30, 2026 07:43
@barodeur
barodeur requested review from reivilibre and removed request for a team September 30, 2026 07:43

@reivilibre reivilibre left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@reivilibre
reivilibre merged commit b3b5f3b into develop Sep 30, 2026
47 checks passed
@reivilibre
reivilibre deleted the barodeur/declare-matrix-v1-15 branch September 30, 2026 15:17
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Oct 25, 2026
Tested on NetBSD 10 amd64 with 2026Q3 environment.

Packaging changes:

  - drop mio patch because synapse uses newer mio with a fix

# Synapse 1.163.1 (2026-10-22)

## Internal Changes

- Update `certifi` to `2026.10.19` to address [GHSA-6q48-6c7w-9gw2](GHSA-6q48-6c7w-9gw2). This only affects TLS connections made by the Sentry SDK when `sentry` is configured, SAML, and a couple utility scripts; federation and Synapse's other outbound HTTP requests use the system trust store. ([\#20387](element-hq/synapse#20387))
- Bump `rustls-webpki` to `0.103.16` to actively distrust [compromised eMudhra intermediate CA certificates](https://emudhra.we-have-a-problem.com/). ([\#20392](element-hq/synapse#20392))

# Synapse 1.163.0 (2026-10-14)

## Features

- Advertise support for Matrix v1.14. Contributed by @famedly. ([\#20137](element-hq/synapse#20137))
- Advertise support for Matrix v1.15. ([\#20286](element-hq/synapse#20286))
- Catch up [MSC4354 Sticky Events](matrix-org/matrix-spec-proposals#4354) to remote homeservers that have missed them. ([\#20165](element-hq/synapse#20165))
- Add push rules for [MSC4075](matrix-org/matrix-spec-proposals#4075): MatrixRTC invites and notifications. ([\#20227](element-hq/synapse#20227))
- Make the task scheduler concurrency configurable via `task_scheduler.max_concurrent_tasks`, defaulting to 5. ([\#20230](element-hq/synapse#20230))
- Cancel a user's scheduled [MSC4140](matrix-org/matrix-spec-proposals#4140) delayed events when their account is deactivated. ([\#20247](element-hq/synapse#20247))

## Deprecations and Removals

- Remove the ability to send state events that are sticky, as this feature was removed from [MSC4354: Sticky Events](matrix-org/matrix-spec-proposals#4354). ([\#20256](element-hq/synapse#20256))

# Synapse 1.162.0 (2026-09-29)

## Features

- Raise default room version to "12". Contributed by @jason-famedly @famedly. ([\#20130](element-hq/synapse#20130))
- Limit the number of end-to-end encryption one-time keys stored per device to 500 per algorithm, rejecting uploads which would exceed the limit with a `400 Bad Request`. ([\#20162](element-hq/synapse#20162))
- Add support for configuring a `username` for Redis connections, for Redis 6+ ACL authentication. ([\#20187](element-hq/synapse#20187))
- Add a rate limit on the client profile lookup endpoints, configurable via `rc_profile`. ([\#20218](element-hq/synapse#20218))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Spec-Compliance Matrix spec compliance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Matrix 1.15

3 participants