Log Message: Update chat/matrix-synapse to 1.104.0 # Synapse 1.104.0 (2024-04-02) ### Bugfixes - Fix regression when using OIDC provider. Introduced in v1.104.0rc1. \ ([\#17031](https://github.com/element-hq/synapse/issues/17031)) # Synapse 1.104.0rc1 (2024-03-26) ### Features - Add an OIDC config to specify extra parameters for the authorization grant \ URL. IT can be useful to pass an ACR value for example. \ ([\#16971](https://github.com/element-hq/synapse/issues/16971)) - Add support for OIDC provider returning JWT. \ ([\#16972](https://github.com/element-hq/synapse/issues/16972), \ [\#17031](https://github.com/element-hq/synapse/issues/17031)) ### Bugfixes - Fix a bug which meant that, under certain circumstances, we might never retry \ sending events or to-device messages over federation after a failure. \ ([\#16925](https://github.com/element-hq/synapse/issues/16925)) - Fix various long-standing bugs which could cause incorrect state to be \ returned from `/sync` in certain situations. \ ([\#16949](https://github.com/element-hq/synapse/issues/16949)) - Fix case in which `m.fully_read` marker would not get updated. Contributed by \ @SpiritCroc. ([\#16990](https://github.com/element-hq/synapse/issues/16990)) - Fix bug which did not retract a user's pending knocks at rooms when their \ account was deactivated. Contributed by @hanadi92. \ ([\#17010](https://github.com/element-hq/synapse/issues/17010)) ### Updates to the Docker image - Updated `start.py` to generate config using the correct user ID when running \ as root (fixes [\#16824](https://github.com/element-hq/synapse/issues/16824), \ [\#15202](https://github.com/element-hq/synapse/issues/15202)). \ ([\#16978](https://github.com/element-hq/synapse/issues/16978)) ### Improved Documentation - Add a query to force a refresh of a remote user's device list to the \ "Useful SQL for Admins" documentation page. \ ([\#16892](https://github.com/element-hq/synapse/issues/16892)) - Minor grammatical corrections to the upgrade documentation. \ ([\#16965](https://github.com/element-hq/synapse/issues/16965)) - Fix the sort order for the documentation version picker, so that newer \ releases appear above older ones. \ ([\#16966](https://github.com/element-hq/synapse/issues/16966)) - Remove recommendation for a specific poetry version from contributing guide. \ ([\#17002](https://github.com/element-hq/synapse/issues/17002)) ### Internal Changes - Improve lock performance when a lot of locks are all waiting for a single lock \ to be released. ([\#16840](https://github.com/element-hq/synapse/issues/16840)) - Update power level default for public rooms. \ ([\#16907](https://github.com/element-hq/synapse/issues/16907)) - Improve event validation. \ ([\#16908](https://github.com/element-hq/synapse/issues/16908)) - Multi-worker-docker-container: disable log buffering. \ ([\#16919](https://github.com/element-hq/synapse/issues/16919)) - Refactor state delta calculation in `/sync` handler. \ ([\#16929](https://github.com/element-hq/synapse/issues/16929)) - Clarify docs for some room state functions. \ ([\#16950](https://github.com/element-hq/synapse/issues/16950)) - Specify IP subnets in canonical form. \ ([\#16953](https://github.com/element-hq/synapse/issues/16953)) - As done for SAML mapping provider, let's pass the module API to the OIDC one \ so the mapper can do more logic in its code. \ ([\#16974](https://github.com/element-hq/synapse/issues/16974)) - Allow containers building on top of Synapse's Complement container is use the \ included PostgreSQL cluster. \ ([\#16985](https://github.com/element-hq/synapse/issues/16985)) - Raise poetry-core version cap to 1.9.0. \ ([\#16986](https://github.com/element-hq/synapse/issues/16986)) - Patch the db conn pool sooner in tests. \ ([\#17017](https://github.com/element-hq/synapse/issues/17017)) ### Updates to locked dependencies * Bump anyhow from 1.0.80 to 1.0.81. \ ([\#17009](https://github.com/element-hq/synapse/issues/17009)) * Bump black from 23.10.1 to 24.2.0. \ ([\#16936](https://github.com/element-hq/synapse/issues/16936)) * Bump cryptography from 41.0.7 to 42.0.5. \ ([\#16958](https://github.com/element-hq/synapse/issues/16958)) * Bump dawidd6/action-download-artifact from 3.1.1 to 3.1.2. \ ([\#16960](https://github.com/element-hq/synapse/issues/16960)) * Bump dawidd6/action-download-artifact from 3.1.2 to 3.1.4. \ ([\#17008](https://github.com/element-hq/synapse/issues/17008)) * Bump jinja2 from 3.1.2 to 3.1.3. \ ([\#17005](https://github.com/element-hq/synapse/issues/17005)) * Bump log from 0.4.20 to 0.4.21. \ ([\#16977](https://github.com/element-hq/synapse/issues/16977)) * Bump mypy from 1.5.1 to 1.8.0. \ ([\#16901](https://github.com/element-hq/synapse/issues/16901)) * Bump netaddr from 0.9.0 to 1.2.1. \ ([\#17006](https://github.com/element-hq/synapse/issues/17006)) * Bump pydantic from 2.6.0 to 2.6.4. \ ([\#17004](https://github.com/element-hq/synapse/issues/17004)) * Bump pyo3 from 0.20.2 to 0.20.3. \ ([\#16962](https://github.com/element-hq/synapse/issues/16962)) * Bump ruff from 0.1.14 to 0.3.2. \ ([\#16994](https://github.com/element-hq/synapse/issues/16994)) * Bump serde from 1.0.196 to 1.0.197. \ ([\#16963](https://github.com/element-hq/synapse/issues/16963)) * Bump serde_json from 1.0.113 to 1.0.114. \ ([\#16961](https://github.com/element-hq/synapse/issues/16961)) * Bump types-jsonschema from 4.21.0.20240118 to 4.21.0.20240311. \ ([\#17007](https://github.com/element-hq/synapse/issues/17007)) * Bump types-psycopg2 from 2.9.21.16 to 2.9.21.20240311. \ ([\#16995](https://github.com/element-hq/synapse/issues/16995)) * Bump types-pyopenssl from 23.3.0.0 to 24.0.0.20240311. \ ([\#17003](https://github.com/element-hq/synapse/issues/17003)) # Synapse 1.103.0 (2024-03-19) No significant changes since 1.103.0rc1. # Synapse 1.103.0rc1 (2024-03-12) ### Features - Add a new [List Accounts \ v3](https://element-hq.github.io/synapse/v1.103/admin_api/user_admin_api.html#list-accounts-v3) \ Admin API with improved deactivated user filtering capabilities. \ ([\#16874](https://github.com/element-hq/synapse/issues/16874)) - Include `Retry-After` header by default per \ [MSC4041](https://github.com/matrix-org/matrix-spec-proposals/pull/4041). \ Contributed by @clokep. \ ([\#16947](https://github.com/element-hq/synapse/issues/16947)) ### Bugfixes - Fix joining remote rooms when a module uses the `on_new_event` callback. This \ callback may now pass partial state events instead of the full state for remote \ rooms. Introduced in v1.76.0. \ ([\#16973](https://github.com/element-hq/synapse/issues/16973)) - Fix performance issue when joining very large rooms that can cause the server \ to lock up. Introduced in v1.100.0. Contributed by @ggogel. \ ([\#16968](https://github.com/element-hq/synapse/issues/16968)) ### Improved Documentation - Add HAProxy example for single port operation to reverse proxy documentation. \ Contributed by Georg Pfuetzenreuter (@tacerus). \ ([\#16768](https://github.com/element-hq/synapse/issues/16768)) - Improve the documentation around running Complement tests with new \ configuration parameters. \ ([\#16946](https://github.com/element-hq/synapse/issues/16946)) - Add docs on upgrading from a very old version. \ ([\#16951](https://github.com/element-hq/synapse/issues/16951)) ### Updates to locked dependencies * Bump JasonEtco/create-an-issue from 2.9.1 to 2.9.2. \ ([\#16934](https://github.com/element-hq/synapse/issues/16934)) * Bump anyhow from 1.0.79 to 1.0.80. \ ([\#16935](https://github.com/element-hq/synapse/issues/16935)) * Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.1. \ ([\#16933](https://github.com/element-hq/synapse/issues/16933)) * Bump furo from 2023.9.10 to 2024.1.29. \ ([\#16939](https://github.com/element-hq/synapse/issues/16939)) * Bump pyopenssl from 23.3.0 to 24.0.0. \ ([\#16937](https://github.com/element-hq/synapse/issues/16937)) * Bump types-netaddr from 0.10.0.20240106 to 1.2.0.20240219. \ ([\#16938](https://github.com/element-hq/synapse/issues/16938))
Revision | Action | file |
1.96 | modify | pkgsrc/chat/matrix-synapse/Makefile |
1.17 | modify | pkgsrc/chat/matrix-synapse/cargo-depends.mk |
1.66 | modify | pkgsrc/chat/matrix-synapse/distinfo |