Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-07-16 12:14:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-synapse"

Thu Jul 16 12:14:24 2020 rev:17 rq:821170 version:1.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes    
2020-03-11 18:54:40.787656999 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse.changes  
2020-07-16 12:15:55.494811370 +0200
@@ -1,0 +2,654 @@
+Mon Jul 13 11:55:06 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- allow newer prometheus client (follow up to change in the code) 
+
+-------------------------------------------------------------------
+Mon Jul 13 11:19:25 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.17.0 
+  - Bugfixes
+    - Fix inconsistent handling of upper and lower case in email
+      addresses when used as identifiers for login, etc.
+      Contributed by @dklimpel. (#7021)
+    - Fix "Tried to close a non-active scope!" error messages when
+      opentracing is enabled. (#7732)
+    - Fix incorrect error message when database CTYPE was set
+      incorrectly. (#7760)
+    - Fix to not ignore set_tweak actions in Push Rules that have
+      no value, as permitted by the specification. (#7766)
+    - Fix synctl to handle empty config files correctly.
+      Contributed by @kotovalexarian. (#7779)
+    - Fixes a long standing bug in worker mode where worker
+      information was saved in the devices table instead of the
+      original IP address and user agent. (#7797)
+    - Fix 'stuck invites' which happen when we are unable to reject
+      a room invite received over federation. (#7804, #7809, #7810)
+  - Updates to the Docker image
+    - Include libwebp in the Docker file to properly handle webp
+      image uploads. (#7791)
+  - Improved Documentation
+    - Improve the documentation of the non-standard JSON web token
+      login type. (#7776)
+    - Update doc links for caddy. Contributed by Nicolai Søborg.
+      (#7789)
+  - Internal Changes
+    - Refactor getting replication updates from database. (#7740)
+    - Send push notifications with a high or low priority depending
+      upon whether they may generate user-observable effects.
+      (#7765)
+    - Use symbolic names for replication stream names. (#7768)
+    - Add early returns to _check_for_soft_fail. (#7769)
+    - Fix up synapse.handlers.federation to pass mypy. (#7770)
+    - Convert the appserver handler to async/await. (#7775)
+    - Allow to use higher versions of prometheus_client <0.9.0
+      which are expected to introduce no breaking changes.
+      Contributed by Oliver Kurz. (#7780)
+    - Update linting scripts and codebase to be compatible with
+      isort v5. (#7786)
+    - Stop populating unused table local_invites. (#7793)
+    - Ensure that strings (not bytes) are passed into JSON
+      serialization. (#7799)
+    - Switch from simplejson to the standard library json. (#7800)
+    - Add signing_key property to HomeServer to save code
+      duplication. (#7805)
+    - Improve stacktraces from exceptions in background processes.
+      (#7808)
+    - Fix various spelling errors in comments and log lines.
+      (#7811)
+
+-------------------------------------------------------------------
+Fri Jul 10 12:03:25 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.16.1 
+  - Drop table local_rejections_stream which was incorrectly added
+    in Synapse 1.16.0. (#7816, b1beb3ff5)
+
+-------------------------------------------------------------------
+Wed Jul  8 10:28:25 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.16.0
+  - Features
+    - Add an option to enable encryption by default for new rooms.
+      (#7639)
+    - Add support for running multiple media repository workers.
+      See docs/workers.md for instructions. (#7706)
+    - Media can now be marked as safe from quarantined. (#7718)
+    - Expand the configuration options for auto-join rooms. (#7763)
+  - Bugfixes
+    - Remove user_id from the response to GET
+      /_matrix/client/r0/presence/{userId}/status to match the
+      specification. (#7606)
+    - In worker mode, ensure that replicated data has not already
+      been received. (#7648)
+    - Fix intermittent exception during startup, introduced in
+      Synapse 1.14.0. (#7663)
+    - Include a user-agent for federation and well-known requests.
+      (#7677)
+    - Accept the proper field (phone) for the m.id.phone identifier
+      type. The legacy field of number is still accepted as a
+      fallback. Bug introduced in v0.20.0. (#7687)
+    - Fix "Starting db txn 'get_completed_ui_auth_stages' from
+      sentinel context" warning. The bug was introduced in 1.13.0.
+      (#7688)
+    - Compare the URI and method during user interactive
+      authentication (instead of the URI twice). Bug introduced in
+      1.13.0. (#7689)
+    - Fix a long standing bug where the response to the GET
+      room_keys/version endpoint had the incorrect type for the
+      etag field. (#7691)
+    - Fix logged error during device resync in opentracing. Broke
+      in v1.14.0. (#7698)
+    - Do not break push rule evaluation when receiving an event
+      with a non-string body. This is a long-standing bug. (#7701)
+    - Fixs a long standing bug which resulted in an exception:
+      "TypeError: argument of type 'ObservableDeferred' is not
+      iterable". (#7708)
+    - The synapse_port_db script no longer fails when the
+      ui_auth_sessions table is non-empty. This bug has existed
+      since v1.13.0. (#7711)
+    - Synapse will now fetch media from the proper specified URL
+      (using the r0 prefix instead of the unspecified v1). (#7714)
+    - Fix the tables ignored by synapse_port_db to be in sync the
+      current database schema. (#7717)
+    - Fix missing Content-Length on HTTP responses from the metrics
+      handler. (#7730)
+    - Fix large state resolutions from stalling Synapse for seconds
+      at a time. (#7735, #7746)
+  - Improved Documentation
+    - Spelling correction in sample_config.yaml. (#7652)
+    - Added instructions for how to use Keycloak via OpenID Connect
+      to authenticate with Synapse. (#7659)
+    - Corrected misspelling of PostgreSQL. (#7724)
+    - Deprecations and Removals
+    - Deprecate m.login.jwt login method in favour of
+      org.matrix.login.jwt, as m.login.jwt is not part of the
+      Matrix spec. (#7675)
+  - Internal Changes
+    - Refactor getting replication updates from database. (#7636)
+    - Clean-up the login fallback code. (#7657)
+    - Increase the default SAML session expiry time to 15 minutes.
+      (#7664)
+    - Convert the device message and pagination handlers to
+      async/await. (#7678)
+    - Convert typing handler to async/await. (#7679)
+    - Require parameterized package version to be at least 0.7.0.
+      (#7680)
+    - Refactor handling of listeners configuration settings.
+      (#7681)
+    - Replace uses of six.iterkeys/iteritems/itervalues with
+      keys()/items()/values(). (#7692)
+    - Add support for using rust-python-jaeger-reporter library to
+      reduce jaeger tracing overhead. (#7697)
+    - Make Tox actions work on Debian 10. (#7703)
+    - Replace all remaining uses of six with native Python 3
+      equivalents. Contributed by @ilmari. (#7704)
+    - Fix broken link in sample config. (#7712)
+    - Speed up state res v2 across large state differences. (#7725)
+    - Convert directory handler to async/await. (#7727)
+    - Move flake8 to the end of scripts-dev/lint.sh as it takes the
+      longest and could cause the script to exit early. (#7738)
+    - Explain the "test" conditional requirement for dependencies
+      is not all of the modules necessary to run the unit tests.
+      (#7751)
+    - Add some metrics for inbound and outbound federation
+      latencies: synapse_federation_server_pdu_process_time and
+      synapse_event_processing_lag_by_event. (#7755)(#7771)
+
+-------------------------------------------------------------------
+Thu Jul  2 15:34:54 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.15.2
+  - Security
+    - A malicious homeserver could force Synapse to reset the state
+      in a room to a small subset of the correct state. This
+      affects all Synapse deployments which federate with untrusted
+      servers. (96e9afe6)
+    - HTML pages served via Synapse were vulnerable to clickjacking
+      attacks. This predominantly affects homeservers with
+      single-sign-on enabled, but all server administrators are
+      encouraged to upgrade. (ea26e9a9)
+
+-------------------------------------------------------------------
+Tue Jun 16 18:36:01 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.15.1 
+  - Fix a bug introduced in v1.15.0 that would crash Synapse on
+    start when using certain password auth providers. (#7684)
+  - Fix a bug introduced in v1.15.0 which meant that some 3PID
+    management endpoints were not accessible on the correct URL. 
+
+-------------------------------------------------------------------
+Thu Jun 11 14:28:57 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 1.15.0 
+  - Features
+    - Advertise support for Client-Server API r0.6.0 and remove
+      related unstable feature flags. (#6585)
+    - Add an option to disable autojoining rooms for guest
+      accounts. (#6637)
+    - For SAML authentication, add the ability to pass email
+      addresses to be added to new users' accounts via SAML
+      attributes. Contributed by Christopher Cooper. (#7385)
+    - Add admin APIs to allow server admins to manage users'
+      devices. Contributed by @dklimpel. (#7481)
+    - Add support for generating thumbnails for WebP images.
+      Previously, users would see an empty box instead of preview
+      image. Contributed by @WGH-. (#7586)
+    - Support the standardized m.login.sso user-interactive
++++ 457 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
++++ and 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse.changes

Old:
----
  matrix-synapse-1.11.1.obscpio

New:
----
  matrix-synapse-1.17.0.obscpio

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

Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.DmAIBY/_old  2020-07-16 12:15:58.118814023 +0200
+++ /var/tmp/diff_new_pack.DmAIBY/_new  2020-07-16 12:15:58.122814027 +0200
@@ -32,7 +32,7 @@
 
 %define         pkgname matrix-synapse
 Name:           %{pkgname}-test
-Version:        1.11.1
+Version:        1.17.0
 Release:        0
 Summary:        Test package for %{pkgname}
 License:        Apache-2.0

++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.DmAIBY/_old  2020-07-16 12:15:58.150814055 +0200
+++ /var/tmp/diff_new_pack.DmAIBY/_new  2020-07-16 12:15:58.154814059 +0200
@@ -46,7 +46,7 @@
 %define         modname synapse
 %define         pkgname matrix-synapse
 Name:           %{pkgname}
-Version:        1.11.1
+Version:        1.17.0
 Release:        0
 Summary:        Matrix protocol reference homeserver
 License:        Apache-2.0
@@ -77,102 +77,102 @@
 %endif
 # NOTE: Keep this is in the same order as synapse/python_dependencie.py.
 BuildRequires:  python3-Pillow >= 4.3.0
-Requires:       python3-Pillow >= 4.3.0
+%requires_eq    python3-Pillow
 BuildRequires:  python3-PyNaCl >= 1.2.1
-Requires:       python3-PyNaCl >= 1.2.1
+%requires_eq    python3-PyNaCl
 BuildRequires:  python3-PyYAML >= 3.11
-Requires:       python3-PyYAML >= 3.11
-BuildRequires:  python3-Twisted >= 18.9.0
-Requires:       python3-Twisted >= 18.9.0
+%requires_eq    python3-PyYAML
+BuildRequires:  python3-Twisted >= 20.3.0
+%requires_eq    python3-Twisted
 BuildRequires:  python3-attrs >= 17.4.0
-Requires:       python3-attrs >= 17.4.0
+%requires_eq    python3-attrs
 BuildRequires:  python3-bcrypt >= 3.1.0
-Requires:       python3-bcrypt >= 3.1.0
+%requires_eq    python3-bcrypt
 BuildRequires:  python3-bleach >= 1.4.3
-Requires:       python3-bleach >= 1.4.3
+%requires_eq    python3-bleach
 BuildRequires:  python3-canonicaljson >= 1.1.3
-Requires:       python3-canonicaljson >= 1.1.3
+%requires_eq    python3-canonicaljson
 BuildRequires:  python3-daemonize >= 2.3.1
-Requires:       python3-daemonize >= 2.3.1
+%requires_eq    python3-daemonize
 BuildRequires:  python3-frozendict >= 1
-Requires:       python3-frozendict >= 1
+%requires_eq    python3-frozendict
 BuildRequires:  python3-idna >= 2.5
-Requires:       python3-idna >= 2.5
+%requires_eq    python3-idna
 BuildRequires:  python3-jsonschema >= 2.5.1
-Requires:       python3-jsonschema >= 2.5.1
+%requires_eq    python3-jsonschema
 BuildRequires:  python3-msgpack >= 0.5.2
-Requires:       python3-msgpack >= 0.5.2
+%requires_eq    python3-msgpack
 BuildRequires:  python3-netaddr >= 0.7.18
-Requires:       python3-netaddr >= 0.7.18
+%requires_eq    python3-netaddr
 BuildRequires:  python3-phonenumbers >= 8.2.0
-Requires:       python3-phonenumbers >= 8.2.0
-BuildRequires:  python3-prometheus_client >= 0.4.0
-Requires:       python3-prometheus_client >= 0.4.0
+%requires_eq    python3-phonenumbers
+BuildRequires:  (python3-prometheus_client >= 0.4.0 with 
python3-prometheus_client < 0.9.0)
+%requires_eq    python3-prometheus_client
 BuildRequires:  python3-psutil >= 2.0.0
-Requires:       python3-psutil >= 2.0.0
+%requires_eq    python3-psutil
 BuildRequires:  python3-pyOpenSSL >= 16.0.0
-Requires:       python3-pyOpenSSL >= 16.0.0
+%requires_eq    python3-pyOpenSSL
 BuildRequires:  python3-pyasn1 >= 0.1.9
-Requires:       python3-pyasn1 >= 0.1.9
+%requires_eq    python3-pyasn1
 BuildRequires:  python3-pyasn1-modules >= 0.0.7
-Requires:       python3-pyasn1-modules >= 0.0.7
+%requires_eq    python3-pyasn1-modules
 BuildRequires:  python3-pymacaroons >= 0.13.0
-Requires:       python3-pymacaroons >= 0.13.0
+%requires_eq    python3-pymacaroons
 BuildRequires:  python3-service_identity >= 18.1.0
-Requires:       python3-service_identity >= 18.1.0
+%requires_eq    python3-service_identity
 BuildRequires:  python3-signedjson >= 1.1.0
-Requires:       python3-signedjson >= 1.1.0
+%requires_eq    python3-signedjson
 BuildRequires:  python3-six >= 1.10
-Requires:       python3-six >= 1.10
+%requires_eq    python3-six
 BuildRequires:  python3-sortedcontainers >= 1.4.4
-Requires:       python3-sortedcontainers >= 1.4.4
+%requires_eq    python3-sortedcontainers
 BuildRequires:  python3-systemd  >= 231
-Requires:       python3-systemd  >= 231
+%requires_eq    python3-systemd
 BuildRequires:  python3-typing_extensions >= 3.7.4
-Requires:       python3-typing_extensions >= 3.7.4
+%requires_eq    python3-typing_extensions
 BuildRequires:  python3-treq >= 15.1
-Requires:       python3-treq >= 15.1
+%requires_eq    python3-treq
 BuildRequires:  python3-unpaddedbase64 >= 1.1.0
-Requires:       python3-unpaddedbase64 >= 1.1.0
+%requires_eq    python3-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 email_notifs}
 BuildRequires:  python3-Jinja2 >= 2.9
-Requires:       python3-Jinja2 >= 2.9
+%requires_eq    python3-Jinja2
 %endif
 %if %{with ldap}
 BuildRequires:  python3-matrix-synapse-ldap3 >= 0.1
-Requires:       python3-matrix-synapse-ldap3 >= 0.1
+%requires_eq    python3-matrix-synapse-ldap3
 %endif
 %if %{with postgres}
 BuildRequires:  python3-psycopg2 >= 2.7
-Requires:       python3-psycopg2 >= 2.7
+%requires_eq    python3-psycopg2
 %endif
 %if %{with acme}
 BuildRequires:  python3-txacme >= 0.9.2
-Requires:       python3-txacme >= 0.9.2
+%requires_eq    python3-txacme
 %endif
 %if %{with saml}
 BuildRequires:  python3-pysaml2 >= 4.5.0
-Requires:       python3-pysaml2 >= 4.5.0
+%requires_eq    python3-pysaml2
 %endif
 %if %{with url_preview}
 BuildRequires:  python3-lxml >= 3.5.0
-Requires:       python3-lxml >= 3.5.0
+%requires_eq    python3-lxml
 %endif
 %if %{with sentry}
 BuildRequires:  python3-sentry-sdk >= 0.7.2
-Requires:       python3-sentry-sdk >= 0.7.2
+%requires_eq    python3-sentry-sdk
 %endif
 %if %{with jwt}
 BuildRequires:  python3-PyJWT >= 1.6.4
-Requires:       python3-PyJWT >= 1.6.4
+%requires_eq    python3-PyJWT
 %endif
 %if %{with opentracing}
 BuildRequires:  python3-jaeger-client >= 4.0.0
-Requires:       python3-jaeger-client >= 4.0.0
+%requires_eq    python3-jaeger-client
 BuildRequires:  python3-opentracing   >= 2.2.0
-Requires:       python3-opentracing   >= 2.2.0
+%requires_eq    python3-opentracing
 %endif
 BuildArch:      noarch
 # We only provide/obsolete python2 to ensure that users upgrade.

++++++ _service ++++++
--- /var/tmp/diff_new_pack.DmAIBY/_old  2020-07-16 12:15:58.214814120 +0200
+++ /var/tmp/diff_new_pack.DmAIBY/_new  2020-07-16 12:15:58.214814120 +0200
@@ -4,8 +4,9 @@
     <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.11.1</param>
+    <param name="revision">v1.17.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="versionrewrite-replacement">\1</param>
     <!--
     <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
     <param name="versionrewrite-replacement">\1~\2</param>

++++++ matrix-synapse-1.11.1.obscpio -> matrix-synapse-1.17.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.11.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse-1.17.0.obscpio
 differ: char 48, line 1

++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.DmAIBY/_old  2020-07-16 12:15:58.274814181 +0200
+++ /var/tmp/diff_new_pack.DmAIBY/_new  2020-07-16 12:15:58.274814181 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.11.1
-mtime: 1583247703
-commit: 6b0ef34706e32121ff6f802d62b3eb8545785afe
+version: 1.17.0
+mtime: 1594632036
+commit: 29df3d0e9f455c780d8489cc9bc293cb6fa6bc1e
 


Reply via email to