summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2024-05-21 12:21:26 +0100
committerErik Johnston <erik@matrix.org>2024-05-21 12:21:26 +0100
commitb250ca5df2ffcd5e9ebe829e7d48d2fb272f41c9 (patch)
tree926d2dbd08d2991a083f35b33d52ad834d7ae8c5
parentBump twine from 5.0.0 to 5.1.0 (#17225) (diff)
parentFixup changelog (diff)
downloadsynapse-b250ca5df2ffcd5e9ebe829e7d48d2fb272f41c9.tar.xz
Merge branch 'release-v1.108' into develop
-rw-r--r--CHANGES.md46
-rw-r--r--changelog.d/16848.feature1
-rw-r--r--changelog.d/17058.doc1
-rw-r--r--changelog.d/17098.feature1
-rw-r--r--changelog.d/17139.doc1
-rw-r--r--changelog.d/17142.bugfix1
-rw-r--r--changelog.d/17145.bugfix1
-rw-r--r--changelog.d/17150.doc1
-rw-r--r--changelog.d/17151.misc1
-rw-r--r--changelog.d/17162.misc1
-rw-r--r--changelog.d/17166.misc1
-rw-r--r--changelog.d/17170.misc1
-rw-r--r--changelog.d/17171.doc1
-rw-r--r--changelog.d/17177.bugfix1
-rw-r--r--changelog.d/17184.bugfix1
-rw-r--r--changelog.d/17186.misc1
-rw-r--r--changelog.d/17192.misc1
-rw-r--r--changelog.d/17195.misc1
-rw-r--r--changelog.d/17199.feature1
-rw-r--r--changelog.d/17200.misc1
-rw-r--r--changelog.d/17201.misc1
-rw-r--r--changelog.d/17202.misc1
-rw-r--r--changelog.d/17203.misc1
-rw-r--r--changelog.d/17208.misc1
-rw-r--r--changelog.d/17210.misc1
-rw-r--r--debian/changelog6
-rw-r--r--pyproject.toml2
27 files changed, 53 insertions, 25 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 85c565a76d..2d2474108c 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,49 @@
+# Synapse 1.108.0rc1 (2024-05-21)
+
+### Features
+
+- Add a feature that allows clients to query the configured federation whitelist. Disabled by default. ([\#16848](https://github.com/element-hq/synapse/issues/16848), [\#17199](https://github.com/element-hq/synapse/issues/17199))
+- Add the ability to allow numeric user IDs with a specific prefix when in the CAS flow. Contributed by Aurélien Grimpard. ([\#17098](https://github.com/element-hq/synapse/issues/17098))
+
+### Bugfixes
+
+- Fix bug where push rules would be empty in `/sync` for some accounts. Introduced in v1.93.0. ([\#17142](https://github.com/element-hq/synapse/issues/17142))
+- Add support for optional whitespace around the Federation API's `Authorization` header's parameter commas. ([\#17145](https://github.com/element-hq/synapse/issues/17145))
+- Fix bug where disabling room publication prevented public rooms being created on workers. ([\#17177](https://github.com/element-hq/synapse/issues/17177), [\#17184](https://github.com/element-hq/synapse/issues/17184))
+
+### Improved Documentation
+
+- Document [`/v1/make_knock`](https://spec.matrix.org/v1.10/server-server-api/#get_matrixfederationv1make_knockroomiduserid) and [`/v1/send_knock/`](https://spec.matrix.org/v1.10/server-server-api/#put_matrixfederationv1send_knockroomideventid) federation endpoints as worker-compatible. ([\#17058](https://github.com/element-hq/synapse/issues/17058))
+- Update User Admin API with note about prefixing OIDC external_id providers. ([\#17139](https://github.com/element-hq/synapse/issues/17139))
+- Clarify the state of the created room when using the `autocreate_auto_join_room_preset` config option. ([\#17150](https://github.com/element-hq/synapse/issues/17150))
+- Update the Admin FAQ with the current libjemalloc version for latest Debian stable. Additionally update the name of the "push_rules" stream in the Workers documentation. ([\#17171](https://github.com/element-hq/synapse/issues/17171))
+
+### Internal Changes
+
+- Add note to reflect that [MSC3886](https://github.com/matrix-org/matrix-spec-proposals/pull/3886) is closed but will remain supported for some time. ([\#17151](https://github.com/element-hq/synapse/issues/17151))
+- Update dependency PyO3 to 0.21. ([\#17162](https://github.com/element-hq/synapse/issues/17162))
+- Fixes linter errors found in PR #17147. ([\#17166](https://github.com/element-hq/synapse/issues/17166))
+- Bump black from 24.2.0 to 24.4.2. ([\#17170](https://github.com/element-hq/synapse/issues/17170))
+- Cache literal sync filter validation for performance. ([\#17186](https://github.com/element-hq/synapse/issues/17186))
+- Improve performance by fixing a reactor pause. ([\#17192](https://github.com/element-hq/synapse/issues/17192))
+- Route `/make_knock` and `/send_knock` federation APIs to the federation reader worker in Complement test runs. ([\#17195](https://github.com/element-hq/synapse/issues/17195))
+- Prepare sync handler to be able to return different sync responses (`SyncVersion`). ([\#17200](https://github.com/element-hq/synapse/issues/17200))
+- Organize the sync cache key parameter outside of the sync config (separate concerns). ([\#17201](https://github.com/element-hq/synapse/issues/17201))
+- Refactor `SyncResultBuilder` assembly to its own function. ([\#17202](https://github.com/element-hq/synapse/issues/17202))
+- Rename to be obvious: `joined_rooms` -> `joined_room_ids`. ([\#17203](https://github.com/element-hq/synapse/issues/17203), [\#17208](https://github.com/element-hq/synapse/issues/17208))
+- Add a short pause when rate-limiting a request. ([\#17210](https://github.com/element-hq/synapse/issues/17210))
+
+
+
+### Updates to locked dependencies
+
+* Bump cryptography from 42.0.5 to 42.0.7. ([\#17180](https://github.com/element-hq/synapse/issues/17180))
+* Bump gitpython from 3.1.41 to 3.1.43. ([\#17181](https://github.com/element-hq/synapse/issues/17181))
+* Bump immutabledict from 4.1.0 to 4.2.0. ([\#17179](https://github.com/element-hq/synapse/issues/17179))
+* Bump sentry-sdk from 1.40.3 to 2.1.1. ([\#17178](https://github.com/element-hq/synapse/issues/17178))
+* Bump serde from 1.0.200 to 1.0.201. ([\#17183](https://github.com/element-hq/synapse/issues/17183))
+* Bump serde_json from 1.0.116 to 1.0.117. ([\#17182](https://github.com/element-hq/synapse/issues/17182))
+
 Synapse 1.107.0 (2024-05-14)
 ============================
 
diff --git a/changelog.d/16848.feature b/changelog.d/16848.feature
deleted file mode 100644
index 1a72bad013..0000000000
--- a/changelog.d/16848.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a feature that allows clients to query the configured federation whitelist. Disabled by default.
diff --git a/changelog.d/17058.doc b/changelog.d/17058.doc
deleted file mode 100644
index 99795bf3da..0000000000
--- a/changelog.d/17058.doc
+++ /dev/null
@@ -1 +0,0 @@
-Document [`/v1/make_knock`](https://spec.matrix.org/v1.10/server-server-api/#get_matrixfederationv1make_knockroomiduserid) and [`/v1/send_knock/](https://spec.matrix.org/v1.10/server-server-api/#put_matrixfederationv1send_knockroomideventid) federation endpoints as worker-compatible.
\ No newline at end of file
diff --git a/changelog.d/17098.feature b/changelog.d/17098.feature
deleted file mode 100644
index 43e06481b2..0000000000
--- a/changelog.d/17098.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add the ability to allow numeric user IDs with a specific prefix when in the CAS flow. Contributed by Aurélien Grimpard.
diff --git a/changelog.d/17139.doc b/changelog.d/17139.doc
deleted file mode 100644
index a6d5408cac..0000000000
--- a/changelog.d/17139.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update User Admin API with note about prefixing OIDC external_id providers.
diff --git a/changelog.d/17142.bugfix b/changelog.d/17142.bugfix
deleted file mode 100644
index 09b617aed1..0000000000
--- a/changelog.d/17142.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug where push rules would be empty in `/sync` for some accounts. Introduced in v1.93.0.
diff --git a/changelog.d/17145.bugfix b/changelog.d/17145.bugfix
deleted file mode 100644
index 5c1e600f4e..0000000000
--- a/changelog.d/17145.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Add support for optional whitespace around the Federation API's `Authorization` header's parameter commas.
diff --git a/changelog.d/17150.doc b/changelog.d/17150.doc
deleted file mode 100644
index 109f192818..0000000000
--- a/changelog.d/17150.doc
+++ /dev/null
@@ -1 +0,0 @@
-Clarify the state of the created room when using the `autocreate_auto_join_room_preset` config option.
\ No newline at end of file
diff --git a/changelog.d/17151.misc b/changelog.d/17151.misc
deleted file mode 100644
index 7b23c1e18e..0000000000
--- a/changelog.d/17151.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add note to reflect that [MSC3886](https://github.com/matrix-org/matrix-spec-proposals/pull/3886) is closed but will support will remain for some time.
diff --git a/changelog.d/17162.misc b/changelog.d/17162.misc
deleted file mode 100644
index 5cbc086e04..0000000000
--- a/changelog.d/17162.misc
+++ /dev/null
@@ -1 +0,0 @@
-Update dependency PyO3 to 0.21.
diff --git a/changelog.d/17166.misc b/changelog.d/17166.misc
deleted file mode 100644
index 22c1f9922d..0000000000
--- a/changelog.d/17166.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fixes linter errors found in PR #17147.
diff --git a/changelog.d/17170.misc b/changelog.d/17170.misc
deleted file mode 100644
index 698a59deaa..0000000000
--- a/changelog.d/17170.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump black from 24.2.0 to 24.4.2.
\ No newline at end of file
diff --git a/changelog.d/17171.doc b/changelog.d/17171.doc
deleted file mode 100644
index ef9f14ac7e..0000000000
--- a/changelog.d/17171.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update the Admin FAQ with the current libjemalloc version for latest Debian stable. Additionally update the name of the "push_rules" stream in the Workers documentation.
diff --git a/changelog.d/17177.bugfix b/changelog.d/17177.bugfix
deleted file mode 100644
index db2334d690..0000000000
--- a/changelog.d/17177.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug where disabling room publication prevented public rooms being created on workers.
diff --git a/changelog.d/17184.bugfix b/changelog.d/17184.bugfix
deleted file mode 100644
index db2334d690..0000000000
--- a/changelog.d/17184.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug where disabling room publication prevented public rooms being created on workers.
diff --git a/changelog.d/17186.misc b/changelog.d/17186.misc
deleted file mode 100644
index 358209d5a0..0000000000
--- a/changelog.d/17186.misc
+++ /dev/null
@@ -1 +0,0 @@
-Cache literal sync filter validation for performance.
diff --git a/changelog.d/17192.misc b/changelog.d/17192.misc
deleted file mode 100644
index 25e157a50a..0000000000
--- a/changelog.d/17192.misc
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance by fixing a reactor pause.
diff --git a/changelog.d/17195.misc b/changelog.d/17195.misc
deleted file mode 100644
index 18b8f1464d..0000000000
--- a/changelog.d/17195.misc
+++ /dev/null
@@ -1 +0,0 @@
-Route `/make_knock` and `/send_knock` federation APIs to the federation reader worker in Complement test runs.
\ No newline at end of file
diff --git a/changelog.d/17199.feature b/changelog.d/17199.feature
deleted file mode 100644
index 60d63f1bff..0000000000
--- a/changelog.d/17199.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a feature that allows clients to query the configured federation whitelist. Disabled by default.
\ No newline at end of file
diff --git a/changelog.d/17200.misc b/changelog.d/17200.misc
deleted file mode 100644
index a02b315041..0000000000
--- a/changelog.d/17200.misc
+++ /dev/null
@@ -1 +0,0 @@
-Prepare sync handler to be able to return different sync responses (`SyncVersion`).
diff --git a/changelog.d/17201.misc b/changelog.d/17201.misc
deleted file mode 100644
index 2bd08d8f06..0000000000
--- a/changelog.d/17201.misc
+++ /dev/null
@@ -1 +0,0 @@
-Organize the sync cache key parameter outside of the sync config (separate concerns).
diff --git a/changelog.d/17202.misc b/changelog.d/17202.misc
deleted file mode 100644
index 4a558c8bcf..0000000000
--- a/changelog.d/17202.misc
+++ /dev/null
@@ -1 +0,0 @@
-Refactor `SyncResultBuilder` assembly to its own function.
diff --git a/changelog.d/17203.misc b/changelog.d/17203.misc
deleted file mode 100644
index 142300b1f2..0000000000
--- a/changelog.d/17203.misc
+++ /dev/null
@@ -1 +0,0 @@
-Rename to be obvious: `joined_rooms` -> `joined_room_ids`.
diff --git a/changelog.d/17208.misc b/changelog.d/17208.misc
deleted file mode 100644
index 142300b1f2..0000000000
--- a/changelog.d/17208.misc
+++ /dev/null
@@ -1 +0,0 @@
-Rename to be obvious: `joined_rooms` -> `joined_room_ids`.
diff --git a/changelog.d/17210.misc b/changelog.d/17210.misc
deleted file mode 100644
index 2059ebea7b..0000000000
--- a/changelog.d/17210.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add a short pause when rate-limiting a request.
diff --git a/debian/changelog b/debian/changelog
index d228c1cc8d..a9a5011f76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.108.0~rc1) stable; urgency=medium
+
+  * New Synapse release 1.108.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 21 May 2024 10:54:13 +0100
+
 matrix-synapse-py3 (1.107.0) stable; urgency=medium
 
   * New Synapse release 1.107.0.
diff --git a/pyproject.toml b/pyproject.toml
index dd4521ff71..00366ebb6b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -96,7 +96,7 @@ module-name = "synapse.synapse_rust"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.107.0"
+version = "1.108.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "AGPL-3.0-or-later"