./chat/matrix-synapse, Reference homeserver for the Matrix decentralised comms protocol

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.149.1, Package name: matrix-synapse-1.149.1, Maintainer: gdt

Synapse is a reference "homeserver" implementation of Matrix from the core
development team at matrix.org, written in Python/Twisted. It is intended to
showcase the concept of Matrix and let folks see the spec in the context of a
codebase and let you run your own homeserver and generally help bootstrap the
ecosystem.


Master sites:

Filesize: 9060.546 KB

Version history: (Expand)


CVS history: (Expand)


   2026-03-12 00:22:35 by Greg Troxel | Files touched by this commit (4)
Log message:
chat/matrix-synapse: Update to 1.149.1

Tested on NetBSD 10 amd64 in a mostly 2025Q2 environment.

# Synapse 1.149.1 (2026-03-11)

# Synapse 1.149.0 (2026-03-10)

## Features

- Add experimental support for [MSC4388: Secure out-of-band channel for sign in \ 
with QR](https://github.com/matrix-org/matrix-spec-proposals/pull/4388). \ 
([\#19127](https://github.com/element-hq/synapse/issues/19127))
- Add stable support for \ 
[MSC4380](https://github.com/matrix-org/matrix-spec-proposals/pull/4380) invite \ 
blocking. ([\#19431](https://github.com/element-hq/synapse/issues/19431))
   2026-03-01 12:36:45 by Jonathan Schleifer | Files touched by this commit (1)
Log message:
chat/matrix-synapse: Swap primary maintainer to reflect reality
   2026-02-26 16:42:06 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/matrix-synapse: Rotorill comments about upstream dependency management

  - setuptools_rust (not actually needed)
  - pyrsistent (jsonschema used to use it, but synapse fails to start
    without it)

Despite the big diff, this is a comment-only change.
   2026-02-26 15:19:48 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/matrix-synapse: Fix comment about pydantic dependency version
   2026-02-26 15:10:44 by Greg Troxel | Files touched by this commit (4)
Log message:
chat/matrix-synapse: Update to 1.148.0

Tested on NetBSD 9 amd64 by reporting pyproject.toml buglets upstream!

# Synapse 1.148.0 (2026-02-24)

## Features

- Support sending and receiving [MSC4354 Sticky \ 
Event](https://github.com/matrix-org/matrix-spec-proposals/pull/4354) metadata. \ 
([\#19365](https://github.com/element-hq/synapse/issues/19365))

## Deprecations and Removals

- Remove support for [MSC3244: Room version \ 
capabilities](https://github.com/matrix-org/matrix-spec-proposals/pull/3244) as \ 
the MSC was rejected. \ 
([\#19429](https://github.com/element-hq/synapse/issues/19429))
   2026-02-10 20:12:23 by Greg Troxel | Files touched by this commit (3)
Log message:
chat/matrix-synapse: Update to 1.147.0

Round 2 of "adjust deps to match pyproject.toml".
Drop setuptools_rust as a dependency.

Tested on NetBSD 9 amd64.

Synapse 1.147.0 (2026-02-10)

Bugfixes

    Fix a typo that incorrectly made setuptools_rust a runtime dependency. (#19417)
   2026-02-03 00:29:34 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/matrix-synapse: Tidying

  - Drop exclusion of 27 as default.
  - Add condition depends on rpds.
  - Replace sqlite3 comment
   2026-02-02 22:08:26 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/matrix-synapse: Unimportant pkglint-flagged whitespace fix