summary refs log tree commit diff
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2023-06-27 10:29:20 -0500
committerEric Eastwood <erice@element.io>2023-06-27 10:29:20 -0500
commit472c2c72f6af21504291691e89ac8296bbbef7ea (patch)
tree6663894f7db283bfb56e4ad22d469979324a2d4a
parentFix sqlite `user_filters` upgrade (#15817) (diff)
downloadsynapse-472c2c72f6af21504291691e89ac8296bbbef7ea.tar.xz
Prepare changelog for v1.87.0rc1
-rw-r--r--CHANGES.md52
-rw-r--r--changelog.d/15233.misc1
-rw-r--r--changelog.d/15680.bugfix1
-rw-r--r--changelog.d/15737.feature1
-rw-r--r--changelog.d/15743.misc1
-rw-r--r--changelog.d/15748.removal1
-rw-r--r--changelog.d/15755.misc1
-rw-r--r--changelog.d/15758.bugfix1
-rw-r--r--changelog.d/15770.bugfix1
-rw-r--r--changelog.d/15772.doc1
-rw-r--r--changelog.d/15776.bugfix1
-rw-r--r--changelog.d/15781.bugfix1
-rw-r--r--changelog.d/15783.misc1
-rw-r--r--changelog.d/15788.bugfix1
-rw-r--r--changelog.d/15804.bugfix1
-rw-r--r--changelog.d/15805.doc1
-rw-r--r--changelog.d/15806.misc1
-rw-r--r--changelog.d/15812.doc1
-rw-r--r--changelog.d/15814.misc1
-rw-r--r--changelog.d/15815.bugfix1
-rw-r--r--changelog.d/15817.bugfix1
-rw-r--r--changelog.d/15838.feature1
-rw-r--r--debian/changelog6
-rw-r--r--pyproject.toml2
24 files changed, 59 insertions, 22 deletions
diff --git a/CHANGES.md b/CHANGES.md
index ff4126044b..3def0a44cd 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,55 @@
+# Synapse 1.87.0rc1 (2023-06-27)
+
+### Features
+
+- Improve `/messages` response time by avoiding backfill when we already have messages to return. ([\#15737](https://github.com/matrix-org/synapse/issues/15737))
+- Add spam checker module API for logins. ([\#15838](https://github.com/matrix-org/synapse/issues/15838))
+
+### Bugfixes
+
+- Fix a long-standing bug where media files were served in an unsafe manner. Contributed by @joshqou. ([\#15680](https://github.com/matrix-org/synapse/issues/15680))
+- Avoid invalidating a cache that was just prefilled. ([\#15758](https://github.com/matrix-org/synapse/issues/15758))
+- Fix requesting multiple keys at once over federation, related to [MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983). ([\#15770](https://github.com/matrix-org/synapse/issues/15770))
+- Fix joining rooms through aliases where the alias server isn't a real homeserver. Contributed by @tulir @ Beeper. ([\#15776](https://github.com/matrix-org/synapse/issues/15776))
+- Fix a bug in push rules handling leading to an invalid (per spec) `is_user_mention` rule sent to clients. Also fix wrong rule names for `is_user_mention` and `is_room_mention`. ([\#15781](https://github.com/matrix-org/synapse/issues/15781))
+- Fix a bug introduced in 1.57.0 where the wrong table would be locked on updating database rows when using SQLite as the database backend. ([\#15788](https://github.com/matrix-org/synapse/issues/15788))
+- Fix Sytest environmental variable evaluation in CI. ([\#15804](https://github.com/matrix-org/synapse/issues/15804))
+- Fix forgotten rooms missing from initial sync after rejoining them. Contributed by Nico from Famedly. ([\#15815](https://github.com/matrix-org/synapse/issues/15815))
+- Fix sqlite `user_filters` upgrade introduced in v1.86.0. ([\#15817](https://github.com/matrix-org/synapse/issues/15817))
+
+### Improved Documentation
+
+- Document `looping_call()` functionality that will wait for the given function to finish before scheduling another. ([\#15772](https://github.com/matrix-org/synapse/issues/15772))
+- Fix a typo in the [Admin API](https://matrix-org.github.io/synapse/latest/usage/administration/admin_api/index.html). ([\#15805](https://github.com/matrix-org/synapse/issues/15805))
+- Fix typo in MSC number in faster remote room join architecture doc. ([\#15812](https://github.com/matrix-org/synapse/issues/15812))
+
+### Deprecations and Removals
+
+- Remove experimental [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) implementation to incrementally import history into existing rooms. ([\#15748](https://github.com/matrix-org/synapse/issues/15748))
+
+### Internal Changes
+
+- Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_group_deltas`. ([\#15233](https://github.com/matrix-org/synapse/issues/15233))
+- Regularly try to send transactions to other servers after they failed instead of waiting for a new event to be available before trying. ([\#15743](https://github.com/matrix-org/synapse/issues/15743))
+- Fix requesting multiple keys at once over federation, related to [MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983). ([\#15755](https://github.com/matrix-org/synapse/issues/15755))
+- Allow for the configuration of max request retries and min/max retry delays in the matrix federation client. ([\#15783](https://github.com/matrix-org/synapse/issues/15783))
+- Switch from `matrix://` to `matrix-federation://` scheme for internal Synapse routing of outbound federation traffic. ([\#15806](https://github.com/matrix-org/synapse/issues/15806))
+- Fix harmless exceptions being printed when running the port DB script. ([\#15814](https://github.com/matrix-org/synapse/issues/15814))
+
+### Updates to locked dependencies
+
+* Bump attrs from 22.2.0 to 23.1.0. ([\#15801](https://github.com/matrix-org/synapse/issues/15801))
+* Bump cryptography from 40.0.2 to 41.0.1. ([\#15800](https://github.com/matrix-org/synapse/issues/15800))
+* Bump ijson from 3.2.0.post0 to 3.2.1. ([\#15802](https://github.com/matrix-org/synapse/issues/15802))
+* Bump phonenumbers from 8.13.13 to 8.13.14. ([\#15798](https://github.com/matrix-org/synapse/issues/15798))
+* Bump ruff from 0.0.265 to 0.0.272. ([\#15799](https://github.com/matrix-org/synapse/issues/15799))
+* Bump ruff from 0.0.272 to 0.0.275. ([\#15833](https://github.com/matrix-org/synapse/issues/15833))
+* Bump serde_json from 1.0.96 to 1.0.97. ([\#15797](https://github.com/matrix-org/synapse/issues/15797))
+* Bump serde_json from 1.0.97 to 1.0.99. ([\#15832](https://github.com/matrix-org/synapse/issues/15832))
+* Bump towncrier from 22.12.0 to 23.6.0. ([\#15831](https://github.com/matrix-org/synapse/issues/15831))
+* Bump types-opentracing from 2.4.10.4 to 2.4.10.5. ([\#15830](https://github.com/matrix-org/synapse/issues/15830))
+* Bump types-setuptools from 67.8.0.0 to 68.0.0.0. ([\#15835](https://github.com/matrix-org/synapse/issues/15835))
+
 Synapse 1.86.0 (2023-06-20)
 ===========================
 
diff --git a/changelog.d/15233.misc b/changelog.d/15233.misc
deleted file mode 100644
index 1dff00bf3c..0000000000
--- a/changelog.d/15233.misc
+++ /dev/null
@@ -1 +0,0 @@
-Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_group_deltas`.
diff --git a/changelog.d/15680.bugfix b/changelog.d/15680.bugfix
deleted file mode 100644
index 04ac19b4ec..0000000000
--- a/changelog.d/15680.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a long-standing bug where media files were served in an unsafe manner. Contributed by @joshqou.
diff --git a/changelog.d/15737.feature b/changelog.d/15737.feature
deleted file mode 100644
index 9a547b5ebd..0000000000
--- a/changelog.d/15737.feature
+++ /dev/null
@@ -1 +0,0 @@
-Improve `/messages` response time by avoiding backfill when we already have messages to return.
diff --git a/changelog.d/15743.misc b/changelog.d/15743.misc
deleted file mode 100644
index b95eed929e..0000000000
--- a/changelog.d/15743.misc
+++ /dev/null
@@ -1 +0,0 @@
-Regularly try to send transactions to other servers after they failed instead of waiting for a new event to be available before trying.
diff --git a/changelog.d/15748.removal b/changelog.d/15748.removal
deleted file mode 100644
index dcb9780178..0000000000
--- a/changelog.d/15748.removal
+++ /dev/null
@@ -1 +0,0 @@
-Remove experimental [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) implementation to incrementally import history into existing rooms.
diff --git a/changelog.d/15755.misc b/changelog.d/15755.misc
deleted file mode 100644
index a65340d380..0000000000
--- a/changelog.d/15755.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fix requesting multiple keys at once over federation, related to [MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983).
diff --git a/changelog.d/15758.bugfix b/changelog.d/15758.bugfix
deleted file mode 100644
index cabe25ca24..0000000000
--- a/changelog.d/15758.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Avoid invalidating a cache that was just prefilled.
diff --git a/changelog.d/15770.bugfix b/changelog.d/15770.bugfix
deleted file mode 100644
index a65340d380..0000000000
--- a/changelog.d/15770.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix requesting multiple keys at once over federation, related to [MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983).
diff --git a/changelog.d/15772.doc b/changelog.d/15772.doc
deleted file mode 100644
index 4d6c933c71..0000000000
--- a/changelog.d/15772.doc
+++ /dev/null
@@ -1 +0,0 @@
-Document `looping_call()` functionality that will wait for the given function to finish before scheduling another.
diff --git a/changelog.d/15776.bugfix b/changelog.d/15776.bugfix
deleted file mode 100644
index f146a85f1a..0000000000
--- a/changelog.d/15776.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix joining rooms through aliases where the alias server isn't a real homeserver. Contributed by @tulir @ Beeper.
diff --git a/changelog.d/15781.bugfix b/changelog.d/15781.bugfix
deleted file mode 100644
index 5faf59afee..0000000000
--- a/changelog.d/15781.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug in push rules handling leading to an invalid (per spec) `is_user_mention` rule sent to clients. Also fix wrong rule names for `is_user_mention` and `is_room_mention`.
\ No newline at end of file
diff --git a/changelog.d/15783.misc b/changelog.d/15783.misc
deleted file mode 100644
index 0bebaa213d..0000000000
--- a/changelog.d/15783.misc
+++ /dev/null
@@ -1 +0,0 @@
-Allow for the configuration of max request retries and min/max retry delays in the matrix federation client.
diff --git a/changelog.d/15788.bugfix b/changelog.d/15788.bugfix
deleted file mode 100644
index d22aae7baf..0000000000
--- a/changelog.d/15788.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug introduced in 1.57.0 where the wrong table would be locked on updating database rows when using SQLite as the database backend.
\ No newline at end of file
diff --git a/changelog.d/15804.bugfix b/changelog.d/15804.bugfix
deleted file mode 100644
index 7c8b954397..0000000000
--- a/changelog.d/15804.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix Sytest environmental variable evaluation in CI.
diff --git a/changelog.d/15805.doc b/changelog.d/15805.doc
deleted file mode 100644
index 446f627cfc..0000000000
--- a/changelog.d/15805.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix a typo in the [Admin API](https://matrix-org.github.io/synapse/latest/usage/administration/admin_api/index.html).
diff --git a/changelog.d/15806.misc b/changelog.d/15806.misc
deleted file mode 100644
index 80d0eb2f8f..0000000000
--- a/changelog.d/15806.misc
+++ /dev/null
@@ -1 +0,0 @@
-Switch from `matrix://` to `matrix-federation://` scheme for internal Synapse routing of outbound federation traffic.
diff --git a/changelog.d/15812.doc b/changelog.d/15812.doc
deleted file mode 100644
index de7b64e4a2..0000000000
--- a/changelog.d/15812.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix typo in MSC number in faster remote room join architecture doc.
diff --git a/changelog.d/15814.misc b/changelog.d/15814.misc
deleted file mode 100644
index 8e1107212f..0000000000
--- a/changelog.d/15814.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fix harmless exceptions being printed when running the port DB script.
diff --git a/changelog.d/15815.bugfix b/changelog.d/15815.bugfix
deleted file mode 100644
index e20b5acac1..0000000000
--- a/changelog.d/15815.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix forgotten rooms missing from initial sync after rejoining them. Contributed by Nico from Famedly.
diff --git a/changelog.d/15817.bugfix b/changelog.d/15817.bugfix
deleted file mode 100644
index 2b025730ad..0000000000
--- a/changelog.d/15817.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix sqlite `user_filters` upgrade introduced in v1.86.0.
diff --git a/changelog.d/15838.feature b/changelog.d/15838.feature
deleted file mode 100644
index 04c77bd723..0000000000
--- a/changelog.d/15838.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add spam checker module API for logins.
diff --git a/debian/changelog b/debian/changelog
index 9d057c65ef..2fa8d30fe1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.87.0~rc1) stable; urgency=medium
+
+  * New synapse release 1.87.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 27 Jun 2023 15:27:04 +0000
+
 matrix-synapse-py3 (1.86.0) stable; urgency=medium
 
   * New Synapse release 1.86.0.
diff --git a/pyproject.toml b/pyproject.toml
index a44ecd65e4..fc47b1ef71 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -89,7 +89,7 @@ manifest-path = "rust/Cargo.toml"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.86.0"
+version = "1.87.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "Apache-2.0"