Skip to content

Commit ec4d136

Browse files
committed
1.120.0rc1
1 parent ddd1d79 commit ec4d136

File tree

14 files changed

+54
-12
lines changed

14 files changed

+54
-12
lines changed

CHANGES.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
# Synapse 1.120.0rc1 (2024-11-20)
2+
3+
This release enables the enforcement of authenticated media by default, with exemptions for media that is already present in the
4+
homeserver's media store.
5+
6+
Most homeservers operating in the public federation will not be impacted by this change, given that
7+
the large homeserver `matrix.org` enabled this in September 2024 and therefore most clients and servers
8+
will already have updated as a result.
9+
10+
Some server administrators may still wish to disable this enforcement for the time being, in the interest of compatibility with older clients
11+
and older federated homeservers.
12+
See the [upgrade notes](https://element-hq.github.io/synapse/v1.120/upgrade.html#authenticated-media-is-now-enforced-by-default) for more information.
13+
14+
### Features
15+
16+
- Enforce authenticated media by default. Administrators can revert this by configuring `enable_authenticated_media` to `false`. In a future release of Synapse, this option will be removed and become always-on. ([\#17889](https://github.com/element-hq/synapse/issues/17889))
17+
- Add a one-off task to delete old One-Time Keys, to guard against us having old OTKs in the database that the client has long forgotten about. ([\#17934](https://github.com/element-hq/synapse/issues/17934))
18+
19+
### Improved Documentation
20+
21+
- Clarify the semantics of the `enable_authenticated_media` configuration option. ([\#17913](https://github.com/element-hq/synapse/issues/17913))
22+
- Add documentation about backing up Synapse. ([\#17931](https://github.com/element-hq/synapse/issues/17931))
23+
24+
### Deprecations and Removals
25+
26+
- Remove support for [MSC3886: Simple client rendezvous capability](https://github.com/matrix-org/matrix-spec-proposals/pull/3886), which has been superseded by [MSC4108](https://github.com/matrix-org/matrix-spec-proposals/pull/4108) and therefore closed. ([\#17638](https://github.com/element-hq/synapse/issues/17638))
27+
28+
### Internal Changes
29+
30+
- Addressed some typos in docs and returned error message for unknown MXC ID. ([\#17865](https://github.com/element-hq/synapse/issues/17865))
31+
- Unpin the upload release GHA action. ([\#17923](https://github.com/element-hq/synapse/issues/17923))
32+
- Bump macos version used to build wheels during release, as current version used is end-of-life. ([\#17924](https://github.com/element-hq/synapse/issues/17924))
33+
- Move server event filtering logic to rust. ([\#17928](https://github.com/element-hq/synapse/issues/17928))
34+
- Support new package name of PyPI package `python-multipart` 0.0.13 so that distro packagers do not need to work around name conflict with PyPI package `multipart`. ([\#17932](https://github.com/element-hq/synapse/issues/17932))
35+
- Speed up slow initial sliding syncs on large servers. ([\#17946](https://github.com/element-hq/synapse/issues/17946))
36+
37+
### Updates to locked dependencies
38+
39+
* Bump anyhow from 1.0.92 to 1.0.93. ([\#17920](https://github.com/element-hq/synapse/issues/17920))
40+
* Bump bleach from 6.1.0 to 6.2.0. ([\#17918](https://github.com/element-hq/synapse/issues/17918))
41+
* Bump immutabledict from 4.2.0 to 4.2.1. ([\#17941](https://github.com/element-hq/synapse/issues/17941))
42+
* Bump packaging from 24.1 to 24.2. ([\#17940](https://github.com/element-hq/synapse/issues/17940))
43+
* Bump phonenumbers from 8.13.49 to 8.13.50. ([\#17942](https://github.com/element-hq/synapse/issues/17942))
44+
* Bump pygithub from 2.4.0 to 2.5.0. ([\#17917](https://github.com/element-hq/synapse/issues/17917))
45+
* Bump ruff from 0.7.2 to 0.7.3. ([\#17919](https://github.com/element-hq/synapse/issues/17919))
46+
* Bump serde from 1.0.214 to 1.0.215. ([\#17938](https://github.com/element-hq/synapse/issues/17938))
47+
148
# Synapse 1.119.0 (2024-11-13)
249

350
No significant changes since 1.119.0rc2.

changelog.d/17638.removal

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17865.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17889.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17913.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17923.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17924.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17928.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17931.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/17932.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)