Commit Graph
543 Commits
Author SHA1 Message Date
Olivier 'reivilibre be8d900438 1.156.0 2026-07-07 14:20:45 +01:00
Olivier 'reivilibre a247001400 1.156.0rc1 2026-06-30 14:41:26 +01:00
Will HuntandGitHub 2bb3aac839 Add metric to count number of non-deactivated users. (#19848)
This reports the total count of users (split by appservice) which is
meant to be the monthless counterpart to the MAU metric.

Context:

> So this is largely for billing purposes and wanting to know the change
in the number of users. If a user is deactivated then we no longer want
to count them. Consumers *might* want to count appservice users, and
maybe count them based on the service (perhaps you change more for users
under bridge X or bridge Y).
>
> *-- https://github.com/element-hq/synapse/pull/19848#discussion_r3402216234*
2026-06-25 11:57:36 -05:00
Olivier 'reivilibre 3fad636880 1.155.0 2026-06-16 14:48:25 +01:00
Olivier 'reivilibre f53f104449 1.155.0rc1 2026-06-09 14:59:48 +01:00
Olivier 'reivilibre 102fb6e8ae 1.154.0 2026-06-04 14:16:30 +01:00
Olivier 'reivilibre 82d66fa0f1 1.154.0rc1 2026-05-27 12:27:43 +01:00
Oleg GirkoandGitHub be03be7b50 Partially revert "Bump attrs from 25.4.0 to 26.1.0 (#19684)" (#19789)
Accidental bump broke build for Fedora and RHEL.

This reverts commit 2e9d6f7f35.

As discussed in the [Synapse Package
Maintainers](https://matrix.to/#/!rh9Uxk45AsPongyP3ypgpsCmuIufiggD6mDXFWh4_FM/$0mdulZEyJFdI6bwS8GFwYnFt-zmpyCyx2DwcA8JyuY8?via=jki.re&via=matrix.org&via=element.io)
room (private)
2026-05-20 11:47:43 +01:00
Olivier 'reivilibre 7b1c4da5df 1.153.0 2026-05-19 14:13:03 +01:00
Olivier 'reivilibre 0ff50720d8 1.153.0rc3 2026-05-15 11:43:12 +01:00
Olivier 'reivilibre f109c25960 1.153.0rc2 2026-05-13 12:01:11 +01:00
Olivier 'reivilibre 0e508ba80f 1.153.0rc1 2026-05-08 13:22:15 +01:00
Olivier 'reivilibre 92b985cae3 Merge branch 'master' into develop 2026-05-07 15:29:06 +01:00
Olivier 'reivilibre d97b5b9e21 1.152.1 2026-05-07 13:49:49 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
697ef33dcb Bump gitpython from 3.1.46 to 3.1.47 (#19731)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 09:38:32 +00:00
ed3cafdb73 Partially revert "Bump authlib from 1.6.9 to 1.6.11 (#19703)" (#19742)
The original commit should only have changed the lockfile.

This reverts commit bdb1cf7416 (from
https://github.com/element-hq/synapse/pull/19703).

---------

Co-authored-by: Olivier 'reivilibre <oliverw@matrix.org>
2026-04-29 18:03:58 +01:00
Olivier 'reivilibre 5e7cbfe4ae Merge branch 'master' into develop 2026-04-28 17:16:24 +01:00
Olivier 'reivilibre fa52c62a89 1.152.0 2026-04-28 11:47:16 +01:00
dependabot[bot]andGitHub 2e9d6f7f35 Bump attrs from 25.4.0 to 26.1.0 (#19684) 2026-04-27 11:38:23 +01:00
Olivier 'reivilibre fbaff67e1b Merge branch 'develop' into release-v1.152 2026-04-22 12:01:44 +01:00
dependabot[bot]andGitHub bdb1cf7416 Bump authlib from 1.6.9 to 1.6.11 (#19703) 2026-04-17 10:57:38 +01:00
Olivier 'reivilibre 4252efa210 Merge branch 'develop' into release-v1.152 2026-04-16 14:16:46 +01:00
bed00bb766 Allow resigning of events with a new signing key (#19668)
This adds a way to re-sign all locally-created events with a new signing
key, which is useful when rotating server signing keys.

This doesn't trigger automatically, instead needs to be triggered when
needed via the admin API.

c.f.
https://github.com/matrix-org/internal-config/issues/1670#issuecomment-4206020126
for internal discussion.

---------

Co-authored-by: Kegan Dougall <kegan@element.io>
Co-authored-by: Erik Johnston <erikj@element.io>
2026-04-14 16:44:58 +00:00
Olivier 'reivilibre d4034c0cf8 1.152.0rc1 2026-04-14 13:16:25 +01:00
Quentin Gliech 77b329a913 1.151.0 2026-04-07 14:15:50 +02:00
Quentin Gliech 72711a3329 1.151.0rc1 2026-03-31 14:24:05 +02:00
Quentin Gliech 33d47f43e4 1.150.0 2026-03-24 15:17:23 +01:00
Quentin Gliech 7d8e8747ea 1.150.0rc1 2026-03-17 15:56:55 +01:00
Quentin GliechandGitHub 6a63f0dcd7 Migrate dev dependencies to PEP 735 dependency groups (#19490)
This moves the dev dependencies to PEP 735 dependency groups, to help us
move to standard project metadata, which will help us moving to `uv`
(#19566)

This requires poetry 2.2.0
2026-03-17 14:45:28 +00:00
Quentin Gliech 59c9e92aed Merge branch 'master' into develop 2026-03-11 11:20:43 +01:00
Quentin Gliech b99a58719b 1.149.1 2026-03-11 10:34:08 +01:00
Quentin Gliech 1caa602960 Merge branch 'master' into develop 2026-03-10 14:39:07 +01:00
Quentin Gliech 86dc38621f 1.149.0 2026-03-10 14:04:30 +01:00
Quentin GliechandGitHub 16125cecd2 Remove the optional systemd-python dependency (#19491)
Summary
- drop the `systemd` extra from `pyproject.toml` and the
`systemd-python` optional dependency
- this means we don't ship the journald log handler, so it clarifies the
docs how to install that in the venv
- ensure the Debian virtualenv build keeps shipping
`systemd-python>=231` in the venv, so the packaged log config can keep
using `systemd.journal.JournalHandler`

Context of this is the following:

> Today in my 'how hard would it be to move to uv' journey:
https://github.com/systemd/python-systemd/issues/167
>
> The gist of it is that uv really wants to create a universal lock
file, which means it needs to be able to resolve the package metadata,
even for packages locked for other platforms. In the case of
systemd-python, they use mesonpy as build backend, which doesn't
implement prepare_metadata_for_build_wheel, which means it needs to run
meson to be able to resolve the package metadata. And it will hard-fail
if libsystemd dev headers aren't available 😭
>
> [*message in
#synapse-dev:matrix.org*](https://matrix.to/#/!i5D5LLct_DYG-4hQprLzrxdbZ580U9UB6AEgFnk6rZQ/$OKLB3TJVXAwq43sAZFJ-_PvMMzl4P_lWmSAtlmsoMuM?via=element.io&via=matrix.org&via=beeper.com)
2026-03-09 15:11:04 +00:00
Quentin Gliech 639922e835 1.149.0rc1 2026-03-03 15:38:17 +01:00
Erik JohnstonandGitHub 2c73e8daef Allow long lived syncs to be cancelled if client has gone away (#19499) 2026-02-26 21:41:06 +00:00
Quentin Gliech b30607ccaf 1.148.0 2026-02-24 12:18:37 +01:00
Quentin Gliech 40171d036a 1.148.0rc1 2026-02-17 17:44:37 +01:00
Quentin Gliech 3fdeba35a6 1.147.1 2026-02-12 16:46:02 +01:00
Quentin Gliech d423ab0cd5 1.147.0 2026-02-10 13:40:56 +01:00
Devon Hudson 3048ff8b26 1.147.0rc1 2026-02-03 08:56:37 -07:00
Devon Hudson 53e8a3c14a 1.146.0 2026-01-27 08:45:02 -07:00
Devon Hudson a0e6a0595f 1.146.0rc1 2026-01-20 08:53:34 -07:00
Devon Hudson 27223a349c 1.145.0 2026-01-13 08:38:14 -07:00
Devon Hudson 438aa7c876 1.145.0rc4 2026-01-08 12:09:01 -07:00
Devon Hudson 15700e0a32 Only exclude .so files for sdist packaging 2026-01-08 11:22:59 -07:00
Devon Hudson ade89c4317 1.145.0rc3 2026-01-07 15:33:27 -07:00
Devon Hudson 66b1daa679 Limit maturin includes to sdist packaging 2026-01-07 15:23:00 -07:00
Devon Hudson ecd67df49d 1.145.0rc2 2026-01-07 10:11:44 -07:00
Devon Hudson 13dff90b5b Fix sdist include formatting for maturin 2026-01-07 10:08:03 -07:00