diff --git a/_service b/_service
index b1c84d6..f229448 100644
--- a/_service
+++ b/_service
@@ -4,11 +4,11 @@
@PARENT_TAG@
https://github.com/matrix-org/synapse.git
git
- v1.33.2
+ v1.34.0
v(.*)
\1
diff --git a/matrix-synapse-1.33.2.obscpio b/matrix-synapse-1.33.2.obscpio
deleted file mode 100644
index 964a1be..0000000
--- a/matrix-synapse-1.33.2.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5177d693f414c3a6812f9e1c24c646c638ebc1fdd701c0857441f7d051cdfd06
-size 30069261
diff --git a/matrix-synapse-1.34.0.obscpio b/matrix-synapse-1.34.0.obscpio
new file mode 100644
index 0000000..8674478
--- /dev/null
+++ b/matrix-synapse-1.34.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:291f4334c52337f9aba1be65083a2b8d7c1f172dab88657446781e16d772918e
+size 30117389
diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec
index 0a8f106..1d5956e 100644
--- a/matrix-synapse-test.spec
+++ b/matrix-synapse-test.spec
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.33.2
+Version: 1.34.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
diff --git a/matrix-synapse.changes b/matrix-synapse.changes
index c9ccc33..1318fdf 100644
--- a/matrix-synapse.changes
+++ b/matrix-synapse.changes
@@ -1,3 +1,84 @@
+-------------------------------------------------------------------
+Mon May 17 12:18:10 UTC 2021 - Marcus Rueckert
+
+- Update to 1.34.0
+ This release deprecates the room_invite_state_types configuration
+ setting. See the upgrade notes for instructions on updating your
+ configuration file to use the new room_prejoin_state setting.
+
+ This release also deprecates the POST
+ /_synapse/admin/v1/rooms//delete admin API route. Server
+ administrators are encouraged to update their scripts to use the
+ new DELETE /_synapse/admin/v1/rooms/ route instead.
+
+ - Features
+ - Add experimental option to track memory usage of the caches.
+ (#9881)
+ - Add support for DELETE /_synapse/admin/v1/rooms/.
+ (#9889)
+ - Add limits to how often Synapse will GC, ensuring that large
+ servers do not end up GC thrashing if gc_thresholds has not
+ been correctly set. (#9902)
+ - Improve performance of sending events for worker-based
+ deployments using Redis. (#9905, #9950, #9951)
+ - Improve performance after joining a large room when presence
+ is enabled. (#9910, #9916)
+ - Support stable identifiers for MSC1772 Spaces. m.space.child
+ events will now be taken into account when populating the
+ experimental spaces summary response. Please see the upgrade
+ notes if you have customised room_invite_state_types in your
+ configuration. (#9915, #9966)
+ - Improve performance of backfilling in large rooms. (#9935)
+ - Add a config option to allow you to prevent device display
+ names from being shared over federation. Contributed by
+ @aaronraimist. (#9945)
+ - Update support for MSC2946: Spaces Summary. (#9947, #9954)
+ - Bugfixes
+ - Fix a bug introduced in v1.32.0 where the associated
+ connection was improperly logged for SQL logging statements.
+ (#9895)
+ - Correct the type hint for the user_may_create_room_alias
+ method of spam checkers. It is provided a RoomAlias, not a
+ str. (#9896)
+ - Fix bug where user directory could get out of sync if room
+ visibility and membership changed in quick succession.
+ (#9910)
+ - Include the origin_server_ts property in the experimental
+ MSC2946 support to allow clients to properly sort rooms.
+ (#9928)
+ - Fix bugs introduced in v1.23.0 which made the PostgreSQL port
+ script fail when run with a newly-created SQLite database.
+ (#9930)
+ - Fix a bug introduced in Synapse 1.29.0 which caused
+ m.room_key_request to-device messages sent from one user to
+ another to be dropped. (#9961, #9965)
+ - Fix a bug introduced in v1.27.0 preventing users and
+ appservices exempt from ratelimiting from creating rooms with
+ many invitees. (#9968)
+ - Updates to the Docker image
+ - Add startup_delay to docker healthcheck to reduce waiting
+ time for coming online and update the documentation with
+ extra options. Contributed by @maquis196. (#9913)
+ - Improved Documentation
+ - Add port argument to the Postgres database sample config
+ section. (#9911)
+ - Deprecations and Removals
+ - Mark as deprecated POST
+ /_synapse/admin/v1/rooms//delete. (#9889)
+ - Internal Changes
+ - Reduce the length of Synapse's access tokens. (#5588)
+ - Export jemalloc stats to Prometheus if it is being used.
+ (#9882)
+ - Add type hints to presence handler. (#9885)
+ - Reduce memory usage of the LRU caches. (#9886)
+ - Add type hints to the synapse.handlers module. (#9896)
+ - Time response time for external cache requests. (#9904)
+ - Minor fixes to the make_full_schema.sh script. (#9931)
+ - Move database schema files into a common directory. (#9932)
+ - Add debug logging for lost/delayed to-device messages.
+ (#9959)
+- enable cache_memory feature: new BR Pympler
+
-------------------------------------------------------------------
Tue May 11 13:46:25 UTC 2021 - Marcus Rueckert
diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo
index 24c681d..9c55ebe 100644
--- a/matrix-synapse.obsinfo
+++ b/matrix-synapse.obsinfo
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.33.2
-mtime: 1620738586
-commit: d1473f7362e9b146dbd256076c8e3c7d163e7d94
+version: 1.34.0
+mtime: 1621249228
+commit: 13b0673b5a0bceafbcfce1407544c2421fd69210
diff --git a/matrix-synapse.spec b/matrix-synapse.spec
index 85defbb..083582f 100644
--- a/matrix-synapse.spec
+++ b/matrix-synapse.spec
@@ -23,6 +23,7 @@
%bcond_without saml
%bcond_without url_preview
%bcond_without jwt
+%bcond_without cache_memory
%bcond_with redis
# missing deps
%bcond_with opentracing
@@ -45,7 +46,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
-Version: 1.33.2
+Version: 1.34.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0
@@ -180,6 +181,10 @@ BuildRequires: python3-txredisapi >= 1.4.7
BuildRequires: python3-hiredis
%requires_eq python3-hiredis
%endif
+%if %{with cache_memory}
+BuildRequires: python3-Pympler
+%requires_eq python3-Pympler
+%endif
BuildArch: noarch
# We only provide/obsolete python2 to ensure that users upgrade.
Obsoletes: python2-matrix-synapse < %{version}-%{release}