Commit Graph
467 Commits
Author SHA1 Message Date
Andrew Morgan 077a6f7e63 Merge branch 'release-v1.142' into develop 2025-11-07 12:09:02 +00:00
Andrew Morgan 5d4a731499 1.142.0rc4 2025-11-07 10:54:55 +00:00
Andrew Ferrazzutti fcac7e0282 Write union types as X | Y where possible (#19111)
aka PEP 604, added in Python 3.10
2025-11-06 14:02:33 -06:00
Andrew Morgan 2fd8d88b42 1.142.0rc3 2025-11-04 17:39:28 +00:00
Andrew Morgan 5d71034f81 1.142.0rc2 2025-11-04 16:21:50 +00:00
Andrew Morgan 2760d15348 1.142.0rc1 2025-11-04 13:34:46 +00:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> bc926bd99e Bump ruff from 0.12.10 to 0.14.3 (#19124)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 16:38:19 +00:00
Andrew MorganandEric Eastwood 69bab78b44 Python 3.14 support (#19055)
Co-authored-by: Eric Eastwood <erice@element.io>
2025-11-03 11:53:59 +00:00
3595ff921f Pydantic v2 (#19071)
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2025-10-31 09:22:22 +00:00
Andrew Ferrazzutti e0838c2567 Drop Python 3.9, bump tests/builds to Python 3.10 (#19099)
Python 3.9 EOL is on 2025-10-31
2025-10-29 12:15:00 -05:00
Andrew Morgan 18232871d0 Merge branch 'master' into develop 2025-10-29 11:49:11 +00:00
Andrew Morgan 5f9f3d72b8 1.141.0 2025-10-29 11:01:53 +00:00
Andrew Morgan 086b887f29 Merge branch 'release-v1.141' into develop 2025-10-28 12:44:07 +00:00
Andrew Morgan d8e6fcced7 1.141.0rc2 2025-10-28 10:20:39 +00:00
Andrew Morgan 123eff1bc0 Update poetry dev dependencies name (#19081) 2025-10-24 11:19:40 +01:00
Andrew Morgan 45a042ae88 Remove cibuildwheel pp38* skip selector (#19085) 2025-10-24 10:39:29 +01:00
Andrew Ferrazzutti fc244bb592 Use type hinting generics in standard collections (#19046)
aka PEP 585, added in Python 3.9

 - https://peps.python.org/pep-0585/
 - https://docs.astral.sh/ruff/rules/non-pep585-annotation/
2025-10-22 16:48:19 -05:00
Andrew Morgan 1271e896b5 1.141.0rc1 2025-10-21 11:12:59 +01:00
Andrew Morgan da6c0cae96 Merge branch 'master' into develop 2025-10-14 16:58:19 +01:00
Andrew Morgan ecc90593cb 1.140.0 2025-10-14 15:26:15 +01:00
Andrew Morgan a7303c5311 Fix deprecated token field in release script (#19039) 2025-10-13 14:31:09 +01:00
Andrew Morgan c0d6998dea 1.140.0rc1 2025-10-10 11:24:27 +01:00
Andrew Morgan 21d125e29a Merge branch 'master' into develop 2025-10-08 10:20:14 +01:00
Andrew Morgan 036fb87584 1.139.2 2025-10-07 16:30:03 +01:00
Andrew Morgan 957456ed3a Merge branch 'master' into develop 2025-10-07 13:55:58 +01:00
Andrew Morgan 76b012c3f5 1.139.1 2025-10-07 11:58:08 +01:00
Andrew Morgan c284d8cb24 Merge branch 'master' into develop 2025-10-01 09:42:18 +01:00
Andrew Morgan 72020f3f2c 1.139.0 2025-09-30 11:58:59 +01:00
Andrew Morgan 8f61bdb470 Note optional Element Commecial License in SPDX specifiers (#18973) 2025-09-26 12:43:07 +01:00
Andrew Morgan e2ec3b7d0d 1.139.0rc3 2025-09-25 12:14:20 +01:00
Andrew Morgan b10f3f5959 1.139.0rc2 2025-09-23 15:31:49 +01:00
Andrew Morgan daf33e4954 1.139.0rc1 2025-09-23 13:28:34 +01:00
Andrew Morgan fcffd2e897 1.138.0 2025-09-09 11:21:30 +01:00
Quentin Gliech 09a489e198 1.138.0rc1 2025-09-02 14:16:55 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 56b5759c0f Bump ruff from 0.12.7 to 0.12.10 (#18865)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 07:03:41 +01:00
Erik Johnston f8a44638eb 1.137.0 2025-08-26 10:23:44 +01:00
Andrew Morgan c51da9bac0 1.137.0rc1 2025-08-19 10:55:42 +01:00
Andrew Morgan 3bb95d4a9d 1.136.0 2025-08-12 13:18:14 +01:00
Devon Hudson 3db9fa3eeb 1.136.0rc2 2025-08-11 12:19:31 -06:00
Devon Hudson 43f0c6fd62 1.136.0rc1 2025-08-05 08:16:26 -06:00
Andrew Morgan 3b5b6f6152 Merge branch 'master' into develop 2025-08-01 13:46:54 +01:00
Andrew Morgan edac7a471f 1.135.0 2025-08-01 13:12:33 +01:00
dependabot[bot] 4a01e2df47 Bump ruff from 0.12.4 to 0.12.5 (#18742) 2025-07-30 17:05:54 +01:00
Andrew Morgan 664f0e8938 Merge branch 'release-v1.135' into develop 2025-07-30 14:04:29 +01:00
Andrew Morgan c823d2e98a 1.135.0rc2 2025-07-30 12:19:34 +01:00
reivilibre 1dd5f68251 Bump minimum version bound on Twisted to 21.2.0. (#18727)
Distro packagers have been consulted and as far as has been answered so
far, the lowest version of Twisted on the distros' platforms is 22.1, so
this bump should be safe.

This gives us 2 notable things:

- contextvar propagation support, which would let us remove A LOT of
logcontext machinery
  and vastly simplify logcontext rules!
- The test helpers have moved to the new location, so no longer will you
import test helpers
from the 'correct' (non-deprecated) path and get told by CI (olddeps)
that your test
  doesn't exist.

Changelog entries for those are reproduced below:

> - twisted.internet.defer.inlineCallbacks and ensureDeferred will now
associate a contextvars.Context with the coroutines they run, meaning
that ContextVar objects will maintain their value within the same
coroutine, similarly to asyncio Tasks. This functionality requires
Python 3.7+, or the contextvars PyPI backport to be installed for Python
3.5-3.6. (#<!--- -->9719, #<!--- -->9826)
>
> - twisted.test.proto_helpers has moved to twisted.internet.testing.
twisted.test.proto_helpers has been deprecated. (#<!--- -->6435)

---------

Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org>
2025-07-24 15:39:54 +01:00
Olivier 'reivilibre cedb8cd045 1.135.0rc1 2025-07-22 12:10:57 +01:00
dependabot[bot] 7de4fdf61a Bump ruff from 0.12.3 to 0.12.4 (#18705) 2025-07-22 11:57:00 +01:00
Eric Eastwood cda922830e Clean up MetricsResource and Prometheus hacks (#18687)
Clean up `MetricsResource`, Prometheus hacks
(`_set_prometheus_client_use_created_metrics`), and better document why
we care about having a separate `metrics` listener type.

These clean-up changes have been split out from
https://github.com/element-hq/synapse/pull/18584 since that PR was
closed.
2025-07-17 11:57:19 -05:00
dependabot[bot] 42297bfceb Bump ruff from 0.12.2 to 0.12.3 (#18683) 2025-07-17 11:06:54 +01:00