Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2021-08-12 09:01:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Aug 12 09:01:22 2021 rev:40 rq:911335 version:1.40.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2021-07-02 13:27:38.708677695 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1899/matrix-synapse.changes  
2021-08-12 09:02:14.194096454 +0200
@@ -1,0 +2,292 @@
+Tue Aug 10 13:38:13 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- Update to 1.40.0
+  - Features
+    - Support MSC3289: room version 8. (#10449)
+    - Add support for MSC2033: device_id on /account/whoami.
+      (#9918)
+    - Update support for MSC2716 - Incrementally importing history
+      into existing rooms. (#10245, #10432, #10463)
+    - Update support for MSC3083 to consider changes in the MSC
+      around which servers can issue join events. (#10254, #10447,
+      #10489)
+    - Initial support for MSC3244, Room version capabilities over
+      the /capabilities API. (#10283)
+    - Add a buffered logging handler which periodically flushes
+      itself. (#10407, #10515)
+    - Add support for https connections to a proxy server.
+      Contributed by @Bubu and @dklimpel. (#10411)
+    - Support for MSC2285 (hidden read receipts). Contributed by
+      @SimonBrandner. (#10413)
+    - Email notifications now state whether an invitation is to a
+      room or a space. (#10426)
+    - Allow setting transaction limit for database connections.
+      (#10440, #10511)
+    - Add creation_ts to "list users" admin API. (#10448)
+  - Bugfixes
+    - Mark the experimental room version from MSC2716 as unstable.
+      (#10449)
+    - Fix the PeriodicallyFlushingMemoryHandler inhibiting
+      application shutdown because of its background thread.
+      (#10517)
+    - Fix a bug introduced in Synapse v1.40.0rc1 that could cause
+      Synapse to respond with an error when clients would update
+      read receipts. (#10531)
+    - Improve character set detection in URL previews by supporting
+      underscores (in addition to hyphens). Contributed by
+      @srividyut. (#10410)
+    - Fix events being incorrectly rejected over federation if they
+      reference auth events that the server needed to fetch.
+      (#10439)
+    - Fix synapse_federation_server_oldest_inbound_pdu_in_staging
+      Prometheus metric to not report a max age of 51 years when
+      the queue is empty. (#10455)
+    - Fix a bug which caused an explicit assignment of power-level
+      0 to a user to be misinterpreted in rare circumstances.
+      (#10499)
+  - Improved Documentation
+    - Fix broken links in upgrade.md. Contributed by @dklimpel.
+      (#10543)
+    - Fix hierarchy of providers on the OpenID page. (#10445)
+    - Consolidate development documentation to docs/development/.
+      (#10453)
+    - Add some developer docs to explain room DAG concepts like
+      outliers, state_groups, depth, etc. (#10464)
+    - Document how to use Complement while developing a new Synapse
+      feature. (#10483)
+  - Internal Changes
+    - Fix release script to open the correct URL for the release.
+      (#10516)
+    - Prune inbound federation queues for a room if they get too
+      large. (#10390)
+    - Add type hints to synapse.federation.transport.client module.
+      (#10408)
+    - Remove shebang line from module files. (#10415)
+    - Drop backwards-compatibility code that was required to
+      support Ubuntu Xenial. (#10429)
+    - Use a docker image cache for the prerequisites for the debian
+      package build. (#10431)
+    - Improve servlet type hints. (#10437, #10438)
+    - Replace usage of or_ignore in simple_insert with
+      simple_upsert usage, to stop spamming postgres logs with
+      spurious ERROR messages. (#10442)
+    - Update the tests-done Github Actions status. (#10444, #10512)
+    - Update type annotations to work with forthcoming Twisted
+      21.7.0 release. (#10446, #10450)
+    - Cancel redundant GHA workflows when a new commit is pushed.
+      (#10451)
+    - Mitigate media repo XSS attacks on IE11 via the non-standard
+      X-Content-Security-Policy header. (#10468)
+    - Additional type hints in the state handler. (#10482)
+    - Update syntax used to run complement tests. (#10488)
+    - Fix up type annotations to work with Twisted 21.7. (#10490)
+    - Improve type annotations for ObservableDeferred. (#10491)
+    - Extend release script to also tag and create GitHub releases.
+      (#10496)
+    - Fix a bug which caused production debian packages to be
+      incorrectly marked as 'prerelease'. (#10500)
+
+-------------------------------------------------------------------
+Thu Jul 29 11:49:07 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- Update to 1.39.0
+  The Third-Party Event Rules module interface has been deprecated
+  in favour of the generic module interface introduced in Synapse
+  v1.37.0. Support for the old interface is planned to be removed
+  in September 2021. See the upgrade notes for more information.
+
+  - Features
+    - Add the ability to override the account validity feature with
+      a module. (#9884)
+    - The spaces summary API now returns any joinable rooms, not
+      only rooms which are world-readable. (#10298, #10305)
+    - Add a new version of the R30 phone-home metric, which removes
+      a false impression of retention given by the old R30 metric.
+      (#10332, #10427)
+    - Allow providing credentials to http_proxy. (#10360)
+  - Bugfixes
+    - Fix a bug introduced in Synapse 1.38 which caused an
+      exception at startup when SAML authentication was enabled.
+      (#10477)
+    - Fix a long-standing bug where Synapse would not inform
+      clients that a device had exhausted its one-time-key pool,
+      potentially causing problems decrypting events. (#10485)
+    - Fix reporting old R30 stats as R30v2 stats.
+      Introduced in v1.39.0rc1. (#10486)
+    - Always include device_one_time_keys_count key in /sync
+      response to work around a bug in Element Android that broke
+      encryption for new devices. (#10457)
+    - Fix error while dropping locks on shutdown. Introduced in
+      v1.38.0. (#10433)
+    - Add base starting insertion event when no chunk ID is
+      specified in the historical batch send API. (#10250)
+    - Fix historical batch send endpoint (MSC2716) rejecting
+      batches with messages from multiple senders. (#10276)
+    - Fix purging rooms that other homeservers are still sending
+      events for. Contributed by @ilmari. (#10317)
+    - Fix errors during backfill caused by previously purged
+      redaction events. Contributed by Andreas Rammhold (@andir).
+      (#10343)
+    - Fix the user directory becoming broken (and noisy errors
+      being logged) when knocking and room statistics are in use.
+      (#10344)
+    - Fix newly added
+      synapse_federation_server_oldest_inbound_pdu_in_staging
+      prometheus metric to measure age rather than timestamp.
+      (#10355)
+    - Fix PostgreSQL sometimes using table scans for queries
+      against state_groups_state table, taking a long time and a
+      large amount of IO. (#10359)
+    - Fix make_room_admin failing for users that have left a
+      private room. (#10367)
+    - Fix a number of logged errors caused by remote servers being
+      down. (#10400, #10414)
+    - Responses from /make_{join,leave,knock} no longer include
+      signatures, which will turn out to be invalid after events
+      are returned to /send_{join,leave,knock}. (#10404)
+  - Improved Documentation
+    - Updated installation dependencies for newer macOS versions
+      and ARM Macs. Contributed by Luke Walsh. (#9971)
+    - Simplify structure of room admin API. (#10313)
+    - Refresh the logcontext dev documentation. (#10353), (#10337)
+    - Add delegation example for caddy in the reverse proxy
+      documentation. Contributed by @moritzdietz. (#10368)
+    - Fix and clarify some links in docs and contrib. (#10370),
+      (#10322), (#10399)
+    - Make deprecation notice of the spam checker doc more obvious.
+      (#10395)
+    - Add instructions on installing Debian packages for release
+      candidates. (#10396)
+  - Deprecations and Removals
+    - Remove functionality associated with the unused
+      room_stats_historical and user_stats_historical tables.
+      Contributed by @xmunoz. (#9721)
+    - The third-party event rules module interface is deprecated in
+      favour of the generic module interface introduced in Synapse
+      v1.37.0. See the upgrade notes for more information. (#10386)
+  - Internal Changes
+    - Fix an error which prevented the Github Actions workflow to
+      build the docker images from running. (#10461)
+    - Fix release script to correctly version debian changelog when
+      doing RCs. (#10465)
+    - Move docker image build to Github Actions. (#10416)
+    - Convert room_depth.min_depth column to a BIGINT. (#10289)
+    - Add tests to characterise the current behaviour of R30
+      phone-home metrics. (#10315)
+    - Rebuild event context and auth when processing specific
+      results from ThirdPartyEventRules modules. (#10316)
+    - Minor change to the code that populates user_daily_visits.
+      (#10324)
+    - Re-enable Sytests that were disabled for the 1.37.1 release.
+      (#10345, #10357)
+    - Run pyupgrade on the codebase. (#10347, #10348)
+    - Switch application_services_txns.txn_id database column to
+      BIGINT. (#10349)
+    - Convert internal type variable syntax to reflect wider
+      ecosystem use. (#10350, #10380, #10381, #10382, #10418)
+    - Make the Github Actions workflow configuration more
+      efficient. (#10383)
+    - Add type hints to get_{domain,localpart}_from_id. (#10385)
+    - When building Debian packages for prerelease versions, set
+      the Section accordingly. (#10391)
+    - Add type hints and comments to event auth code. (#10393)
+    - Stagger sending of presence update to remote servers,
+      reducing CPU spikes caused by starting many connections to
+      remote servers at once. (#10398)
+    - Remove unused events_by_room code (tech debt). (#10421)
+    - Add a github actions job which records success of other jobs.
++++ 95 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
++++ and 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1899/matrix-synapse.changes

Old:
----
  matrix-synapse-1.37.1.obscpio

New:
----
  matrix-synapse-1.40.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.Quqxvs/_old  2021-08-12 09:02:14.806095497 +0200
+++ /var/tmp/diff_new_pack.Quqxvs/_new  2021-08-12 09:02:14.806095497 +0200
@@ -27,7 +27,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.37.1
+Version:        1.40.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.Quqxvs/_old  2021-08-12 09:02:14.826095466 +0200
+++ /var/tmp/diff_new_pack.Quqxvs/_new  2021-08-12 09:02:14.826095466 +0200
@@ -17,20 +17,17 @@
 
 
 # These come from matrix-synapse's CONDITIONAL_REQUIREMENTS.
-%bcond_without email_notifs
-%bcond_without postgres
-%bcond_with    oidc
-%bcond_without saml
-%bcond_without url_preview
-%bcond_without jwt
-%bcond_without cache_memory
-%bcond_with    redis
 # missing deps
-%bcond_with    opentracing
+%if 0%{?suse_version} >= 1550
+%bcond_without synapse_oidc
+%else
+%bcond_with    synapse_oidc
+%endif
+%bcond_with    synapse_redis
+%bcond_with    synapse_opentracing
+%bcond_with    synapse_sentry
 # matrix-synapse-ldap isn't packaged on openSUSE.
-%bcond_with    ldap
-# sentry-sdk isn't packaged on openSUSE.
-%bcond_with    sentry
+%bcond_with    synapse_ldap
 
 ## Package updates
 #
@@ -50,7 +47,7 @@
 %define         pkgname matrix-synapse
 %define         eggname matrix_synapse
 Name:           %{pkgname}
-Version:        1.37.1
+Version:        1.40.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -144,50 +141,40 @@
 %requires_eq    %{use_python}-unpaddedbase64
 # Specify all CONDITIONAL_REQUIREMENTS (we Require them to avoid no-recommends
 # breaking very commonly-used bits of matrix-synapse such as postgresql).
-%if %{with ldap}
+%if %{with synapse_ldap}
 BuildRequires:  %{use_python}-matrix-synapse-ldap3 >= 0.1
 %requires_eq    %{use_python}-matrix-synapse-ldap3
 %endif
-%if %{with postgres}
 BuildRequires:  %{use_python}-psycopg2 >= 2.8
 %requires_eq    %{use_python}-psycopg2
-%endif
-%if %{with saml}
 BuildRequires:  %{use_python}-pysaml2 >= 4.5.0
 %requires_eq    %{use_python}-pysaml2
+%if %{with synapse_oidc}
+BuildRequires:  %{use_python}-Authlib >= 0.15.1
+%requires_eq    %{use_python}-Authlib
 %endif
-%if %{with oidc}
-BuildRequires:  %{use_python}-authlib >= 0.15.1
-%requires_eq    %{use_python}-authlib
-%endif
-%if %{with url_preview}
 BuildRequires:  %{use_python}-lxml >= 3.5.0
 %requires_eq    %{use_python}-lxml
-%endif
-%if %{with sentry}
+%if %{with synapse_sentry}
 BuildRequires:  %{use_python}-sentry-sdk >= 0.7.2
 %requires_eq    %{use_python}-sentry-sdk
 %endif
-%if %{with jwt}
 BuildRequires:  %{use_python}-PyJWT >= 1.6.4
 %requires_eq    %{use_python}-PyJWT
-%endif
-%if %{with opentracing}
+%if %{with synapse_opentracing}
 BuildRequires:  %{use_python}-jaeger-client >= 4.0.0
 %requires_eq    %{use_python}-jaeger-client
 BuildRequires:  %{use_python}-opentracing   >= 2.2.0
 %requires_eq    %{use_python}-opentracing
 %endif
-%if %{with redis}
-BuildRequires:  %{use_python}-txredisapi >= 1.4.7
-%requires_eq    %{use_python}-txredisapi
+%if %{with synapse_redis}
 BuildRequires:  %{use_python}-hiredis
-%requires_eq    %{use_python}-hiredis
+BuildRequires:  %{use_python}-txredisapi >= 1.4.7
+Requires:       %{use_python}-hiredis
+Requires:       %{use_python}-txredisapi
 %endif
-%if %{with cache_memory}
 BuildRequires:  %{use_python}-Pympler
 %requires_eq    %{use_python}-Pympler
-%endif
 BuildArch:      noarch
 # We only provide/obsolete python2 to ensure that users upgrade.
 Obsoletes:      python2-matrix-synapse < %{version}-%{release}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Quqxvs/_old  2021-08-12 09:02:14.866095403 +0200
+++ /var/tmp/diff_new_pack.Quqxvs/_new  2021-08-12 09:02:14.866095403 +0200
@@ -4,11 +4,11 @@
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="url">https://github.com/matrix-org/synapse.git</param>
     <param name="scm">git</param>
-    <param name="revision">v1.37.1</param>
+    <param name="revision">v1.40.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
     <!--
-    <param name="revision">v1.38.0rc1</param>
+    <param name="revision">v1.41.0rc1</param>
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>
     -->

++++++ matrix-synapse-1.37.1.obscpio -> matrix-synapse-1.40.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.37.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.1899/matrix-synapse-1.40.0.obscpio
 differ: char 28, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.Quqxvs/_old  2021-08-12 09:02:14.922095316 +0200
+++ /var/tmp/diff_new_pack.Quqxvs/_new  2021-08-12 09:02:14.922095316 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.37.1
-mtime: 1625060826
-commit: c45246153f65bf7e028d876727117b1ddf178979
+version: 1.40.0
+mtime: 1628599858
+commit: 9f7c038272318bab09535e85e6bb4345ed2f1368
 

Reply via email to