diff --git a/_service b/_service
index cd241b5..fbdf599 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.88.0
+ v1.90.0
v(.*)
\1
diff --git a/matrix-synapse-1.88.0.obscpio b/matrix-synapse-1.88.0.obscpio
deleted file mode 100644
index 1ba17c3..0000000
--- a/matrix-synapse-1.88.0.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4b6cf0575356185f84ce593c76e343d55d6b15449162c4f440b39ba2626a987a
-size 35237389
diff --git a/matrix-synapse-1.90.0.obscpio b/matrix-synapse-1.90.0.obscpio
new file mode 100644
index 0000000..8753e8b
--- /dev/null
+++ b/matrix-synapse-1.90.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a238ed3eff47fd7c72b07952d28341ef5b0aa06b2d20cd76ec58535b1ca274ce
+size 35386893
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 7d215c3..bdc998d 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.88.0
+Version: 1.90.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index 077ddb4..32ba2b6 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,145 @@
+-------------------------------------------------------------------
+Tue Aug 15 11:40:35 UTC 2023 - Marcus Rueckert
+
+- Update to 1.90.0
+ - Features
+ - Scope transaction IDs to devices (implement MSC3970).
+ (#15629)
+ - Remove old rows from the
+ cache_invalidation_stream_by_instance table automatically
+ (this table is unused in SQLite). (#15868)
+ - Bugfixes
+ - Fix a long-standing bug where purging history and paginating
+ simultaneously could lead to database corruption when using
+ workers. (#15791)
+ - Fix a long-standing bug where profile endpoint returned a 404
+ when the user's display name was empty. (#16012)
+ - Fix a long-standing bug where the synapse_port_db failed to
+ configure sequences for application services and partial
+ stated rooms. (#16043)
+ - Fix long-standing bug with deletion in dehydrated devices v2.
+ (#16046)
+ - Updates to the Docker image
+ - Add org.opencontainers.image.version labels to Docker
+ containers published by Matrix.org. Contributed by Mo Balaa.
+ (#15972, #16009)
+ - Improved Documentation
+ - Add a internal documentation page describing the "streams"
+ used within Synapse. (#16015)
+ - Clarify comment on the keys/upload over replication enpoint.
+ (#16016)
+ - Do not expose Admin API in caddy reverse proxy example.
+ Contributed by @NilsIrl. (#16027)
+ - Deprecations and Removals
+ - Remove support for legacy application service paths. (#15964)
+ - Move support for application service query parameter
+ authorization behind a configuration option. (#16017)
+ - Internal Changes
+ - Update SQL queries to inline boolean parameters as supported
+ in SQLite 3.27. (#15525)
+ - Allow for the configuration of the backoff algorithm for
+ federation destinations. (#15754)
+ - Allow modules to check whether the current worker is
+ configured to run background tasks. (#15991)
+ - Update support for MSC3958 to match the latest revision of
+ the MSC. (#15992)
+ - Allow modules to schedule delayed background calls. (#15993)
+ - Properly overwrite the redacts content-property for
+ forwards-compatibility with room versions 1 through 10.
+ (#16013)
+ - Fix building the nix development environment on MacOS
+ systems. (#16019)
+ - Remove leading and trailing spaces when setting a display
+ name. (#16031)
+ - Combine duplicated code. (#16023)
+ - Collect additional metrics from ResponseCache for eviction.
+ (#16028)
+ - Fix endpoint improperly declaring support for MSC3814.
+ (#16068)
+ - Drop backwards compat hack for event serialization. (#16069)
+ - Updates to locked dependencies
+ - Update PyYAML to 6.0.1. (#16011)
+ - Bump cryptography from 41.0.2 to 41.0.3. (#16048)
+ - Bump furo from 2023.5.20 to 2023.7.26. (#16077)
+ - Bump immutabledict from 2.2.4 to 3.0.0. (#16034)
+ - Update certifi to 2023.7.22 and pygments to 2.15.1. (#16044)
+ - Bump jsonschema from 4.18.3 to 4.19.0. (#16081)
+ - Bump phonenumbers from 8.13.14 to 8.13.18. (#16076)
+ - Bump regex from 1.9.1 to 1.9.3. (#16073)
+ - Bump serde from 1.0.171 to 1.0.175. (#15982)
+ - Bump serde from 1.0.175 to 1.0.179. (#16033)
+ - Bump serde from 1.0.179 to 1.0.183. (#16074)
+ - Bump serde_json from 1.0.103 to 1.0.104. (#16032)
+ - Bump service-identity from 21.1.0 to 23.1.0. (#16038)
+ - Bump types-commonmark from 0.9.2.3 to 0.9.2.4. (#16037)
+ - Bump types-jsonschema from 4.17.0.8 to 4.17.0.10. (#16036)
+ - Bump types-netaddr from 0.8.0.8 to 0.8.0.9. (#16035)
+ - Bump types-opentracing from 2.4.10.5 to 2.4.10.6. (#16078)
+ - Bump types-setuptools from 68.0.0.0 to 68.0.0.3. (#16079)
+
+-------------------------------------------------------------------
+Tue Aug 1 12:10:11 UTC 2023 - Marcus Rueckert
+
+- Update to 1.89.0
+ - Features
+ - Add Unix Socket support for HTTP Replication Listeners.
+ Document and provide usage instructions for utilizing Unix
+ sockets in Synapse. Contributed by Jason Little. (#15708,
+ #15924)
+ - Allow + in Matrix IDs, per MSC4009. (#15911)
+ - Support room version 11 from MSC3820. (#15912)
+ - Allow configuring the set of workers to proxy outbound
+ federation traffic through via
+ outbound_federation_restricted_to. (#15913, #15969)
+ - Implement MSC3814, dehydrated devices v2/shrivelled sessions
+ and move MSC2697 behind a config flag. Contributed by Nico
+ from Famedly, H-Shay and poljar. (#15929)
+ - Bugfixes
+ - Fix a long-standing bug where remote invites weren't
+ correctly pushed. (#15820)
+ - Fix background schema updates failing over a large upgrade
+ gap. (#15887)
+ - Fix a bug introduced in 1.86.0 where Synapse starting with an
+ empty experimental_features configuration setting. (#15925)
+ - Fixed deploy annotations in the provided Grafana dashboard
+ config, so that it shows for any homeserver and not just
+ matrix.org. Contributed by @wrjlewis. (#15957)
+ - Ensure a long state res does not starve CPU by occasionally
+ yielding to the reactor. (#15960)
+ - Properly handle redactions of creation events. (#15973)
+ - Fix a bug where resyncing stale device lists could block
+ responding to federation transactions, and thus delay
+ receiving new data from the remote server. (#15975)
+ - Improved Documentation
+ - Better clarify how to run a worker instance (pass both
+ configs). (#15921)
+ - Improve the documentation for the login as a user admin API.
+ (#15938)
+ - Fix broken Arch Linux package link. Contributed by
+ @SnipeXandrej. (#15981)
+ - Deprecations and Removals
+ - Remove support for calling the /register endpoint with an
+ unspecced user property for application services. (#15928)
+ - Internal Changes
+ - Mark get_user_in_directory private since it is only used in
+ tests. Also remove the cache from it. (#15884)
+ - Document which Python version runs on a given Linux
+ distribution so we can more easily clean up later. (#15909)
+ - Add details to warning in log when we fail to fetch an alias.
+ (#15922)
+ - Remove unneeded __init__. (#15926)
+ - Fix bug with read/write lock implementation. This is
+ currently unused so has no observable effects. (#15933,
+ #15958)
+ - Unbreak the nix development environment by pinning the Rust
+ version to 1.70.0. (#15940)
+ - Update presence metrics to differentiate remote vs local
+ users. (#15952)
+ - Stop reading from column user_id of table profiles. (#15955)
+ - Build packages for Debian Trixie. (#15961)
+ - Reduce the amount of state we pull out. (#15968)
+ - Speed up updating state in large rooms. (#15971)
+
-------------------------------------------------------------------
Wed Jul 26 12:32:53 UTC 2023 - Dirk Müller
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index 7ab7c0d..cd4f991 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,4 +1,4 @@
name: matrix-synapse
-version: 1.88.0
-mtime: 1689685560
-commit: 69699a9bd11822635fcf2166f5dec2ce2365219c
+version: 1.90.0
+mtime: 1692094674
+commit: 29638220ab31aea16cd3da073025e9cb734628d5
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index c9e2dea..3db6f6f 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -21,24 +21,29 @@
# NOTE: Keep this is in the same order as pyproject.toml.
%if %{with use_poetry_for_dependencies}
%global Jinja2_version 3.1.2
-%global Pillow_version 9.4.0
+# TODO: 10.0.0
+%global Pillow_version 9.5.0
+# TODO: 6.0.1
%global PyYAML_version 6.0
%global Twisted_version 22.10.0
%global attrs_version 23.1.0
%global bcrypt_version 4.0.1
%global bleach_version 5.0.1
%global canonicaljson_version 2.0.0
-%global cryptography_version 41.0.1
-%global immutabledict_version 2.2.4
+# TODO: 41.0.3
+%global cryptography_version 41.0.2
+%global immutabledict_version 3.0.0
%global idna_version 3.4
%global ijson_version 3.2.0
-%global jsonschema_version 4.17.3
+# TODO: 4.19.0
+%global jsonschema_version 4.18.6
%global matrix_common_version 1.3.0
%global matrix_common_max_version 2
%global msgpack_version 1.0.5
%global netaddr_version 0.8.0
# TODO: 8.13.14
-%global phonenumbers_version 8.13.5
+%global phonenumbers_version 8.13.18
+# TODO: 0.17.1
%global prometheus_client_version 0.17.0
%global psutil_version 2.0.0
%global pyOpenSSL_version 23.0.0
@@ -46,7 +51,7 @@
# TODO 0.3.0
%global pyasn1_modules_version 0.2.8
%global pymacaroons_version 0.13.0
-%global service_identity_version 21.1.0
+%global service_identity_version 23.1.0
%global signedjson_version 1.1.4
%global signedjson_max_version 2
%global sortedcontainers_version 2.4.0
@@ -62,7 +67,7 @@
%global Authlib_version 1.2.1
# TODO 4.9.3
%global lxml_version 4.9.2
-%global sentry_sdk_version 1.25.1
+%global sentry_sdk_version 1.28.1
%global PyJWT_version 2.4.0
%global jaeger_client_version 4.8.0
%global opentracing_version 2.4.0
@@ -155,7 +160,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.88.0
+Version: 1.90.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 8ee9193..e18a96f 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:60440655e9428b92ea85d81e3495be2b7e45864b56a692b4d26c1cf81fc003ed
-size 6983361
+oid sha256:daa1449b940e8b45262677acdb80c74f9c1b61203e386b60fafbdc7cfd8dae71
+size 5629073