summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CHANGES.md89
-rw-r--r--changelog.d/14263.misc1
-rw-r--r--changelog.d/14545.misc1
-rw-r--r--changelog.d/14546.misc1
-rw-r--r--changelog.d/14633.misc1
-rw-r--r--changelog.d/14644.bugfix1
-rw-r--r--changelog.d/14663.feature1
-rw-r--r--changelog.d/14665.misc1
-rw-r--r--changelog.d/14669.bugfix1
-rw-r--r--changelog.d/14672.misc1
-rw-r--r--changelog.d/14673.doc1
-rw-r--r--changelog.d/14674.doc1
-rw-r--r--changelog.d/14676.misc1
-rw-r--r--changelog.d/14680.misc1
-rw-r--r--changelog.d/14681.misc1
-rw-r--r--changelog.d/14685.misc1
-rw-r--r--changelog.d/14687.misc1
-rw-r--r--changelog.d/14692.misc1
-rw-r--r--changelog.d/14693.misc1
-rw-r--r--changelog.d/14694.misc1
-rw-r--r--changelog.d/14695.misc1
-rw-r--r--changelog.d/14696.misc1
-rw-r--r--changelog.d/14697.misc1
-rw-r--r--changelog.d/14698.misc1
-rw-r--r--changelog.d/14700.misc1
-rw-r--r--changelog.d/14701.misc1
-rw-r--r--changelog.d/14702.misc1
-rw-r--r--changelog.d/14707.misc1
-rw-r--r--changelog.d/14714.feature1
-rw-r--r--changelog.d/14716.misc1
-rw-r--r--changelog.d/14720.misc1
-rw-r--r--changelog.d/14723.bugfix1
-rw-r--r--changelog.d/14724.misc1
-rw-r--r--changelog.d/14725.misc1
-rw-r--r--changelog.d/14727.bugfix1
-rw-r--r--changelog.d/14730.doc1
-rw-r--r--changelog.d/14731.misc1
-rw-r--r--changelog.d/14732.misc1
-rw-r--r--changelog.d/14733.misc1
-rw-r--r--changelog.d/14734.misc1
-rw-r--r--changelog.d/14735.misc1
-rw-r--r--changelog.d/14736.misc1
-rw-r--r--changelog.d/14738.misc1
-rw-r--r--changelog.d/14741.misc1
-rw-r--r--changelog.d/14743.misc1
-rw-r--r--changelog.d/14744.doc1
-rw-r--r--changelog.d/14748.doc1
-rw-r--r--changelog.d/14750.feature1
-rw-r--r--changelog.d/14751.bugfix1
-rw-r--r--changelog.d/14753.feature1
-rw-r--r--changelog.d/14758.misc1
-rw-r--r--changelog.d/14759.misc1
-rw-r--r--changelog.d/14760.misc1
-rw-r--r--changelog.d/14761.misc1
-rw-r--r--changelog.d/14762.misc1
-rw-r--r--changelog.d/14763.misc1
-rw-r--r--changelog.d/14772.misc1
-rw-r--r--changelog.d/14774.misc1
-rw-r--r--changelog.d/14778.doc1
-rw-r--r--changelog.d/14779.misc1
-rw-r--r--changelog.d/14781.misc1
-rw-r--r--changelog.d/14786.feature1
-rw-r--r--changelog.d/14791.misc1
-rw-r--r--changelog.d/14792.misc1
-rw-r--r--changelog.d/14793.misc1
-rw-r--r--changelog.d/14794.misc1
-rw-r--r--changelog.d/14795.misc1
-rw-r--r--changelog.d/14796.misc1
-rw-r--r--changelog.d/14797.doc1
-rw-r--r--changelog.d/14801.doc1
-rw-r--r--changelog.d/14802.misc1
-rw-r--r--debian/changelog6
-rw-r--r--pyproject.toml2
73 files changed, 96 insertions, 71 deletions
diff --git a/CHANGES.md b/CHANGES.md
index ae55d63bc1..ab6a107f97 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,92 @@
+Synapse 1.75.0rc1 (2023-01-10)
+==============================
+
+Features
+--------
+
+- Add a `cached` function to `synapse.module_api` that returns a decorator to cache return values of functions. ([\#14663](https://github.com/matrix-org/synapse/issues/14663))
+- Add experimental support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) (removing account data). ([\#14714](https://github.com/matrix-org/synapse/issues/14714))
+- Support [RFC7636](https://datatracker.ietf.org/doc/html/rfc7636) Proof Key for Code Exchange for OAuth single sign-on. ([\#14750](https://github.com/matrix-org/synapse/issues/14750))
+- Support non-OpenID compliant userinfo claims for subject and picture. ([\#14753](https://github.com/matrix-org/synapse/issues/14753))
+- Improve performance of `/sync` when filtering all rooms, message types, or senders. ([\#14786](https://github.com/matrix-org/synapse/issues/14786))
+
+
+Bugfixes
+--------
+
+- Fix the *MAU Limits* section of the Grafana dashboard relying on a specific `job` name for the workers of a Synapse deployment. ([\#14644](https://github.com/matrix-org/synapse/issues/14644))
+- Fix a bug introduced in Synapse 1.70.0 which could cause spurious `UNIQUE constraint failed` errors in the `rotate_notifs` background job. ([\#14669](https://github.com/matrix-org/synapse/issues/14669))
+- Ensure stream IDs are always updated after caches get invalidated with workers. Contributed by Nick @ Beeper (@fizzadar). ([\#14723](https://github.com/matrix-org/synapse/issues/14723))
+- Remove the unspecced `device` field from `/pushrules` responses. ([\#14727](https://github.com/matrix-org/synapse/issues/14727))
+- Fix a bug introduced in Synapse 1.73.0 where the `picture_claim` configured under `oidc_providers` was unused (the default value of `"picture"` was used instead). ([\#14751](https://github.com/matrix-org/synapse/issues/14751))
+
+
+Improved Documentation
+----------------------
+
+- Declare support for Python 3.11. ([\#14673](https://github.com/matrix-org/synapse/issues/14673))
+- Fix `target_memory_usage` being used in the description for the actual `cache_autotune` sub-option `target_cache_memory_usage`. ([\#14674](https://github.com/matrix-org/synapse/issues/14674))
+- Move `email` to Server section in config file documentation. ([\#14730](https://github.com/matrix-org/synapse/issues/14730))
+- Fix broken links in the Synapse documentation. ([\#14744](https://github.com/matrix-org/synapse/issues/14744))
+- Add missing worker settings to shared configuration documentation. ([\#14748](https://github.com/matrix-org/synapse/issues/14748))
+- Document using Twitter as a OAuth 2.0 authentication provider. ([\#14778](https://github.com/matrix-org/synapse/issues/14778))
+- Fix Synapse 1.74 upgrade notes to correctly explain how to install pyICU when installing Synapse from PyPI. ([\#14797](https://github.com/matrix-org/synapse/issues/14797))
+- Update link to towncrier in contribution guide. ([\#14801](https://github.com/matrix-org/synapse/issues/14801))
+
+
+Internal Changes
+----------------
+
+- Improve performance of the `/hierarchy` endpoint. ([\#14263](https://github.com/matrix-org/synapse/issues/14263))
+- Faster remote room joins: stream the un-partial-stating of events over replication. ([\#14545](https://github.com/matrix-org/synapse/issues/14545), [\#14546](https://github.com/matrix-org/synapse/issues/14546))
+- Use [ruff](https://github.com/charliermarsh/ruff/) instead of flake8. ([\#14633](https://github.com/matrix-org/synapse/issues/14633), [\#14741](https://github.com/matrix-org/synapse/issues/14741))
+- Change `handle_new_client_event` signature so that a 429 does not reach clients on `PartialStateConflictError`, and internally retry when needed instead. ([\#14665](https://github.com/matrix-org/synapse/issues/14665))
+- Remove dependency on jQuery on reCAPTCHA page. ([\#14672](https://github.com/matrix-org/synapse/issues/14672))
+- Faster joins: make `computer_state_after_events` consistent with other state-fetching functions that take a `StateFilter`. ([\#14676](https://github.com/matrix-org/synapse/issues/14676))
+- Add missing type hints. ([\#14680](https://github.com/matrix-org/synapse/issues/14680), [\#14681](https://github.com/matrix-org/synapse/issues/14681), [\#14687](https://github.com/matrix-org/synapse/issues/14687))
+- Improve type annotations for the helper methods on a `CachedFunction`. ([\#14685](https://github.com/matrix-org/synapse/issues/14685))
+- Check that the SQLite database file exists before porting to PostgreSQL. ([\#14692](https://github.com/matrix-org/synapse/issues/14692))
+- Bump JasonEtco/create-an-issue from 2.8.1 to 2.8.2. ([\#14693](https://github.com/matrix-org/synapse/issues/14693))
+- Bump anyhow from 1.0.66 to 1.0.68. ([\#14694](https://github.com/matrix-org/synapse/issues/14694))
+- Bump blake2 from 0.10.5 to 0.10.6. ([\#14695](https://github.com/matrix-org/synapse/issues/14695))
+- Bump serde_json from 1.0.89 to 1.0.91. ([\#14696](https://github.com/matrix-org/synapse/issues/14696))
+- Bump serde from 1.0.150 to 1.0.151. ([\#14697](https://github.com/matrix-org/synapse/issues/14697))
+- Bump lxml from 4.9.1 to 4.9.2. ([\#14698](https://github.com/matrix-org/synapse/issues/14698))
+- Bump types-jsonschema from 4.17.0.1 to 4.17.0.2. ([\#14700](https://github.com/matrix-org/synapse/issues/14700))
+- Bump sentry-sdk from 1.11.1 to 1.12.0. ([\#14701](https://github.com/matrix-org/synapse/issues/14701))
+- Bump types-setuptools from 65.6.0.1 to 65.6.0.2. ([\#14702](https://github.com/matrix-org/synapse/issues/14702))
+- Add `.direnv/` directory to .gitignore to prevent local state generated by the [direnv](https://direnv.net/) development tool from being committed. ([\#14707](https://github.com/matrix-org/synapse/issues/14707))
+- Batch up replication requests to request the resyncing of remote users's devices. ([\#14716](https://github.com/matrix-org/synapse/issues/14716))
+- Bump minimum PyYAML to 3.13. ([\#14720](https://github.com/matrix-org/synapse/issues/14720))
+- If debug logging is enabled, log the `msgid`s of any to-device messages that are returned over `/sync`. ([\#14724](https://github.com/matrix-org/synapse/issues/14724))
+- Disable sending confirmation email when 3pid is disabled. ([\#14725](https://github.com/matrix-org/synapse/issues/14725))
+- Bump JasonEtco/create-an-issue from 2.8.2 to 2.9.1. ([\#14731](https://github.com/matrix-org/synapse/issues/14731))
+- Bump towncrier from 22.8.0 to 22.12.0. ([\#14732](https://github.com/matrix-org/synapse/issues/14732))
+- Bump isort from 5.10.1 to 5.11.4. ([\#14733](https://github.com/matrix-org/synapse/issues/14733))
+- Bump attrs from 22.1.0 to 22.2.0. ([\#14734](https://github.com/matrix-org/synapse/issues/14734))
+- Bump black from 22.10.0 to 22.12.0. ([\#14735](https://github.com/matrix-org/synapse/issues/14735))
+- Bump sentry-sdk from 1.12.0 to 1.12.1. ([\#14736](https://github.com/matrix-org/synapse/issues/14736))
+- Bump setuptools from 65.3.0 to 65.5.1. ([\#14738](https://github.com/matrix-org/synapse/issues/14738))
+- Use `htmltest` to check links in the Synapse documentation. ([\#14743](https://github.com/matrix-org/synapse/issues/14743))
+- Bump serde from 1.0.151 to 1.0.152. ([\#14758](https://github.com/matrix-org/synapse/issues/14758))
+- Bump ruff from 0.0.189 to 0.0.206. ([\#14759](https://github.com/matrix-org/synapse/issues/14759))
+- Bump pydantic from 1.10.2 to 1.10.4. ([\#14760](https://github.com/matrix-org/synapse/issues/14760))
+- Bump gitpython from 3.1.29 to 3.1.30. ([\#14761](https://github.com/matrix-org/synapse/issues/14761))
+- Bump pillow from 9.3.0 to 9.4.0. ([\#14762](https://github.com/matrix-org/synapse/issues/14762))
+- Bump types-requests from 2.28.11.5 to 2.28.11.7. ([\#14763](https://github.com/matrix-org/synapse/issues/14763))
+- Change GHA CI job to follow best practices. ([\#14772](https://github.com/matrix-org/synapse/issues/14772))
+- Switch to our fork of `dh-virtualenv` to work around an upstream Python 3.11 incompatibility. ([\#14774](https://github.com/matrix-org/synapse/issues/14774))
+- Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. ([\#14779](https://github.com/matrix-org/synapse/issues/14779))
+- Unescape HTML entities in URL preview titles making use of oEmbed responses. ([\#14781](https://github.com/matrix-org/synapse/issues/14781))
+- Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1. ([\#14791](https://github.com/matrix-org/synapse/issues/14791))
+- Bump types-pillow from 9.3.0.4 to 9.4.0.0. ([\#14792](https://github.com/matrix-org/synapse/issues/14792))
+- Bump pyopenssl from 22.1.0 to 23.0.0. ([\#14793](https://github.com/matrix-org/synapse/issues/14793))
+- Bump types-setuptools from 65.6.0.2 to 65.6.0.3. ([\#14794](https://github.com/matrix-org/synapse/issues/14794))
+- Bump importlib-metadata from 4.2.0 to 6.0.0. ([\#14795](https://github.com/matrix-org/synapse/issues/14795))
+- Bump ruff from 0.0.206 to 0.0.215. ([\#14796](https://github.com/matrix-org/synapse/issues/14796))
+- Skip testing built wheels for PyPy 3.7 on Linux x86_64 as we lack new required dependencies in the build environment. ([\#14802](https://github.com/matrix-org/synapse/issues/14802))
+
+
 Synapse 1.74.0 (2022-12-20)
 ===========================
 
diff --git a/changelog.d/14263.misc b/changelog.d/14263.misc
deleted file mode 100644
index 11d9446a4b..0000000000
--- a/changelog.d/14263.misc
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of the `/hierarchy` endpoint.
diff --git a/changelog.d/14545.misc b/changelog.d/14545.misc
deleted file mode 100644
index 60b6761a51..0000000000
--- a/changelog.d/14545.misc
+++ /dev/null
@@ -1 +0,0 @@
-Faster remote room joins: stream the un-partial-stating of events over replication.
\ No newline at end of file
diff --git a/changelog.d/14546.misc b/changelog.d/14546.misc
deleted file mode 100644
index 60b6761a51..0000000000
--- a/changelog.d/14546.misc
+++ /dev/null
@@ -1 +0,0 @@
-Faster remote room joins: stream the un-partial-stating of events over replication.
\ No newline at end of file
diff --git a/changelog.d/14633.misc b/changelog.d/14633.misc
deleted file mode 100644
index def187b12b..0000000000
--- a/changelog.d/14633.misc
+++ /dev/null
@@ -1 +0,0 @@
-Use [ruff](https://github.com/charliermarsh/ruff/) instead of flake8.
diff --git a/changelog.d/14644.bugfix b/changelog.d/14644.bugfix
deleted file mode 100644
index 711088bb7e..0000000000
--- a/changelog.d/14644.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix the *MAU Limits* section of the Grafana dashboard relying on a specific `job` name for the workers of a Synapse deployment.
\ No newline at end of file
diff --git a/changelog.d/14663.feature b/changelog.d/14663.feature
deleted file mode 100644
index b03f3ee54e..0000000000
--- a/changelog.d/14663.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a `cached` function to `synapse.module_api` that returns a decorator to cache return values of functions.
diff --git a/changelog.d/14665.misc b/changelog.d/14665.misc
deleted file mode 100644
index 2b7c96143d..0000000000
--- a/changelog.d/14665.misc
+++ /dev/null
@@ -1 +0,0 @@
-Change `handle_new_client_event` signature so that a 429 does not reach clients on `PartialStateConflictError`, and internally retry when needed instead.
diff --git a/changelog.d/14669.bugfix b/changelog.d/14669.bugfix
deleted file mode 100644
index bea316b065..0000000000
--- a/changelog.d/14669.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug introduced in Synapse 1.70.0 which could cause spurious `UNIQUE constraint failed` errors in the `rotate_notifs` background job.
diff --git a/changelog.d/14672.misc b/changelog.d/14672.misc
deleted file mode 100644
index b94ebed971..0000000000
--- a/changelog.d/14672.misc
+++ /dev/null
@@ -1 +0,0 @@
-Remove dependency on jQuery on reCAPTCHA page.
diff --git a/changelog.d/14673.doc b/changelog.d/14673.doc
deleted file mode 100644
index 7baf5f7f38..0000000000
--- a/changelog.d/14673.doc
+++ /dev/null
@@ -1 +0,0 @@
-Declare support for Python 3.11.
diff --git a/changelog.d/14674.doc b/changelog.d/14674.doc
deleted file mode 100644
index df21417819..0000000000
--- a/changelog.d/14674.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix `target_memory_usage` being used in the description for the actual `cache_autotune` sub-option `target_cache_memory_usage`.
diff --git a/changelog.d/14676.misc b/changelog.d/14676.misc
deleted file mode 100644
index 8a41df9c64..0000000000
--- a/changelog.d/14676.misc
+++ /dev/null
@@ -1 +0,0 @@
-Faster joins: make `computer_state_after_events` consistent with other state-fetching functions that take a `StateFilter`.
diff --git a/changelog.d/14680.misc b/changelog.d/14680.misc
deleted file mode 100644
index d44571b731..0000000000
--- a/changelog.d/14680.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add missing type hints.
diff --git a/changelog.d/14681.misc b/changelog.d/14681.misc
deleted file mode 100644
index d44571b731..0000000000
--- a/changelog.d/14681.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add missing type hints.
diff --git a/changelog.d/14685.misc b/changelog.d/14685.misc
deleted file mode 100644
index 3ba2270100..0000000000
--- a/changelog.d/14685.misc
+++ /dev/null
@@ -1 +0,0 @@
-Improve type annotations for the helper methods on a `CachedFunction`.
\ No newline at end of file
diff --git a/changelog.d/14687.misc b/changelog.d/14687.misc
deleted file mode 100644
index d44571b731..0000000000
--- a/changelog.d/14687.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add missing type hints.
diff --git a/changelog.d/14692.misc b/changelog.d/14692.misc
deleted file mode 100644
index 0edac253b7..0000000000
--- a/changelog.d/14692.misc
+++ /dev/null
@@ -1 +0,0 @@
-Check that the SQLite database file exists before porting to PostgreSQL.
\ No newline at end of file
diff --git a/changelog.d/14693.misc b/changelog.d/14693.misc
deleted file mode 100644
index 86771f41b2..0000000000
--- a/changelog.d/14693.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump JasonEtco/create-an-issue from 2.8.1 to 2.8.2.
diff --git a/changelog.d/14694.misc b/changelog.d/14694.misc
deleted file mode 100644
index 146238d8c5..0000000000
--- a/changelog.d/14694.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump anyhow from 1.0.66 to 1.0.68.
diff --git a/changelog.d/14695.misc b/changelog.d/14695.misc
deleted file mode 100644
index 57e08498be..0000000000
--- a/changelog.d/14695.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump blake2 from 0.10.5 to 0.10.6.
diff --git a/changelog.d/14696.misc b/changelog.d/14696.misc
deleted file mode 100644
index 9849366b9f..0000000000
--- a/changelog.d/14696.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump serde_json from 1.0.89 to 1.0.91.
diff --git a/changelog.d/14697.misc b/changelog.d/14697.misc
deleted file mode 100644
index 514209fcc3..0000000000
--- a/changelog.d/14697.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump serde from 1.0.150 to 1.0.151.
diff --git a/changelog.d/14698.misc b/changelog.d/14698.misc
deleted file mode 100644
index 2e2072183e..0000000000
--- a/changelog.d/14698.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump lxml from 4.9.1 to 4.9.2.
diff --git a/changelog.d/14700.misc b/changelog.d/14700.misc
deleted file mode 100644
index 253eb1721d..0000000000
--- a/changelog.d/14700.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-jsonschema from 4.17.0.1 to 4.17.0.2.
diff --git a/changelog.d/14701.misc b/changelog.d/14701.misc
deleted file mode 100644
index 05c89d5948..0000000000
--- a/changelog.d/14701.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump sentry-sdk from 1.11.1 to 1.12.0.
diff --git a/changelog.d/14702.misc b/changelog.d/14702.misc
deleted file mode 100644
index 17c0485f12..0000000000
--- a/changelog.d/14702.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-setuptools from 65.6.0.1 to 65.6.0.2.
diff --git a/changelog.d/14707.misc b/changelog.d/14707.misc
deleted file mode 100644
index 38f47a6f30..0000000000
--- a/changelog.d/14707.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add `.direnv/` directory to .gitignore to prevent local state generated by the [direnv](https://direnv.net/) development tool from being committed.
\ No newline at end of file
diff --git a/changelog.d/14714.feature b/changelog.d/14714.feature
deleted file mode 100644
index 5f3a20b7a7..0000000000
--- a/changelog.d/14714.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add experimental support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) (removing account data).
\ No newline at end of file
diff --git a/changelog.d/14716.misc b/changelog.d/14716.misc
deleted file mode 100644
index ef9522e01d..0000000000
--- a/changelog.d/14716.misc
+++ /dev/null
@@ -1 +0,0 @@
-Batch up replication requests to request the resyncing of remote users's devices.
\ No newline at end of file
diff --git a/changelog.d/14720.misc b/changelog.d/14720.misc
deleted file mode 100644
index 0defc01550..0000000000
--- a/changelog.d/14720.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump minimum PyYAML to 3.13.
diff --git a/changelog.d/14723.bugfix b/changelog.d/14723.bugfix
deleted file mode 100644
index e1f89cee35..0000000000
--- a/changelog.d/14723.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Ensure stream IDs are always updated after caches get invalidated with workers. Contributed by Nick @ Beeper (@fizzadar).
diff --git a/changelog.d/14724.misc b/changelog.d/14724.misc
deleted file mode 100644
index 270e5ed188..0000000000
--- a/changelog.d/14724.misc
+++ /dev/null
@@ -1 +0,0 @@
-If debug logging is enabled, log the `msgid`s of any to-device messages that are returned over `/sync`.
diff --git a/changelog.d/14725.misc b/changelog.d/14725.misc
deleted file mode 100644
index a86c4f8c05..0000000000
--- a/changelog.d/14725.misc
+++ /dev/null
@@ -1 +0,0 @@
-Disable sending confirmation email when 3pid is disabled.
diff --git a/changelog.d/14727.bugfix b/changelog.d/14727.bugfix
deleted file mode 100644
index 25079496e4..0000000000
--- a/changelog.d/14727.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Remove the unspecced `device` field from `/pushrules` responses.
diff --git a/changelog.d/14730.doc b/changelog.d/14730.doc
deleted file mode 100644
index 6015c7d283..0000000000
--- a/changelog.d/14730.doc
+++ /dev/null
@@ -1 +0,0 @@
-Move `email` to Server section in config file documentation.
\ No newline at end of file
diff --git a/changelog.d/14731.misc b/changelog.d/14731.misc
deleted file mode 100644
index 511466787f..0000000000
--- a/changelog.d/14731.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump JasonEtco/create-an-issue from 2.8.2 to 2.9.1.
diff --git a/changelog.d/14732.misc b/changelog.d/14732.misc
deleted file mode 100644
index 308858e841..0000000000
--- a/changelog.d/14732.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump towncrier from 22.8.0 to 22.12.0.
diff --git a/changelog.d/14733.misc b/changelog.d/14733.misc
deleted file mode 100644
index 53afc6c00e..0000000000
--- a/changelog.d/14733.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump isort from 5.10.1 to 5.11.4.
diff --git a/changelog.d/14734.misc b/changelog.d/14734.misc
deleted file mode 100644
index 06b24e7d8c..0000000000
--- a/changelog.d/14734.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump attrs from 22.1.0 to 22.2.0.
diff --git a/changelog.d/14735.misc b/changelog.d/14735.misc
deleted file mode 100644
index 76b6c1e29d..0000000000
--- a/changelog.d/14735.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump black from 22.10.0 to 22.12.0.
diff --git a/changelog.d/14736.misc b/changelog.d/14736.misc
deleted file mode 100644
index 458d5accdf..0000000000
--- a/changelog.d/14736.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump sentry-sdk from 1.12.0 to 1.12.1.
diff --git a/changelog.d/14738.misc b/changelog.d/14738.misc
deleted file mode 100644
index 9530b7075c..0000000000
--- a/changelog.d/14738.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump setuptools from 65.3.0 to 65.5.1.
diff --git a/changelog.d/14741.misc b/changelog.d/14741.misc
deleted file mode 100644
index def187b12b..0000000000
--- a/changelog.d/14741.misc
+++ /dev/null
@@ -1 +0,0 @@
-Use [ruff](https://github.com/charliermarsh/ruff/) instead of flake8.
diff --git a/changelog.d/14743.misc b/changelog.d/14743.misc
deleted file mode 100644
index fe949c5bdb..0000000000
--- a/changelog.d/14743.misc
+++ /dev/null
@@ -1 +0,0 @@
-Use `htmltest` to check links in the Synapse documentation.
\ No newline at end of file
diff --git a/changelog.d/14744.doc b/changelog.d/14744.doc
deleted file mode 100644
index 738ab1a46d..0000000000
--- a/changelog.d/14744.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix broken links in the Synapse documentation.
\ No newline at end of file
diff --git a/changelog.d/14748.doc b/changelog.d/14748.doc
deleted file mode 100644
index 6926136f79..0000000000
--- a/changelog.d/14748.doc
+++ /dev/null
@@ -1 +0,0 @@
-Add missing worker settings to shared configuration documentation.
\ No newline at end of file
diff --git a/changelog.d/14750.feature b/changelog.d/14750.feature
deleted file mode 100644
index cfed64ee80..0000000000
--- a/changelog.d/14750.feature
+++ /dev/null
@@ -1 +0,0 @@
-Support [RFC7636](https://datatracker.ietf.org/doc/html/rfc7636) Proof Key for Code Exchange for OAuth single sign-on.
diff --git a/changelog.d/14751.bugfix b/changelog.d/14751.bugfix
deleted file mode 100644
index 56ef852288..0000000000
--- a/changelog.d/14751.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug introduced in Synapse 1.73.0 where the `picture_claim` configured under `oidc_providers` was unused (the default value of `"picture"` was used instead).
diff --git a/changelog.d/14753.feature b/changelog.d/14753.feature
deleted file mode 100644
index 38b4d6af4b..0000000000
--- a/changelog.d/14753.feature
+++ /dev/null
@@ -1 +0,0 @@
-Support non-OpenID compliant userinfo claims for subject and picture.
diff --git a/changelog.d/14758.misc b/changelog.d/14758.misc
deleted file mode 100644
index 69c727bab5..0000000000
--- a/changelog.d/14758.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump serde from 1.0.151 to 1.0.152.
diff --git a/changelog.d/14759.misc b/changelog.d/14759.misc
deleted file mode 100644
index 30ce74c310..0000000000
--- a/changelog.d/14759.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump ruff from 0.0.189 to 0.0.206.
diff --git a/changelog.d/14760.misc b/changelog.d/14760.misc
deleted file mode 100644
index 5eaaee4559..0000000000
--- a/changelog.d/14760.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump pydantic from 1.10.2 to 1.10.4.
diff --git a/changelog.d/14761.misc b/changelog.d/14761.misc
deleted file mode 100644
index bd96f75f39..0000000000
--- a/changelog.d/14761.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump gitpython from 3.1.29 to 3.1.30.
diff --git a/changelog.d/14762.misc b/changelog.d/14762.misc
deleted file mode 100644
index a9c750c203..0000000000
--- a/changelog.d/14762.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump pillow from 9.3.0 to 9.4.0.
diff --git a/changelog.d/14763.misc b/changelog.d/14763.misc
deleted file mode 100644
index 59d616d76d..0000000000
--- a/changelog.d/14763.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-requests from 2.28.11.5 to 2.28.11.7.
diff --git a/changelog.d/14772.misc b/changelog.d/14772.misc
deleted file mode 100644
index 7ead5a920f..0000000000
--- a/changelog.d/14772.misc
+++ /dev/null
@@ -1 +0,0 @@
-Change GHA CI job to follow best practices.
diff --git a/changelog.d/14774.misc b/changelog.d/14774.misc
deleted file mode 100644
index b6c9f8ca52..0000000000
--- a/changelog.d/14774.misc
+++ /dev/null
@@ -1 +0,0 @@
-Switch to our fork of `dh-virtualenv` to work around an upstream Python 3.11 incompatibility.
\ No newline at end of file
diff --git a/changelog.d/14778.doc b/changelog.d/14778.doc
deleted file mode 100644
index 677f999f8d..0000000000
--- a/changelog.d/14778.doc
+++ /dev/null
@@ -1 +0,0 @@
-Document using Twitter as a OAuth 2.0 authentication provider.
diff --git a/changelog.d/14779.misc b/changelog.d/14779.misc
deleted file mode 100644
index 2bc760dbc6..0000000000
--- a/changelog.d/14779.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3.
diff --git a/changelog.d/14781.misc b/changelog.d/14781.misc
deleted file mode 100644
index 04f565b410..0000000000
--- a/changelog.d/14781.misc
+++ /dev/null
@@ -1 +0,0 @@
-Unescape HTML entities in URL preview titles making use of oEmbed responses.
diff --git a/changelog.d/14786.feature b/changelog.d/14786.feature
deleted file mode 100644
index 008d61ab03..0000000000
--- a/changelog.d/14786.feature
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of `/sync` when filtering all rooms, message types, or senders.
diff --git a/changelog.d/14791.misc b/changelog.d/14791.misc
deleted file mode 100644
index 6474859f3c..0000000000
--- a/changelog.d/14791.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1.
diff --git a/changelog.d/14792.misc b/changelog.d/14792.misc
deleted file mode 100644
index 85e9537c64..0000000000
--- a/changelog.d/14792.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-pillow from 9.3.0.4 to 9.4.0.0.
diff --git a/changelog.d/14793.misc b/changelog.d/14793.misc
deleted file mode 100644
index 86848da649..0000000000
--- a/changelog.d/14793.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump pyopenssl from 22.1.0 to 23.0.0.
diff --git a/changelog.d/14794.misc b/changelog.d/14794.misc
deleted file mode 100644
index 8e0887ec76..0000000000
--- a/changelog.d/14794.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump types-setuptools from 65.6.0.2 to 65.6.0.3.
diff --git a/changelog.d/14795.misc b/changelog.d/14795.misc
deleted file mode 100644
index 5c4bcc891c..0000000000
--- a/changelog.d/14795.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump importlib-metadata from 4.2.0 to 6.0.0.
diff --git a/changelog.d/14796.misc b/changelog.d/14796.misc
deleted file mode 100644
index 5dc3865fdf..0000000000
--- a/changelog.d/14796.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump ruff from 0.0.206 to 0.0.215.
diff --git a/changelog.d/14797.doc b/changelog.d/14797.doc
deleted file mode 100644
index 2e25d531d1..0000000000
--- a/changelog.d/14797.doc
+++ /dev/null
@@ -1 +0,0 @@
-Fix Synapse 1.74 upgrade notes to correctly explain how to install pyICU when installing Synapse from PyPI.
diff --git a/changelog.d/14801.doc b/changelog.d/14801.doc
deleted file mode 100644
index ce8e6763f1..0000000000
--- a/changelog.d/14801.doc
+++ /dev/null
@@ -1 +0,0 @@
-Update link to towncrier in contribution guide.
\ No newline at end of file
diff --git a/changelog.d/14802.misc b/changelog.d/14802.misc
deleted file mode 100644
index 81d5c0c642..0000000000
--- a/changelog.d/14802.misc
+++ /dev/null
@@ -1 +0,0 @@
-Skip testing built wheels for PyPy 3.7 on Linux x86_64 as we lack new required dependencies in the build environment.
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index f6edb4d860..e02793c996 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.75.0~rc1) stable; urgency=medium
+
+  * New Synapse release 1.75.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 10 Jan 2023 12:18:27 +0000
+
 matrix-synapse-py3 (1.74.0) stable; urgency=medium
 
   * New Synapse release 1.74.0.
diff --git a/pyproject.toml b/pyproject.toml
index 58063b15e9..740d33066e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,7 +97,7 @@ manifest-path = "rust/Cargo.toml"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.74.0"
+version = "1.75.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "Apache-2.0"