summary refs log tree commit diff
diff options
context:
space:
mode:
authorDevon Hudson <devonhudson@librem.one>2024-07-23 09:01:43 -0600
committerDevon Hudson <devonhudson@librem.one>2024-07-23 09:01:43 -0600
commit48c1307911e7123b458910c8ca9d5d85b811c502 (patch)
treecf57f4e416b142ebd081374daa93415fefa1547f
parentSpeed up SS room sorting (#17468) (diff)
downloadsynapse-48c1307911e7123b458910c8ca9d5d85b811c502.tar.xz
1.112.0rc1
-rw-r--r--CHANGES.md58
-rw-r--r--changelog.d/17231.bugfix1
-rw-r--r--changelog.d/17387.doc1
-rw-r--r--changelog.d/17416.feature1
-rw-r--r--changelog.d/17418.feature1
-rw-r--r--changelog.d/17419.feature1
-rw-r--r--changelog.d/17423.doc1
-rw-r--r--changelog.d/17424.misc1
-rw-r--r--changelog.d/17426.misc1
-rw-r--r--changelog.d/17428.bugfix1
-rw-r--r--changelog.d/17429.feature1
-rw-r--r--changelog.d/17432.feature1
-rw-r--r--changelog.d/17433.feature1
-rw-r--r--changelog.d/17434.bugfix1
-rw-r--r--changelog.d/17435.bugfix1
-rw-r--r--changelog.d/17438.bugfix1
-rw-r--r--changelog.d/17439.bugfix1
-rw-r--r--changelog.d/17449.bugfix1
-rw-r--r--changelog.d/17451.doc1
-rw-r--r--changelog.d/17453.misc1
-rw-r--r--changelog.d/17454.feature1
-rw-r--r--changelog.d/17458.misc1
-rw-r--r--changelog.d/17460.misc1
-rw-r--r--changelog.d/17461.misc1
-rw-r--r--changelog.d/17468.misc1
-rw-r--r--changelog.d/17469.misc1
-rw-r--r--debian/changelog6
-rw-r--r--pyproject.toml2
28 files changed, 65 insertions, 26 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 0a2b816ed1..51d8b177cf 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,61 @@
+# Synapse 1.112.0rc1 (2024-07-23)
+
+### Features
+
+- Add to-device extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17416](https://github.com/element-hq/synapse/issues/17416))
+- Populate `name`/`avatar` fields in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17418](https://github.com/element-hq/synapse/issues/17418))
+- Populate `heroes` and room summary fields (`joined_count`, `invited_count`) in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17419](https://github.com/element-hq/synapse/issues/17419))
+- Populate `is_dm` room field in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17429](https://github.com/element-hq/synapse/issues/17429))
+- Add room subscriptions to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17432](https://github.com/element-hq/synapse/issues/17432))
+- Prepare for authenticated media freeze. ([\#17433](https://github.com/element-hq/synapse/issues/17433))
+- Add E2EE extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint. ([\#17454](https://github.com/element-hq/synapse/issues/17454))
+
+### Bugfixes
+
+- Added configurable option to always include offline users in presence sync results. Contributed by @Michael-Hollister. ([\#17231](https://github.com/element-hq/synapse/issues/17231))
+- Reduce volume of 'Waiting for current token' logs, which were introduced in v1.109.0. ([\#17428](https://github.com/element-hq/synapse/issues/17428))
+- Fix bug in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint when using room type filters and the user has one or more remote invites. ([\#17434](https://github.com/element-hq/synapse/issues/17434))
+- Order `heroes` by `stream_ordering` as the Matrix specification states (applies to `/sync`). ([\#17435](https://github.com/element-hq/synapse/issues/17435))
+- Fix rare bug where `/sync` would break for a user when using workers with multiple stream writers. ([\#17438](https://github.com/element-hq/synapse/issues/17438))
+- Limit concurrent remote downloads to 6 per IP address, and decrement remote downloads without a content-length from the ratelimiter after the download is complete. ([\#17439](https://github.com/element-hq/synapse/issues/17439))
+- Remove unnecessary call to resume producing in fake channel. ([\#17449](https://github.com/element-hq/synapse/issues/17449))
+
+### Improved Documentation
+
+- Update the readme image to have a white background, so that it is readable in dark mode. ([\#17387](https://github.com/element-hq/synapse/issues/17387))
+- Add Red Hat Enterprise Linux and Rocky Linux 8 and 9 installation instructions. ([\#17423](https://github.com/element-hq/synapse/issues/17423))
+- Improve documentation for the [`default_power_level_content_override`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#default_power_level_content_override) config option. ([\#17451](https://github.com/element-hq/synapse/issues/17451))
+
+### Internal Changes
+
+- Make sure we always use the right logic for enabling the media repo. ([\#17424](https://github.com/element-hq/synapse/issues/17424))
+- Fix documentation on `RateLimiter#record_action`. ([\#17426](https://github.com/element-hq/synapse/issues/17426))
+- Update experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint to bump room when it is created. ([\#17453](https://github.com/element-hq/synapse/issues/17453))
+- Speed up generating sliding sync responses. ([\#17458](https://github.com/element-hq/synapse/issues/17458))
+- Add cache to `get_rooms_for_local_user_where_membership_is` to speed up sliding sync. ([\#17460](https://github.com/element-hq/synapse/issues/17460))
+- Speed up fetching room keys from backup. ([\#17461](https://github.com/element-hq/synapse/issues/17461))
+- Speed up sorting of the room list in sliding sync. ([\#17468](https://github.com/element-hq/synapse/issues/17468))
+- Implement handling of `$ME` as a state key in sliding sync. ([\#17469](https://github.com/element-hq/synapse/issues/17469))
+
+
+
+### Updates to locked dependencies
+
+* Bump bytes from 1.6.0 to 1.6.1. ([\#17441](https://github.com/element-hq/synapse/issues/17441))
+* Bump hiredis from 2.3.2 to 3.0.0. ([\#17464](https://github.com/element-hq/synapse/issues/17464))
+* Bump jsonschema from 4.22.0 to 4.23.0. ([\#17444](https://github.com/element-hq/synapse/issues/17444))
+* Bump matrix-org/done-action from 2 to 3. ([\#17440](https://github.com/element-hq/synapse/issues/17440))
+* Bump mypy from 1.9.0 to 1.10.1. ([\#17445](https://github.com/element-hq/synapse/issues/17445))
+* Bump pyopenssl from 24.1.0 to 24.2.1. ([\#17465](https://github.com/element-hq/synapse/issues/17465))
+* Bump ruff from 0.5.0 to 0.5.4. ([\#17466](https://github.com/element-hq/synapse/issues/17466))
+* Bump sentry-sdk from 2.6.0 to 2.8.0. ([\#17456](https://github.com/element-hq/synapse/issues/17456))
+* Bump sentry-sdk from 2.8.0 to 2.10.0. ([\#17467](https://github.com/element-hq/synapse/issues/17467))
+* Bump setuptools from 67.6.0 to 70.0.0. ([\#17448](https://github.com/element-hq/synapse/issues/17448))
+* Bump twine from 5.1.0 to 5.1.1. ([\#17443](https://github.com/element-hq/synapse/issues/17443))
+* Bump types-jsonschema from 4.22.0.20240610 to 4.23.0.20240712. ([\#17446](https://github.com/element-hq/synapse/issues/17446))
+* Bump ulid from 1.1.2 to 1.1.3. ([\#17442](https://github.com/element-hq/synapse/issues/17442))
+* Bump zipp from 3.15.0 to 3.19.1. ([\#17427](https://github.com/element-hq/synapse/issues/17427))
+
 # Synapse 1.111.0 (2024-07-16)
 
 No significant changes since 1.111.0rc2.
diff --git a/changelog.d/17231.bugfix b/changelog.d/17231.bugfix
deleted file mode 100644
index d09b455654..0000000000
--- a/changelog.d/17231.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Added configurable option to always include offline users in presence sync results. Contributed by @Michael-Hollister.
diff --git a/changelog.d/17387.doc b/changelog.d/17387.doc
deleted file mode 100644
index 82be10f135..0000000000
--- a/changelog.d/17387.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update the readme image to have a white background, so that it is readable in dark mode.
\ No newline at end of file
diff --git a/changelog.d/17416.feature b/changelog.d/17416.feature
deleted file mode 100644
index 1d119cf48f..0000000000
--- a/changelog.d/17416.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add to-device extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17418.feature b/changelog.d/17418.feature
deleted file mode 100644
index c5e56bc500..0000000000
--- a/changelog.d/17418.feature
+++ /dev/null
@@ -1 +0,0 @@
-Populate `name`/`avatar` fields in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17419.feature b/changelog.d/17419.feature
deleted file mode 100644
index 186a27c470..0000000000
--- a/changelog.d/17419.feature
+++ /dev/null
@@ -1 +0,0 @@
-Populate `heroes` and room summary fields (`joined_count`, `invited_count`) in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17423.doc b/changelog.d/17423.doc
deleted file mode 100644
index 972bc659e4..0000000000
--- a/changelog.d/17423.doc
+++ /dev/null
@@ -1 +0,0 @@
-Add Red Hat Enterprise Linux and Rocky Linux 8 and 9 installation instructions.
diff --git a/changelog.d/17424.misc b/changelog.d/17424.misc
deleted file mode 100644
index d4a81c137f..0000000000
--- a/changelog.d/17424.misc
+++ /dev/null
@@ -1 +0,0 @@
-Make sure we always use the right logic for enabling the media repo.
diff --git a/changelog.d/17426.misc b/changelog.d/17426.misc
deleted file mode 100644
index 886e5d4389..0000000000
--- a/changelog.d/17426.misc
+++ /dev/null
@@ -1 +0,0 @@
-Fix documentation on `RateLimiter#record_action`.
\ No newline at end of file
diff --git a/changelog.d/17428.bugfix b/changelog.d/17428.bugfix
deleted file mode 100644
index cbfd7b0c39..0000000000
--- a/changelog.d/17428.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Reduce volume of 'Waiting for current token' logs, which were introduced in v1.109.0.
\ No newline at end of file
diff --git a/changelog.d/17429.feature b/changelog.d/17429.feature
deleted file mode 100644
index 608b75d632..0000000000
--- a/changelog.d/17429.feature
+++ /dev/null
@@ -1 +0,0 @@
-Populate `is_dm` room field in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17432.feature b/changelog.d/17432.feature
deleted file mode 100644
index c86f04c118..0000000000
--- a/changelog.d/17432.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add room subscriptions to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17433.feature b/changelog.d/17433.feature
deleted file mode 100644
index ac9b5dee69..0000000000
--- a/changelog.d/17433.feature
+++ /dev/null
@@ -1 +0,0 @@
-Prepare for authenticated media freeze.
\ No newline at end of file
diff --git a/changelog.d/17434.bugfix b/changelog.d/17434.bugfix
deleted file mode 100644
index c7cce52397..0000000000
--- a/changelog.d/17434.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug in experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint when using room type filters and the user has one or more remote invites.
diff --git a/changelog.d/17435.bugfix b/changelog.d/17435.bugfix
deleted file mode 100644
index 2d06a7c7fc..0000000000
--- a/changelog.d/17435.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Order `heroes` by `stream_ordering` as the Matrix specification states (applies to `/sync`).
diff --git a/changelog.d/17438.bugfix b/changelog.d/17438.bugfix
deleted file mode 100644
index cff6eecd48..0000000000
--- a/changelog.d/17438.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix rare bug where `/sync` would break for a user when using workers with multiple stream writers.
diff --git a/changelog.d/17439.bugfix b/changelog.d/17439.bugfix
deleted file mode 100644
index f36c3ec255..0000000000
--- a/changelog.d/17439.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Limit concurrent remote downloads to 6 per IP address, and decrement remote downloads without a content-length from the ratelimiter after the download is complete.
\ No newline at end of file
diff --git a/changelog.d/17449.bugfix b/changelog.d/17449.bugfix
deleted file mode 100644
index cd847a3d1c..0000000000
--- a/changelog.d/17449.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Remove unnecessary call to resume producing in fake channel.
\ No newline at end of file
diff --git a/changelog.d/17451.doc b/changelog.d/17451.doc
deleted file mode 100644
index 357ac2c906..0000000000
--- a/changelog.d/17451.doc
+++ /dev/null
@@ -1 +0,0 @@
-Improve documentation for the [`default_power_level_content_override`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#default_power_level_content_override) config option.
diff --git a/changelog.d/17453.misc b/changelog.d/17453.misc
deleted file mode 100644
index 2978a52477..0000000000
--- a/changelog.d/17453.misc
+++ /dev/null
@@ -1 +0,0 @@
-Update experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint to bump room when it is created.
diff --git a/changelog.d/17454.feature b/changelog.d/17454.feature
deleted file mode 100644
index bb088371bf..0000000000
--- a/changelog.d/17454.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add E2EE extension support to experimental [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575) Sliding Sync `/sync` endpoint.
diff --git a/changelog.d/17458.misc b/changelog.d/17458.misc
deleted file mode 100644
index 09cce15d0d..0000000000
--- a/changelog.d/17458.misc
+++ /dev/null
@@ -1 +0,0 @@
-Speed up generating sliding sync responses.
diff --git a/changelog.d/17460.misc b/changelog.d/17460.misc
deleted file mode 100644
index fd99da5a95..0000000000
--- a/changelog.d/17460.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add cache to `get_rooms_for_local_user_where_membership_is` to speed up sliding sync.
diff --git a/changelog.d/17461.misc b/changelog.d/17461.misc
deleted file mode 100644
index 80f7144baa..0000000000
--- a/changelog.d/17461.misc
+++ /dev/null
@@ -1 +0,0 @@
-Speed up fetching room keys from backup.
diff --git a/changelog.d/17468.misc b/changelog.d/17468.misc
deleted file mode 100644
index d908776204..0000000000
--- a/changelog.d/17468.misc
+++ /dev/null
@@ -1 +0,0 @@
-Speed up sorting of the room list in sliding sync.
diff --git a/changelog.d/17469.misc b/changelog.d/17469.misc
deleted file mode 100644
index ba0419355b..0000000000
--- a/changelog.d/17469.misc
+++ /dev/null
@@ -1 +0,0 @@
-Implement handling of `$ME` as a state key in sliding sync.
diff --git a/debian/changelog b/debian/changelog
index 0470e25f2d..5209b9f5fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.112.0~rc1) stable; urgency=medium
+
+  * New Synapse release 1.112.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 23 Jul 2024 08:58:55 -0600
+
 matrix-synapse-py3 (1.111.0) stable; urgency=medium
 
   * New Synapse release 1.111.0.
diff --git a/pyproject.toml b/pyproject.toml
index 50dc0c3c63..0b5dc418e4 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,7 +97,7 @@ module-name = "synapse.synapse_rust"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.111.0"
+version = "1.112.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "AGPL-3.0-or-later"