Explorar el Código

1.84.0rc1

tags/v1.84.0rc1
Olivier Wilkinson (reivilibre) hace 1 año
padre
commit
3ec9f3b0cc
Se han modificado 56 ficheros con 84 adiciones y 54 borrados
  1. +77
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/15025.misc
  3. +0
    -1
      changelog.d/15197.feature
  4. +0
    -1
      changelog.d/15224.feature
  5. +0
    -1
      changelog.d/15312.feature
  6. +0
    -1
      changelog.d/15470.misc
  7. +0
    -1
      changelog.d/15491.misc
  8. +0
    -1
      changelog.d/15509.misc
  9. +0
    -1
      changelog.d/15516.feature
  10. +0
    -1
      changelog.d/15522.misc
  11. +0
    -1
      changelog.d/15523.bugfix
  12. +0
    -1
      changelog.d/15527.misc
  13. +0
    -1
      changelog.d/15528.feature
  14. +0
    -1
      changelog.d/15529.misc
  15. +0
    -1
      changelog.d/15531.misc
  16. +0
    -1
      changelog.d/15532.misc
  17. +0
    -1
      changelog.d/15533.misc
  18. +0
    -1
      changelog.d/15534.misc
  19. +0
    -1
      changelog.d/15535.misc
  20. +0
    -1
      changelog.d/15536.feature
  21. +0
    -1
      changelog.d/15539.misc
  22. +0
    -1
      changelog.d/15542.misc
  23. +0
    -1
      changelog.d/15543.misc
  24. +0
    -1
      changelog.d/15544.doc
  25. +0
    -1
      changelog.d/15545.misc
  26. +0
    -1
      changelog.d/15548.misc
  27. +0
    -1
      changelog.d/15549.misc
  28. +0
    -1
      changelog.d/15550.misc
  29. +0
    -1
      changelog.d/15551.misc
  30. +0
    -1
      changelog.d/15552.misc
  31. +0
    -1
      changelog.d/15553.misc
  32. +0
    -1
      changelog.d/15554.bugfix
  33. +0
    -1
      changelog.d/15555.bugfix
  34. +0
    -1
      changelog.d/15558.misc
  35. +0
    -1
      changelog.d/15559.feature
  36. +0
    -1
      changelog.d/15560.doc
  37. +0
    -1
      changelog.d/15562.misc
  38. +0
    -1
      changelog.d/15563.misc
  39. +0
    -1
      changelog.d/15564.bugfix
  40. +0
    -1
      changelog.d/15565.misc
  41. +0
    -1
      changelog.d/15566.bugfix
  42. +0
    -1
      changelog.d/15567.docker
  43. +0
    -1
      changelog.d/15569.feature
  44. +0
    -1
      changelog.d/15570.misc
  45. +0
    -1
      changelog.d/15571.bugfix
  46. +0
    -1
      changelog.d/15576.misc
  47. +0
    -1
      changelog.d/15577.misc
  48. +0
    -1
      changelog.d/15587.doc
  49. +0
    -1
      changelog.d/15588.misc
  50. +0
    -1
      changelog.d/15589.misc
  51. +0
    -1
      changelog.d/15590.misc
  52. +0
    -1
      changelog.d/15591.misc
  53. +0
    -1
      changelog.d/15592.misc
  54. +0
    -1
      changelog.d/15594.misc
  55. +6
    -0
      debian/changelog
  56. +1
    -1
      pyproject.toml

+ 77
- 0
CHANGES.md Ver fichero

@@ -1,3 +1,80 @@
Synapse 1.84.0rc1 (2023-05-16)
==============================

Features
--------

- Add an option to prevent media downloads from configured domains. ([\#15197](https://github.com/matrix-org/synapse/issues/15197))
- Add `forget_rooms_on_leave` config option to automatically forget rooms when users leave them or are removed from them. ([\#15224](https://github.com/matrix-org/synapse/issues/15224))
- Add redis TLS configuration options. ([\#15312](https://github.com/matrix-org/synapse/issues/15312))
- Add a config option to delay push notifications by a random amount, to discourage time-based profiling. ([\#15516](https://github.com/matrix-org/synapse/issues/15516))
- Stabilize support for [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper. ([\#15528](https://github.com/matrix-org/synapse/issues/15528))
- Implement [MSC4009](https://github.com/matrix-org/matrix-spec-proposals/pull/4009) to expand the supported characters in Matrix IDs. ([\#15536](https://github.com/matrix-org/synapse/issues/15536))
- Advertise support for Matrix 1.6 on `/_matrix/client/versions`. ([\#15559](https://github.com/matrix-org/synapse/issues/15559))
- Print full error and stack-trace of any exception that occurs during startup/initialization. ([\#15569](https://github.com/matrix-org/synapse/issues/15569))


Bugfixes
--------

- Don't fail on federation over TOR where SRV queries are not supported. Contributed by Zdzichu. ([\#15523](https://github.com/matrix-org/synapse/issues/15523))
- Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data. ([\#15554](https://github.com/matrix-org/synapse/issues/15554), [\#15555](https://github.com/matrix-org/synapse/issues/15555))
- Fix a long-standing bug where an invalid membership event could cause an internal server error. ([\#15564](https://github.com/matrix-org/synapse/issues/15564))
- Require at least poetry-core v1.1.0. ([\#15566](https://github.com/matrix-org/synapse/issues/15566), [\#15571](https://github.com/matrix-org/synapse/issues/15571))


Updates to the Docker image
---------------------------

- Add pkg-config package to Stage 0 to be able to build Dockerfile on ppc64le architecture. ([\#15567](https://github.com/matrix-org/synapse/issues/15567))


Improved Documentation
----------------------

- Clarify documentation of the "Create or modify account" Admin API. ([\#15544](https://github.com/matrix-org/synapse/issues/15544))
- Fix path to the `statistics/database/rooms` admin API in documentation. ([\#15560](https://github.com/matrix-org/synapse/issues/15560))
- Update and improve Mastodon Single Sign-On documentation. ([\#15587](https://github.com/matrix-org/synapse/issues/15587))


Internal Changes
----------------

- Use oEmbed to generate URL previews for YouTube Shorts. ([\#15025](https://github.com/matrix-org/synapse/issues/15025))
- Create new `Client` for use with HTTP Replication between workers. Contributed by Jason Little. ([\#15470](https://github.com/matrix-org/synapse/issues/15470))
- Remove need for `worker_replication_*` based settings in worker configuration yaml by placing this data directly on the `instance_map` instead. ([\#15491](https://github.com/matrix-org/synapse/issues/15491))
- Bump pyicu from 2.10.2 to 2.11. ([\#15509](https://github.com/matrix-org/synapse/issues/15509))
- Remove references to supporting per-user flag for [MSC2654](https://github.com/matrix-org/matrix-spec-proposals/pull/2654). ([\#15522](https://github.com/matrix-org/synapse/issues/15522))
- Don't use a trusted key server when running the demo scripts. ([\#15527](https://github.com/matrix-org/synapse/issues/15527))
- Speed up rebuilding of the user directory for local users. ([\#15529](https://github.com/matrix-org/synapse/issues/15529))
- Speed up deleting of old rows in `event_push_actions`. ([\#15531](https://github.com/matrix-org/synapse/issues/15531))
- Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment. ([\#15532](https://github.com/matrix-org/synapse/issues/15532), [\#15533](https://github.com/matrix-org/synapse/issues/15533), [\#15545](https://github.com/matrix-org/synapse/issues/15545))
- Implement [MSC3987](https://github.com/matrix-org/matrix-spec-proposals/pull/3987) by removing `"dont_notify"` from the list of actions in default push rules. ([\#15534](https://github.com/matrix-org/synapse/issues/15534))
- Move various module API callback registration methods to a dedicated class. ([\#15535](https://github.com/matrix-org/synapse/issues/15535))
- Proxy `/user/devices` federation queries to application services for [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984). ([\#15539](https://github.com/matrix-org/synapse/issues/15539))
- Factor out an `is_mine_server_name` method. ([\#15542](https://github.com/matrix-org/synapse/issues/15542))
- Allow running Complement tests using [podman](https://podman.io/) by adding a `PODMAN` environment variable to `scripts-dev/complement.sh`. ([\#15543](https://github.com/matrix-org/synapse/issues/15543))
- Bump serde from 1.0.160 to 1.0.162. ([\#15548](https://github.com/matrix-org/synapse/issues/15548))
- Bump types-setuptools from 67.6.0.5 to 67.7.0.1. ([\#15549](https://github.com/matrix-org/synapse/issues/15549))
- Bump sentry-sdk from 1.19.1 to 1.22.1. ([\#15550](https://github.com/matrix-org/synapse/issues/15550))
- Bump ruff from 0.0.259 to 0.0.265. ([\#15551](https://github.com/matrix-org/synapse/issues/15551))
- Bump hiredis from 2.2.2 to 2.2.3. ([\#15552](https://github.com/matrix-org/synapse/issues/15552))
- Bump types-requests from 2.29.0.0 to 2.30.0.0. ([\#15553](https://github.com/matrix-org/synapse/issues/15553))
- Add `org.matrix.msc3981` info to `client/versions`. ([\#15558](https://github.com/matrix-org/synapse/issues/15558))
- Declare unstable support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) under `/_matrix/client/versions` if the experimental implementation is enabled. ([\#15562](https://github.com/matrix-org/synapse/issues/15562))
- Implement [MSC3821](https://github.com/matrix-org/matrix-spec-proposals/pull/3821) to update the redaction rules. ([\#15563](https://github.com/matrix-org/synapse/issues/15563))
- Implement updated redaction rules from [MSC3389](https://github.com/matrix-org/matrix-spec-proposals/pull/3389). ([\#15565](https://github.com/matrix-org/synapse/issues/15565))
- Allow `pip install` to use setuptools_rust 1.6.0 when building Synapse. ([\#15570](https://github.com/matrix-org/synapse/issues/15570))
- Deal with upcoming Github Actions deprecations. ([\#15576](https://github.com/matrix-org/synapse/issues/15576))
- Export `run_as_background_process` from the module API. ([\#15577](https://github.com/matrix-org/synapse/issues/15577))
- Update build system requirements to allow building with poetry-core==1.6.0. ([\#15588](https://github.com/matrix-org/synapse/issues/15588))
- Bump serde from 1.0.162 to 1.0.163. ([\#15589](https://github.com/matrix-org/synapse/issues/15589))
- Bump phonenumbers from 8.13.7 to 8.13.11. ([\#15590](https://github.com/matrix-org/synapse/issues/15590))
- Bump types-psycopg2 from 2.9.21.9 to 2.9.21.10. ([\#15591](https://github.com/matrix-org/synapse/issues/15591))
- Bump types-commonmark from 0.9.2.2 to 0.9.2.3. ([\#15592](https://github.com/matrix-org/synapse/issues/15592))
- Bump types-setuptools from 67.7.0.1 to 67.7.0.2. ([\#15594](https://github.com/matrix-org/synapse/issues/15594))


Synapse 1.83.0 (2023-05-09)
===========================



+ 0
- 1
changelog.d/15025.misc Ver fichero

@@ -1 +0,0 @@
Use oEmbed to generate URL previews for YouTube Shorts.

+ 0
- 1
changelog.d/15197.feature Ver fichero

@@ -1 +0,0 @@
Add an option to prevent media downloads from configured domains.

+ 0
- 1
changelog.d/15224.feature Ver fichero

@@ -1 +0,0 @@
Add `forget_rooms_on_leave` config option to automatically forget rooms when users leave them or are removed from them.

+ 0
- 1
changelog.d/15312.feature Ver fichero

@@ -1 +0,0 @@
Add redis TLS configuration options.

+ 0
- 1
changelog.d/15470.misc Ver fichero

@@ -1 +0,0 @@
Create new `Client` for use with HTTP Replication between workers. Contributed by Jason Little.

+ 0
- 1
changelog.d/15491.misc Ver fichero

@@ -1 +0,0 @@
Remove need for `worker_replication_*` based settings in worker configuration yaml by placing this data directly on the `instance_map` instead.

+ 0
- 1
changelog.d/15509.misc Ver fichero

@@ -1 +0,0 @@
Bump pyicu from 2.10.2 to 2.11.

+ 0
- 1
changelog.d/15516.feature Ver fichero

@@ -1 +0,0 @@
Add a config option to delay push notifications by a random amount, to discourage time-based profiling.

+ 0
- 1
changelog.d/15522.misc Ver fichero

@@ -1 +0,0 @@
Remove references to supporting per-user flag for [MSC2654](https://github.com/matrix-org/matrix-spec-proposals/pull/2654) (#15522).

+ 0
- 1
changelog.d/15523.bugfix Ver fichero

@@ -1 +0,0 @@
Don't fail on federation over TOR where SRV queries are not supported. Contributed by Zdzichu.

+ 0
- 1
changelog.d/15527.misc Ver fichero

@@ -1 +0,0 @@
Don't use a trusted key server when running the demo scripts.

+ 0
- 1
changelog.d/15528.feature Ver fichero

@@ -1 +0,0 @@
Stabilize support for [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper.

+ 0
- 1
changelog.d/15529.misc Ver fichero

@@ -1 +0,0 @@
Speed up rebuilding of the user directory for local users.

+ 0
- 1
changelog.d/15531.misc Ver fichero

@@ -1 +0,0 @@
Speed up deleting of old rows in `event_push_actions`.

+ 0
- 1
changelog.d/15532.misc Ver fichero

@@ -1 +0,0 @@
Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.

+ 0
- 1
changelog.d/15533.misc Ver fichero

@@ -1 +0,0 @@
Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.

+ 0
- 1
changelog.d/15534.misc Ver fichero

@@ -1 +0,0 @@
Implement [MSC3987](https://github.com/matrix-org/matrix-spec-proposals/pull/3987) by removing `"dont_notify"` from the list of actions in default push rules.

+ 0
- 1
changelog.d/15535.misc Ver fichero

@@ -1 +0,0 @@
Move various module API callback registration methods to a dedicated class.

+ 0
- 1
changelog.d/15536.feature Ver fichero

@@ -1 +0,0 @@
Implement [MSC4009](https://github.com/matrix-org/matrix-spec-proposals/pull/4009) to expand the supported characters in Matrix IDs.

+ 0
- 1
changelog.d/15539.misc Ver fichero

@@ -1 +0,0 @@
Proxy `/user/devices` federation queries to application services for [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984).

+ 0
- 1
changelog.d/15542.misc Ver fichero

@@ -1 +0,0 @@
Factor out an `is_mine_server_name` method.

+ 0
- 1
changelog.d/15543.misc Ver fichero

@@ -1 +0,0 @@
Allow running Complement tests using [podman](https://podman.io/) by adding a `PODMAN` environment variable to `scripts-dev/complement.sh`.

+ 0
- 1
changelog.d/15544.doc Ver fichero

@@ -1 +0,0 @@
Clarify documentation of the "Create or modify account" Admin API.

+ 0
- 1
changelog.d/15545.misc Ver fichero

@@ -1 +0,0 @@
Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment.

+ 0
- 1
changelog.d/15548.misc Ver fichero

@@ -1 +0,0 @@
Bump serde from 1.0.160 to 1.0.162.

+ 0
- 1
changelog.d/15549.misc Ver fichero

@@ -1 +0,0 @@
Bump types-setuptools from 67.6.0.5 to 67.7.0.1.

+ 0
- 1
changelog.d/15550.misc Ver fichero

@@ -1 +0,0 @@
Bump sentry-sdk from 1.19.1 to 1.22.1.

+ 0
- 1
changelog.d/15551.misc Ver fichero

@@ -1 +0,0 @@
Bump ruff from 0.0.259 to 0.0.265.

+ 0
- 1
changelog.d/15552.misc Ver fichero

@@ -1 +0,0 @@
Bump hiredis from 2.2.2 to 2.2.3.

+ 0
- 1
changelog.d/15553.misc Ver fichero

@@ -1 +0,0 @@
Bump types-requests from 2.29.0.0 to 2.30.0.0.

+ 0
- 1
changelog.d/15554.bugfix Ver fichero

@@ -1 +0,0 @@
Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data.

+ 0
- 1
changelog.d/15555.bugfix Ver fichero

@@ -1 +0,0 @@
Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data.

+ 0
- 1
changelog.d/15558.misc Ver fichero

@@ -1 +0,0 @@
Add `org.matrix.msc3981` info to `client/versions`.

+ 0
- 1
changelog.d/15559.feature Ver fichero

@@ -1 +0,0 @@
Advertise support for Matrix 1.6 on `/_matrix/client/versions`.

+ 0
- 1
changelog.d/15560.doc Ver fichero

@@ -1 +0,0 @@
Fix path to the `statistics/database/rooms` admin API in documentation.

+ 0
- 1
changelog.d/15562.misc Ver fichero

@@ -1 +0,0 @@
Declare unstable support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) under `/_matrix/client/versions` if the experimental implementation is enabled.

+ 0
- 1
changelog.d/15563.misc Ver fichero

@@ -1 +0,0 @@
Implement [MSC3821](https://github.com/matrix-org/matrix-spec-proposals/pull/3821) to update the redaction rules.

+ 0
- 1
changelog.d/15564.bugfix Ver fichero

@@ -1 +0,0 @@
Fix a long-standing bug where an invalid membership event could cause an internal server error.

+ 0
- 1
changelog.d/15565.misc Ver fichero

@@ -1 +0,0 @@
Implement updated redaction rules from [MSC3389](https://github.com/matrix-org/matrix-spec-proposals/pull/3389).

+ 0
- 1
changelog.d/15566.bugfix Ver fichero

@@ -1 +0,0 @@
Require at least poetry-core v1.1.0.

+ 0
- 1
changelog.d/15567.docker Ver fichero

@@ -1 +0,0 @@
Add pkg-config package to Stage 0 to be able to build Dockerfile on ppc64le architecture.

+ 0
- 1
changelog.d/15569.feature Ver fichero

@@ -1 +0,0 @@
Print full error and stack-trace of any exception that occurs during startup/initialization.

+ 0
- 1
changelog.d/15570.misc Ver fichero

@@ -1 +0,0 @@
Allow `pip install` to use setuptools_rust 1.6.0 when building Synapse.

+ 0
- 1
changelog.d/15571.bugfix Ver fichero

@@ -1 +0,0 @@
Require at least poetry-core v1.1.0.

+ 0
- 1
changelog.d/15576.misc Ver fichero

@@ -1 +0,0 @@
Deal with upcoming Github Actions deprecations.

+ 0
- 1
changelog.d/15577.misc Ver fichero

@@ -1 +0,0 @@
Export `run_as_background_process` from the module API.

+ 0
- 1
changelog.d/15587.doc Ver fichero

@@ -1 +0,0 @@
Update and improve Mastodon Single Sign-On documentation.

+ 0
- 1
changelog.d/15588.misc Ver fichero

@@ -1 +0,0 @@
Update build system requirements to allow building with poetry-core==1.6.0.

+ 0
- 1
changelog.d/15589.misc Ver fichero

@@ -1 +0,0 @@
Bump serde from 1.0.162 to 1.0.163.

+ 0
- 1
changelog.d/15590.misc Ver fichero

@@ -1 +0,0 @@
Bump phonenumbers from 8.13.7 to 8.13.11.

+ 0
- 1
changelog.d/15591.misc Ver fichero

@@ -1 +0,0 @@
Bump types-psycopg2 from 2.9.21.9 to 2.9.21.10.

+ 0
- 1
changelog.d/15592.misc Ver fichero

@@ -1 +0,0 @@
Bump types-commonmark from 0.9.2.2 to 0.9.2.3.

+ 0
- 1
changelog.d/15594.misc Ver fichero

@@ -1 +0,0 @@
Bump types-setuptools from 67.7.0.1 to 67.7.0.2.

+ 6
- 0
debian/changelog Ver fichero

@@ -1,3 +1,9 @@
matrix-synapse-py3 (1.84.0~rc1) stable; urgency=medium

* New Synapse release 1.84.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 16 May 2023 11:12:02 +0100

matrix-synapse-py3 (1.83.0) stable; urgency=medium

* New Synapse release 1.83.0.


+ 1
- 1
pyproject.toml Ver fichero

@@ -89,7 +89,7 @@ manifest-path = "rust/Cargo.toml"

[tool.poetry]
name = "matrix-synapse"
version = "1.83.0"
version = "1.84.0rc1"
description = "Homeserver for the Matrix decentralised comms protocol"
authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
license = "Apache-2.0"


Cargando…
Cancelar
Guardar