Browse Source

1.92.0rc1

tags/v1.92.0rc1
David Robertson 8 months ago
parent
commit
0425dd28f4
No known key found for this signature in database GPG Key ID: 903ECE108A39DEDD
36 changed files with 64 additions and 34 deletions
  1. +57
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/15816.feature
  3. +0
    -1
      changelog.d/16008.doc
  4. +0
    -1
      changelog.d/16099.misc
  5. +0
    -1
      changelog.d/16113.feature
  6. +0
    -1
      changelog.d/16121.misc
  7. +0
    -1
      changelog.d/16135.misc
  8. +0
    -1
      changelog.d/16136.feature
  9. +0
    -1
      changelog.d/16155.bugfix
  10. +0
    -1
      changelog.d/16168.doc
  11. +0
    -1
      changelog.d/16170.misc
  12. +0
    -1
      changelog.d/16171.misc
  13. +0
    -1
      changelog.d/16172.misc
  14. +0
    -1
      changelog.d/16175.misc
  15. +0
    -1
      changelog.d/16178.doc
  16. +0
    -1
      changelog.d/16179.misc
  17. +0
    -1
      changelog.d/16180.misc
  18. +0
    -1
      changelog.d/16183.misc
  19. +0
    -1
      changelog.d/16184.misc
  20. +0
    -1
      changelog.d/16185.bugfix
  21. +0
    -1
      changelog.d/16186.misc
  22. +0
    -1
      changelog.d/16187.misc
  23. +0
    -1
      changelog.d/16188.misc
  24. +0
    -1
      changelog.d/16201.misc
  25. +0
    -1
      changelog.d/16205.bugfix
  26. +0
    -1
      changelog.d/16210.bugfix
  27. +0
    -1
      changelog.d/16211.bugfix
  28. +0
    -1
      changelog.d/16212.misc
  29. +0
    -1
      changelog.d/16213.misc
  30. +0
    -1
      changelog.d/16218.feature
  31. +0
    -1
      changelog.d/16220.misc
  32. +0
    -1
      changelog.d/16221.bugfix
  33. +0
    -1
      changelog.d/16223.feature
  34. +0
    -1
      changelog.d/16241.misc
  35. +6
    -0
      debian/changelog
  36. +1
    -1
      pyproject.toml

+ 57
- 0
CHANGES.md View File

@@ -1,3 +1,60 @@
# Synapse 1.92.0rc1 (2023-09-05)

### Features

- Add configuration setting for CAS protocol version. Contributed by Aurélien Grimpard. ([\#15816](https://github.com/matrix-org/synapse/issues/15816))
- Suppress notifications from message edits per [MSC3958](https://github.com/matrix-org/matrix-spec-proposals/pull/3958). ([\#16113](https://github.com/matrix-org/synapse/issues/16113))
- Return a `Retry-After` with `M_LIMIT_EXCEEDED` error responses. ([\#16136](https://github.com/matrix-org/synapse/issues/16136))
- Add `last_seen_ts` to the admin users API. ([\#16218](https://github.com/matrix-org/synapse/issues/16218))
- Improve resource usage when sending data to a large number of remote hosts that are marked as "down". ([\#16223](https://github.com/matrix-org/synapse/issues/16223))

### Bugfixes

- Fix IPv6-related bugs on SMTP settings, adding groundwork to fix similar issues. Contributed by @evilham and @telmich (ungleich.ch). ([\#16155](https://github.com/matrix-org/synapse/issues/16155))
- Fix a spec compliance issue where requests to the `/publicRooms` federation API would specify `include_all_networks` as a string. ([\#16185](https://github.com/matrix-org/synapse/issues/16185))
- Fix inaccurate error message while attempting to ban or unban a user with the same or higher PL by spliting the conditional statements. Contributed by @leviosacz. ([\#16205](https://github.com/matrix-org/synapse/issues/16205))
- Fix rare bug that broke looping calls, which could lead to e.g. linearly increasing memory usage. Introduced in v1.90.0. ([\#16210](https://github.com/matrix-org/synapse/issues/16210))
- Fix a long-standing bug where uploading images would fail if we could not generate thumbnails for them. ([\#16211](https://github.com/matrix-org/synapse/issues/16211))
- Fix long-standing bug where we did not correctly back off from servers that had "gone" if they returned 4xx series error codes. ([\#16221](https://github.com/matrix-org/synapse/issues/16221))

### Improved Documentation

- Update links to the matrix.org blog. ([\#16008](https://github.com/matrix-org/synapse/issues/16008))
- Document which admin APIs are disabled when experimental [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) support is enabled. ([\#16168](https://github.com/matrix-org/synapse/issues/16168))
- Document `exclude_rooms_from_sync` configuration option. ([\#16178](https://github.com/matrix-org/synapse/issues/16178))

### Internal Changes

- Prepare unit tests for Python 3.12. ([\#16099](https://github.com/matrix-org/synapse/issues/16099))
- Attempt to fix the twisted trunk job. ([\#16121](https://github.com/matrix-org/synapse/issues/16121))
- Describe which rate limiter was hit in logs. ([\#16135](https://github.com/matrix-org/synapse/issues/16135))
- Simplify presence code when using workers. ([\#16170](https://github.com/matrix-org/synapse/issues/16170))
- Track per-device information in the presence code. ([\#16171](https://github.com/matrix-org/synapse/issues/16171), [\#16172](https://github.com/matrix-org/synapse/issues/16172))
- Stop using the `event_txn_id` table. ([\#16175](https://github.com/matrix-org/synapse/issues/16175))
- Use `AsyncMock` instead of custom code. ([\#16179](https://github.com/matrix-org/synapse/issues/16179), [\#16180](https://github.com/matrix-org/synapse/issues/16180))
- Improve error reporting of invalid data passed to `/_matrix/key/v2/query`. ([\#16183](https://github.com/matrix-org/synapse/issues/16183))
- Task scheduler: add replication notify for new task to launch ASAP. ([\#16184](https://github.com/matrix-org/synapse/issues/16184))
- Improve type hints. ([\#16186](https://github.com/matrix-org/synapse/issues/16186), [\#16188](https://github.com/matrix-org/synapse/issues/16188), [\#16201](https://github.com/matrix-org/synapse/issues/16201))
- Bump black version to 23.7.0. ([\#16187](https://github.com/matrix-org/synapse/issues/16187))
- Log the details of background update failures. ([\#16212](https://github.com/matrix-org/synapse/issues/16212))
- Fix the latest-deps CI job. ([\#16213](https://github.com/matrix-org/synapse/issues/16213))
- Fix typo where we ended up with multiple `WorkerLocksHandler`. ([\#16220](https://github.com/matrix-org/synapse/issues/16220))
- Cache device resync requests over replication. ([\#16241](https://github.com/matrix-org/synapse/issues/16241))

### Updates to locked dependencies

* Bump anyhow from 1.0.72 to 1.0.75. ([\#16141](https://github.com/matrix-org/synapse/issues/16141))
* Bump furo from 2023.7.26 to 2023.8.19. ([\#16238](https://github.com/matrix-org/synapse/issues/16238))
* Bump phonenumbers from 8.13.18 to 8.13.19. ([\#16237](https://github.com/matrix-org/synapse/issues/16237))
* Bump psycopg2 from 2.9.6 to 2.9.7. ([\#16196](https://github.com/matrix-org/synapse/issues/16196))
* Bump regex from 1.9.3 to 1.9.4. ([\#16195](https://github.com/matrix-org/synapse/issues/16195))
* Bump ruff from 0.0.277 to 0.0.286. ([\#16198](https://github.com/matrix-org/synapse/issues/16198))
* Bump sentry-sdk from 1.29.2 to 1.30.0. ([\#16236](https://github.com/matrix-org/synapse/issues/16236))
* Bump serde from 1.0.184 to 1.0.188. ([\#16194](https://github.com/matrix-org/synapse/issues/16194))
* Bump serde_json from 1.0.104 to 1.0.105. ([\#16140](https://github.com/matrix-org/synapse/issues/16140))
* Bump types-psycopg2 from 2.9.21.10 to 2.9.21.11. ([\#16200](https://github.com/matrix-org/synapse/issues/16200))
* Bump types-pyyaml from 6.0.12.10 to 6.0.12.11. ([\#16199](https://github.com/matrix-org/synapse/issues/16199))

# Synapse 1.91.1 (2023-09-04)

### Bugfixes


+ 0
- 1
changelog.d/15816.feature View File

@@ -1 +0,0 @@
Add configuration setting for CAS protocol version. Contributed by Aurélien Grimpard.

+ 0
- 1
changelog.d/16008.doc View File

@@ -1 +0,0 @@
Update links to the matrix.org blog.

+ 0
- 1
changelog.d/16099.misc View File

@@ -1 +0,0 @@
Prepare unit tests for Python 3.12.

+ 0
- 1
changelog.d/16113.feature View File

@@ -1 +0,0 @@
Suppress notifications from message edits per [MSC3958](https://github.com/matrix-org/matrix-spec-proposals/pull/3958).

+ 0
- 1
changelog.d/16121.misc View File

@@ -1 +0,0 @@
Attempt to fix the twisted trunk job.

+ 0
- 1
changelog.d/16135.misc View File

@@ -1 +0,0 @@
Describe which rate limiter was hit in logs.

+ 0
- 1
changelog.d/16136.feature View File

@@ -1 +0,0 @@
Return a `Retry-After` with `M_LIMIT_EXCEEDED` error responses.

+ 0
- 1
changelog.d/16155.bugfix View File

@@ -1 +0,0 @@
Fix IPv6-related bugs on SMTP settings, adding groundwork to fix similar issues. Contributed by @evilham and @telmich (ungleich.ch).

+ 0
- 1
changelog.d/16168.doc View File

@@ -1 +0,0 @@
Document which admin APIs are disabled when experimental [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) support is enabled.

+ 0
- 1
changelog.d/16170.misc View File

@@ -1 +0,0 @@
Simplify presence code when using workers.

+ 0
- 1
changelog.d/16171.misc View File

@@ -1 +0,0 @@
Track per-device information in the presence code.

+ 0
- 1
changelog.d/16172.misc View File

@@ -1 +0,0 @@
Track per-device information in the presence code.

+ 0
- 1
changelog.d/16175.misc View File

@@ -1 +0,0 @@
Stop using the `event_txn_id` table.

+ 0
- 1
changelog.d/16178.doc View File

@@ -1 +0,0 @@
Document `exclude_rooms_from_sync` configuration option.

+ 0
- 1
changelog.d/16179.misc View File

@@ -1 +0,0 @@
Use `AsyncMock` instead of custom code.

+ 0
- 1
changelog.d/16180.misc View File

@@ -1 +0,0 @@
Use `AsyncMock` instead of custom code.

+ 0
- 1
changelog.d/16183.misc View File

@@ -1 +0,0 @@
Improve error reporting of invalid data passed to `/_matrix/key/v2/query`.

+ 0
- 1
changelog.d/16184.misc View File

@@ -1 +0,0 @@
Task scheduler: add replication notify for new task to launch ASAP.

+ 0
- 1
changelog.d/16185.bugfix View File

@@ -1 +0,0 @@
Fix a spec compliance issue where requests to the `/publicRooms` federation API would specify `include_all_networks` as a string.

+ 0
- 1
changelog.d/16186.misc View File

@@ -1 +0,0 @@
Improve type hints.

+ 0
- 1
changelog.d/16187.misc View File

@@ -1 +0,0 @@
Bump black version to 23.7.0.

+ 0
- 1
changelog.d/16188.misc View File

@@ -1 +0,0 @@
Improve type hints.

+ 0
- 1
changelog.d/16201.misc View File

@@ -1 +0,0 @@
Improve type hints.

+ 0
- 1
changelog.d/16205.bugfix View File

@@ -1 +0,0 @@
Fix inaccurate error message while attempting to ban or unban a user with the same or higher PL by spliting the conditional statements. Contributed by @leviosacz.

+ 0
- 1
changelog.d/16210.bugfix View File

@@ -1 +0,0 @@
Fix rare bug that broke looping calls, which could lead to e.g. linearly increasing memory usage. Introduced in v1.90.0.

+ 0
- 1
changelog.d/16211.bugfix View File

@@ -1 +0,0 @@
Fix a long-standing bug where uploading images would fail if we could not generate thumbnails for them.

+ 0
- 1
changelog.d/16212.misc View File

@@ -1 +0,0 @@
Log the details of background update failures.

+ 0
- 1
changelog.d/16213.misc View File

@@ -1 +0,0 @@
Fix the latest-deps CI job.

+ 0
- 1
changelog.d/16218.feature View File

@@ -1 +0,0 @@
Add `last_seen_ts` to the admin users API.

+ 0
- 1
changelog.d/16220.misc View File

@@ -1 +0,0 @@
Fix typo where we ended up with multiple `WorkerLocksHandler`.

+ 0
- 1
changelog.d/16221.bugfix View File

@@ -1 +0,0 @@
Fix long-standing bug where we did not correctly back off from servers that had "gone" if they returned 4xx series error codes.

+ 0
- 1
changelog.d/16223.feature View File

@@ -1 +0,0 @@
Improve resource usage when sending data to a large number of remote hosts that are marked as "down".

+ 0
- 1
changelog.d/16241.misc View File

@@ -1 +0,0 @@
Cache device resync requests over replication.

+ 6
- 0
debian/changelog View File

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

* New Synapse release 1.92.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 05 Sep 2023 11:21:43 +0100

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

* New Synapse release 1.91.1.


+ 1
- 1
pyproject.toml View File

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

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


Loading…
Cancel
Save