summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CHANGES.md59
-rw-r--r--changelog.d/17000.bugfix1
-rw-r--r--changelog.d/17051.feature1
-rw-r--r--changelog.d/17071.doc1
-rw-r--r--changelog.d/17073.doc1
-rw-r--r--changelog.d/17077.bugfix1
-rw-r--r--changelog.d/17078.bugfix1
-rw-r--r--changelog.d/17082.feature1
-rw-r--r--changelog.d/17084.doc1
-rw-r--r--changelog.d/17104.feature1
-rw-r--r--changelog.d/17105.misc1
-rw-r--r--changelog.d/17114.doc1
-rw-r--r--changelog.d/17116.doc1
-rw-r--r--changelog.d/17120.bugfix1
-rw-r--r--changelog.d/17121.bugfix1
-rw-r--r--changelog.d/17127.bugfix1
-rw-r--r--changelog.d/17130.misc1
-rw-r--r--changelog.d/17131.misc1
-rw-r--r--changelog.d/17137.feature1
-rw-r--r--changelog.d/17140.doc1
-rw-r--r--changelog.d/17141.docker1
-rw-r--r--changelog.d/17146.misc1
-rw-r--r--changelog.d/17148.doc1
-rw-r--r--changelog.d/17152.bugfix1
-rw-r--r--debian/changelog6
-rw-r--r--pyproject.toml2
26 files changed, 66 insertions, 24 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 7263832057..2e91f15ca0 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,62 @@
+# Synapse 1.107.0rc1 (2024-05-07)
+
+### Features
+
+- Add preliminary support for [MSC3823: Account Suspension](https://github.com/matrix-org/matrix-spec-proposals/pull/3823). ([\#17051](https://github.com/element-hq/synapse/issues/17051))
+- Declare support for [Matrix v1.10](https://matrix.org/blog/2024/03/22/matrix-v1.10-release/). Contributed by @clokep. ([\#17082](https://github.com/element-hq/synapse/issues/17082))
+- Add support for MSC4115 (membership metadata on events). ([\#17104](https://github.com/element-hq/synapse/issues/17104), [\#17137](https://github.com/element-hq/synapse/issues/17137))
+
+### Bugfixes
+
+- Fixed search feature of Element Android on homesevers using SQLite by returning search terms as search highlights. ([\#17000](https://github.com/element-hq/synapse/issues/17000))
+- Fixes a bug introduced in v1.52.0 where the `destination` query parameter for the  [Destination Rooms Admin API](https://element-hq.github.io/synapse/v1.105/usage/administration/admin_api/federation.html#destination-rooms) failed to actually filter returned rooms. ([\#17077](https://github.com/element-hq/synapse/issues/17077))
+- For MSC3266 room summaries, support queries at the recommended endpoint of `/_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}`. The existing endpoint of `/_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary` is deprecated. ([\#17078](https://github.com/element-hq/synapse/issues/17078))
+- Apply user email & picture during OIDC registration if present & selected. ([\#17120](https://github.com/element-hq/synapse/issues/17120))
+- Improve error message for cross signing reset with MSC3861 enabled. ([\#17121](https://github.com/element-hq/synapse/issues/17121))
+- Fix a bug which meant that to-device messages received over federation could be dropped when the server was under load or networking problems caused problems between Synapse processes or the database. ([\#17127](https://github.com/element-hq/synapse/issues/17127))
+- Fix bug where `StreamChangeCache` would not respect configured cache factors. ([\#17152](https://github.com/element-hq/synapse/issues/17152))
+
+### Updates to the Docker image
+
+- Correct licensing metadata on Docker image. ([\#17141](https://github.com/element-hq/synapse/issues/17141))
+
+### Improved Documentation
+
+- Update the `event_cache_size` and `global_factor` configuration options' documentation. ([\#17071](https://github.com/element-hq/synapse/issues/17071))
+- Remove broken sphinx docs. ([\#17073](https://github.com/element-hq/synapse/issues/17073), [\#17148](https://github.com/element-hq/synapse/issues/17148))
+- Add RuntimeDirectory to example matrix-synapse.service systemd unit. ([\#17084](https://github.com/element-hq/synapse/issues/17084))
+- Fix various small typos throughout the docs. ([\#17114](https://github.com/element-hq/synapse/issues/17114))
+- Update enable_notifs configuration documentation. ([\#17116](https://github.com/element-hq/synapse/issues/17116))
+- Update the upgrade.md with the latest minimum supported Rust version of 1.66.0. Contributed by @jahway603. ([\#17140](https://github.com/element-hq/synapse/issues/17140))
+
+### Internal Changes
+
+- Enable MSC3266 by default in the Synapse Complement image. ([\#17105](https://github.com/element-hq/synapse/issues/17105))
+- Add optimisation to `StreamChangeCache.get_entities_changed(..)`. ([\#17130](https://github.com/element-hq/synapse/issues/17130))
+- Update `tornado` Python dependency from 6.2 to 6.4. ([\#17131](https://github.com/element-hq/synapse/issues/17131))
+- Bump `pillow` from 10.2.0 to 10.3.0. ([\#17146](https://github.com/element-hq/synapse/issues/17146))
+
+
+
+### Updates to locked dependencies
+
+* Bump furo from 2024.1.29 to 2024.4.27. ([\#17133](https://github.com/element-hq/synapse/issues/17133))
+* Bump idna from 3.6 to 3.7. ([\#17136](https://github.com/element-hq/synapse/issues/17136))
+* Bump jsonschema from 4.21.1 to 4.22.0. ([\#17157](https://github.com/element-hq/synapse/issues/17157))
+* Bump lxml from 5.1.0 to 5.2.1. ([\#17158](https://github.com/element-hq/synapse/issues/17158))
+* Bump phonenumbers from 8.13.29 to 8.13.35. ([\#17106](https://github.com/element-hq/synapse/issues/17106))
+* Bump pydantic from 2.6.4 to 2.7.0. ([\#17107](https://github.com/element-hq/synapse/issues/17107))
+* Bump pydantic from 2.7.0 to 2.7.1. ([\#17160](https://github.com/element-hq/synapse/issues/17160))
+* Bump pyicu from 2.12 to 2.13. ([\#17109](https://github.com/element-hq/synapse/issues/17109))
+* Bump serde from 1.0.197 to 1.0.198. ([\#17111](https://github.com/element-hq/synapse/issues/17111))
+* Bump serde from 1.0.198 to 1.0.199. ([\#17132](https://github.com/element-hq/synapse/issues/17132))
+* Bump serde from 1.0.199 to 1.0.200. ([\#17161](https://github.com/element-hq/synapse/issues/17161))
+* Bump serde_json from 1.0.115 to 1.0.116. ([\#17112](https://github.com/element-hq/synapse/issues/17112))
+* Bump twisted from 23.10.0 to 24.3.0. ([\#17135](https://github.com/element-hq/synapse/issues/17135))
+* Bump types-bleach from 6.1.0.1 to 6.1.0.20240331. ([\#17110](https://github.com/element-hq/synapse/issues/17110))
+* Bump types-pillow from 10.2.0.20240415 to 10.2.0.20240423. ([\#17159](https://github.com/element-hq/synapse/issues/17159))
+* Bump types-setuptools from 69.0.0.20240125 to 69.5.0.20240423. ([\#17134](https://github.com/element-hq/synapse/issues/17134))
+
 # Synapse 1.106.0 (2024-04-30)
 
 No significant changes since 1.106.0rc1.
diff --git a/changelog.d/17000.bugfix b/changelog.d/17000.bugfix
deleted file mode 100644
index 86b21c9615..0000000000
--- a/changelog.d/17000.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixed search feature of Element Android on homesevers using SQLite by returning search terms as search highlights.
\ No newline at end of file
diff --git a/changelog.d/17051.feature b/changelog.d/17051.feature
deleted file mode 100644
index 1c41f49f7d..0000000000
--- a/changelog.d/17051.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add preliminary support for [MSC3823](https://github.com/matrix-org/matrix-spec-proposals/pull/3823) - Account Suspension.
\ No newline at end of file
diff --git a/changelog.d/17071.doc b/changelog.d/17071.doc
deleted file mode 100644
index 28773414d8..0000000000
--- a/changelog.d/17071.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update event_cache_size and global_factor configurations documentation.
diff --git a/changelog.d/17073.doc b/changelog.d/17073.doc
deleted file mode 100644
index bc33887efe..0000000000
--- a/changelog.d/17073.doc
+++ /dev/null
@@ -1 +0,0 @@
-Remove broken sphinx docs.
diff --git a/changelog.d/17077.bugfix b/changelog.d/17077.bugfix
deleted file mode 100644
index 7d8ea37406..0000000000
--- a/changelog.d/17077.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fixes a bug introduced in v1.52.0 where the `destination` query parameter for the  [Destination Rooms Admin API](https://element-hq.github.io/synapse/v1.105/usage/administration/admin_api/federation.html#destination-rooms) failed to actually filter returned rooms.
\ No newline at end of file
diff --git a/changelog.d/17078.bugfix b/changelog.d/17078.bugfix
deleted file mode 100644
index 286a772a1e..0000000000
--- a/changelog.d/17078.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-For MSC3266 room summaries, support queries at the recommended endpoint of `/_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}`. The existing endpoint of `/_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary` is deprecated.
diff --git a/changelog.d/17082.feature b/changelog.d/17082.feature
deleted file mode 100644
index e3990f44e7..0000000000
--- a/changelog.d/17082.feature
+++ /dev/null
@@ -1 +0,0 @@
-Declare support for [Matrix v1.10](https://matrix.org/blog/2024/03/22/matrix-v1.10-release/). Contributed by @clokep.
diff --git a/changelog.d/17084.doc b/changelog.d/17084.doc
deleted file mode 100644
index 8b97c81096..0000000000
--- a/changelog.d/17084.doc
+++ /dev/null
@@ -1 +0,0 @@
-Add RuntimeDirectory to example matrix-synapse.service systemd unit.
diff --git a/changelog.d/17104.feature b/changelog.d/17104.feature
deleted file mode 100644
index 1c2355e155..0000000000
--- a/changelog.d/17104.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add support for MSC4115 (membership metadata on events).
diff --git a/changelog.d/17105.misc b/changelog.d/17105.misc
deleted file mode 100644
index d4443b89cf..0000000000
--- a/changelog.d/17105.misc
+++ /dev/null
@@ -1 +0,0 @@
-Enabled MSC3266 by default in the synapse complement image.
diff --git a/changelog.d/17114.doc b/changelog.d/17114.doc
deleted file mode 100644
index 042bd89618..0000000000
--- a/changelog.d/17114.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix various small typos throughout the docs.
diff --git a/changelog.d/17116.doc b/changelog.d/17116.doc
deleted file mode 100644
index 8712737c05..0000000000
--- a/changelog.d/17116.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update enable_notifs configuration documentation.
diff --git a/changelog.d/17120.bugfix b/changelog.d/17120.bugfix
deleted file mode 100644
index 85b34c2e98..0000000000
--- a/changelog.d/17120.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Apply user email & picture during OIDC registration if present & selected.
diff --git a/changelog.d/17121.bugfix b/changelog.d/17121.bugfix
deleted file mode 100644
index f160839aac..0000000000
--- a/changelog.d/17121.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message for cross signing reset with MSC3861 enabled.
diff --git a/changelog.d/17127.bugfix b/changelog.d/17127.bugfix
deleted file mode 100644
index 93c7314098..0000000000
--- a/changelog.d/17127.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug which meant that to-device messages received over federation could be dropped when the server was under load or networking problems caused problems between Synapse processes or the database.
diff --git a/changelog.d/17130.misc b/changelog.d/17130.misc
deleted file mode 100644
index ac20c90bde..0000000000
--- a/changelog.d/17130.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add optimisation to `StreamChangeCache.get_entities_changed(..)`.
diff --git a/changelog.d/17131.misc b/changelog.d/17131.misc
deleted file mode 100644
index fe1ecc7688..0000000000
--- a/changelog.d/17131.misc
+++ /dev/null
@@ -1 +0,0 @@
-Update `tornado` Python dependency from 6.2 to 6.4.
\ No newline at end of file
diff --git a/changelog.d/17137.feature b/changelog.d/17137.feature
deleted file mode 100644
index 1c2355e155..0000000000
--- a/changelog.d/17137.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add support for MSC4115 (membership metadata on events).
diff --git a/changelog.d/17140.doc b/changelog.d/17140.doc
deleted file mode 100644
index 2d447ed928..0000000000
--- a/changelog.d/17140.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update the upgrade.md with the latest minimum supported Rust version of 1.66.0. Contributed by @jahway603.
diff --git a/changelog.d/17141.docker b/changelog.d/17141.docker
deleted file mode 100644
index 20c30746df..0000000000
--- a/changelog.d/17141.docker
+++ /dev/null
@@ -1 +0,0 @@
-Correct licensing metadata on Docker image.
diff --git a/changelog.d/17146.misc b/changelog.d/17146.misc
deleted file mode 100644
index dc7f9faa83..0000000000
--- a/changelog.d/17146.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump `pillow` from 10.2.0 to 10.3.0.
\ No newline at end of file
diff --git a/changelog.d/17148.doc b/changelog.d/17148.doc
deleted file mode 100644
index bc33887efe..0000000000
--- a/changelog.d/17148.doc
+++ /dev/null
@@ -1 +0,0 @@
-Remove broken sphinx docs.
diff --git a/changelog.d/17152.bugfix b/changelog.d/17152.bugfix
deleted file mode 100644
index 67aee91672..0000000000
--- a/changelog.d/17152.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug where `StreamChangeCache` would not respect configured cache factors.
diff --git a/debian/changelog b/debian/changelog
index 06d682e722..06b61b5d1b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.107.0~rc1) stable; urgency=medium
+
+  * New Synapse release 1.107.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 07 May 2024 16:26:26 +0100
+
 matrix-synapse-py3 (1.106.0) stable; urgency=medium
 
   * New Synapse release 1.106.0.
diff --git a/pyproject.toml b/pyproject.toml
index 9ad674b603..48aac66f63 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -96,7 +96,7 @@ module-name = "synapse.synapse_rust"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.106.0"
+version = "1.107.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "AGPL-3.0-or-later"