Andrew Morgan
7897c8f6af
Add a docs page with common steps to review the release notes ( #19109 )
2025-10-29 11:32:33 +00:00
Andrew Morgan
facb81d97b
Add Debian trixie notice to the top of the release notes
v1.141.0
2025-10-29 11:03:56 +00:00
Andrew Morgan
1090c3ec81
Move MacOS wheels deprecation notice to the top
2025-10-29 11:02:46 +00:00
Andrew Morgan
5f9f3d72b8
1.141.0
2025-10-29 11:01:53 +00:00
Andrew Ferrazzutti
dc33ef90d3
Update docs on downstream Debian package ( #19100 )
2025-10-28 17:25:16 -05:00
Andrew Ferrazzutti
a07dd43ac4
Use Pillow's non-experimental getexif ( #19098 )
...
It has been available since Pillow 6, and Synapse is now pinned on
Pillow >=10.0.1.
Found this while looking at Debian-shipped dependencies, and figured
this may as well be updated.
2025-10-28 13:11:45 -05:00
Andrew Morgan
086b887f29
Merge branch 'release-v1.141' into develop
2025-10-28 12:44:07 +00:00
dependabot[bot]
e23e7ae48f
Bump actions/upload-artifact from 4 to 5 ( #19106 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:56:29 +00:00
dependabot[bot]
1a78fc8a65
Bump pyyaml from 6.0.2 to 6.0.3 ( #19105 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:55:12 +00:00
dependabot[bot]
66a42d4e54
Bump hiredis from 3.2.1 to 3.3.0 ( #19103 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:54:00 +00:00
dependabot[bot]
cb0ed5ec76
Bump actions/download-artifact from 5.0.0 to 6.0.0 ( #19102 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:53:36 +00:00
dependabot[bot]
0d20f762cb
Bump reqwest from 0.12.23 to 0.12.24 ( #19077 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:49:26 +00:00
dependabot[bot]
5cfe873146
Bump tokio from 1.47.1 to 1.48.0 ( #19076 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:48:44 +00:00
dependabot[bot]
77c6905805
Bump regex from 1.11.3 to 1.12.2 ( #19074 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:47:23 +00:00
Andrew Morgan
7106f67470
Move MacOS wheel deprecation message to top of changelog
v1.141.0rc2
2025-10-28 10:22:23 +00:00
Andrew Morgan
d8e6fcced7
1.141.0rc2
2025-10-28 10:20:39 +00:00
Andrew Morgan
db9a61c30f
Fix bcrypt errors preventing users from being able to log in ( #19101 )
2025-10-28 10:16:02 +00:00
dependabot[bot]
634f7cf18b
Bump types-psycopg2 from 2.9.21.20250915 to 2.9.21.20251012 ( #19054 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 16:58:33 +00:00
dependabot[bot]
f6ef9c129a
Bump stefanzweifel/git-auto-commit-action from 6.0.1 to 7.0.0 ( #19052 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 16:58:05 +00:00
Shay
f1695ac20e
Add an admin API to get the space hierarchy ( #19021 )
...
It is often useful when investigating a space to get information about
that space and it's children. This PR adds an Admin API to return
information about a space and it's children, regardless of room
membership. Will not fetch information over federation about remote
rooms that the server is not participating in.
2025-10-24 15:32:16 -05:00
Andrew Ferrazzutti
9d81bb703c
Always treat RETURNING as supported by SQL engines ( #19047 )
...
Can do this now that SQLite 3.35.0 added support for `RETURNING`.
> The RETURNING syntax has been supported by SQLite since version 3.35.0
(2021-03-12).
>
> *-- https://sqlite.org/lang_returning.html *
This also bumps the minimum supported SQLite version according to
Synapse's [deprecation
policy](https://element-hq.github.io/synapse/latest/deprecation_policy.html#platform-dependencies ).
Fix https://github.com/element-hq/synapse/issues/17577
2025-10-24 13:21:49 -05:00
dependabot[bot]
40893be93c
Bump idna from 3.10 to 3.11 ( #19053 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 13:24:16 +01:00
dependabot[bot]
1419b35a40
Bump ijson from 3.4.0 to 3.4.0.post0 ( #19051 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 13:18:25 +01:00
dependabot[bot]
a2fa61d1b5
Bump msgpack from 1.1.1 to 1.1.2 ( #19050 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 13:17:35 +01:00
Andrew Morgan
123eff1bc0
Update poetry dev dependencies name ( #19081 )
2025-10-24 11:19:40 +01:00
Andrew Morgan
a092d2053a
Fix deprecation warning in release script ( #19080 )
2025-10-24 11:19:04 +01:00
Andrew Morgan
45a042ae88
Remove cibuildwheel pp38* skip selector ( #19085 )
2025-10-24 10:39:29 +01:00
Andrew Morgan
72d0de9f30
Don't exit the release script if there are uncommitted changes ( #19088 )
2025-10-24 10:39:06 +01:00
Andrew Morgan
5556b491c1
Spruce up generated announcement text in the release script ( #19089 )
2025-10-24 10:19:44 +01:00
Bryce Servis
b835eb253c
Make optional networking and security settings for Redis more apparent in workers.md ( #19073 )
...
I couldn't really find any documentation regarding how to setup TLS
communication between Synapse and Redis, so I looked through the source
code and found it. I figured I should go ahead and document it here.
2025-10-23 10:10:10 -05: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
Eric Eastwood
cba3a814c6
Fix lints on develop ( #19092 )
...
Snuck in with
ff242faad0
2025-10-22 10:39:04 -05:00
Andrew Morgan
3b59ac3b69
Merge branch 'release-v1.141' into develop
2025-10-21 16:48:09 +01:00
Andrew Morgan
ff242faad0
Don't exit the release script if there are uncommitted changes
...
Instead, all the user to fix them and retry.
2025-10-21 16:40:26 +01:00
Andrew Morgan
6c16734cf3
Revert "newsfile"
...
This reverts commit 4427908340 .
This should not have been committed to `develop`.
2025-10-21 14:18:40 +01:00
Andrew Morgan
4427908340
newsfile
2025-10-21 14:17:53 +01:00
Kieran Lane
2f65b9e001
Update oidc_session_no_samesite cookie to be Secure ( #19079 )
2025-10-21 13:35:55 +01:00
Andrew Morgan
1271e896b5
1.141.0rc1
v1.141.0rc1
2025-10-21 11:12:59 +01:00
Andrew Morgan
418c9f3fe5
Prevent bcrypt from raising a ValueError and log ( #19078 )
2025-10-21 10:52:28 +01:00
Eric Eastwood
eac862629f
Revert "Move start_doing_background_updates() to SynapseHomeServer.start_background_tasks() ( #19036 )" ( #19059 )
...
### Why
See
https://github.com/element-hq/synapse/pull/19036#discussion_r2427070612
Revert while I figure out the tests in
https://github.com/element-hq/synapse/pull/19057
2025-10-20 10:55:41 -05:00
Ben Banfield-Zanin
67f22a200d
Update Docker images to use Debian trixie (13) and thus Python 3.13 ( #19064 )
2025-10-20 16:49:17 +01:00
Andrew Morgan
da6c0cae96
Merge branch 'master' into develop
2025-10-14 16:58:19 +01:00
Andrew Morgan
b8f6ad2736
Move storage provider compatibility notice to the top of the changelog
v1.140.0
2025-10-14 15:27:34 +01:00
Andrew Morgan
ecc90593cb
1.140.0
2025-10-14 15:26:15 +01:00
Andrew Morgan
a4f9274107
Fix indentation of sighup handler calling code ( #19060 )
2025-10-14 15:10:48 +01:00
Tulir Asokan
ec7554b768
Stabilize support for MSC4326: Device masquerading for appservices ( #19033 )
...
Note: the code references MSC3202, which is what MSC4326 was split off
from. Only MSC4326 was accepted, MSC3202 wasn't yet.
2025-10-13 11:13:07 -05:00
Eric Eastwood
d2c582ef3c
Move unique snowflake homeserver background tasks to start_background_tasks ( #19037 )
...
(the standard pattern for this kind of thing)
2025-10-13 10:19:09 -05:00
Eric Eastwood
2d07bd7fd2
Update TODO list of conflicting areas where we encounter metrics being clobbered (ApplicationService) ( #19040 )
...
These errors are harmless and are a long-standing issue that is just now
being logged, see https://github.com/element-hq/synapse/issues/19042
```
2025-10-10 15:30:00,026 - synapse.util.metrics - 330 - ERROR - notify_interested_services-0 - Metric named cache_lru_cache__matches_user_in_member_list_example.com already registered for server example.com
2025-10-10 16:30:00.167
2025-10-10 15:30:00,026 - synapse.util.metrics - 330 - ERROR - notify_interested_services-0 - Metric named cache_lru_cache_is_interested_in_room_example.com already registered for server example.com
2025-10-10 16:30:00.167
2025-10-10 15:30:00,025 - synapse.util.metrics - 330 - ERROR - notify_interested_services-0 - Metric named cache_lru_cache_is_interested_in_event_example.com already registered for server example.com
2025-10-10 16:29:15.560
2025-10-10 15:29:15,449 - synapse.util.metrics - 330 - ERROR - notify_interested_services_ephemeral-0 - Metric named cache_lru_cache__matches_user_in_member_list_example.com already registered for server example.com
2025-10-10 16:29:15.560
2025-10-10 15:29:15,449 - synapse.util.metrics - 330 - ERROR - notify_interested_services_ephemeral-0 - Metric named cache_lru_cache_is_interested_in_room_example.com already registered for server example.com
```
2025-10-13 10:15:47 -05:00
Andrew Morgan
a7303c5311
Fix deprecated token field in release script ( #19039 )
2025-10-13 14:31:09 +01:00
Tulir Asokan
690b3a4fcc
Allow using MSC4190 features without opt-in ( #19031 )
2025-10-13 13:07:11 +00:00