Browse Source

1.95.0rc1

tags/v1.95.0rc1
Patrick Cloke 7 months ago
parent
commit
6e6d611f55
33 changed files with 55 additions and 31 deletions
  1. +48
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/16162.misc
  3. +0
    -1
      changelog.d/16403.bugfix
  4. +0
    -1
      changelog.d/16404.bugfix
  5. +0
    -1
      changelog.d/16419.misc
  6. +0
    -1
      changelog.d/16420.doc
  7. +0
    -1
      changelog.d/16421.misc
  8. +0
    -1
      changelog.d/16426.misc
  9. +0
    -1
      changelog.d/16427.misc
  10. +0
    -1
      changelog.d/16428.misc
  11. +0
    -1
      changelog.d/16429.misc
  12. +0
    -1
      changelog.d/16431.misc
  13. +0
    -1
      changelog.d/16433.misc
  14. +0
    -1
      changelog.d/16434.misc
  15. +0
    -1
      changelog.d/16435.misc
  16. +0
    -1
      changelog.d/16438.misc
  17. +0
    -1
      changelog.d/16440.bugfix
  18. +0
    -1
      changelog.d/16441.misc
  19. +0
    -1
      changelog.d/16444.misc
  20. +0
    -1
      changelog.d/16454.misc
  21. +0
    -1
      changelog.d/16455.bugfix
  22. +0
    -1
      changelog.d/16457.bugfix
  23. +0
    -1
      changelog.d/16461.misc
  24. +0
    -1
      changelog.d/16466.misc
  25. +0
    -1
      changelog.d/16468.misc
  26. +0
    -1
      changelog.d/16469.misc
  27. +0
    -1
      changelog.d/16477.doc
  28. +0
    -1
      changelog.d/16488.misc
  29. +0
    -1
      changelog.d/16491.misc
  30. +0
    -1
      changelog.d/16506.bugfix
  31. +0
    -1
      changelog.d/16507.misc
  32. +6
    -0
      debian/changelog
  33. +1
    -1
      pyproject.toml

+ 48
- 0
CHANGES.md View File

@@ -1,3 +1,51 @@
# Synapse 1.95.0rc1 (2023-10-17)

### Bugfixes

- Remove legacy unspecced `knock_state_events` field returned in some responses. ([\#16403](https://github.com/matrix-org/synapse/issues/16403))
- Fixes possbile `AttributeError` when `_matrix/client/v3/account/whoami` is called over a unix socket. Contributed by @Sir-Photch. ([\#16404](https://github.com/matrix-org/synapse/issues/16404))
- Properly return inline media when content types have parameters. ([\#16440](https://github.com/matrix-org/synapse/issues/16440))
- Prevent the purging of large rooms from timing out when Postgres is in use. The timeout which causes this issue was introduced in Synapse 1.88.0. ([\#16455](https://github.com/matrix-org/synapse/issues/16455))
- Improve the performance of purging rooms, particularly encrypted rooms. ([\#16457](https://github.com/matrix-org/synapse/issues/16457))
- Fix a bug introduced in Synapse 1.59.0 where servers would be incorrectly marked as available when a request resulted in an error. ([\#16506](https://github.com/matrix-org/synapse/issues/16506))

### Improved Documentation

- Document internal background update mechanism. ([\#16420](https://github.com/matrix-org/synapse/issues/16420))
- Fix a typo in the sql for [useful SQL for admins document](https://matrix-org.github.io/synapse/latest/usage/administration/useful_sql_for_admins.html). ([\#16477](https://github.com/matrix-org/synapse/issues/16477))

### Internal Changes

- Bump pyo3 from 0.17.1 to 0.19.2. ([\#16162](https://github.com/matrix-org/synapse/issues/16162))
- Update registration of media repository URLs. ([\#16419](https://github.com/matrix-org/synapse/issues/16419))
- Improve type hints. ([\#16421](https://github.com/matrix-org/synapse/issues/16421), [\#16468](https://github.com/matrix-org/synapse/issues/16468), [\#16469](https://github.com/matrix-org/synapse/issues/16469), [\#16507](https://github.com/matrix-org/synapse/issues/16507))
- Refactor some code to simplify and better type receipts stream adjacent code. ([\#16426](https://github.com/matrix-org/synapse/issues/16426))
- Factor out `MultiWriter` token from `RoomStreamToken`. ([\#16427](https://github.com/matrix-org/synapse/issues/16427))
- Improve code comments. ([\#16428](https://github.com/matrix-org/synapse/issues/16428))
- Reduce memory allocations. ([\#16429](https://github.com/matrix-org/synapse/issues/16429), [\#16431](https://github.com/matrix-org/synapse/issues/16431), [\#16433](https://github.com/matrix-org/synapse/issues/16433), [\#16434](https://github.com/matrix-org/synapse/issues/16434), [\#16438](https://github.com/matrix-org/synapse/issues/16438), [\#16444](https://github.com/matrix-org/synapse/issues/16444))
- Remove unused method. ([\#16435](https://github.com/matrix-org/synapse/issues/16435))
- Improve rate limiting logic. ([\#16441](https://github.com/matrix-org/synapse/issues/16441))
- Do not block running of CI behind the check for sign-off on PRs. ([\#16454](https://github.com/matrix-org/synapse/issues/16454))
- Update the release script to remind releaser to check for special release notes. ([\#16461](https://github.com/matrix-org/synapse/issues/16461))
- Update complement.sh to match new public API shape. ([\#16466](https://github.com/matrix-org/synapse/issues/16466))
- Clean up logging on event persister endpoints. ([\#16488](https://github.com/matrix-org/synapse/issues/16488))
- Remove useless async job to delete device messages on sync, since we only deliver (and hence delete) up to 100 device messages at a time. ([\#16491](https://github.com/matrix-org/synapse/issues/16491))

### Updates to locked dependencies

* Bump bleach from 6.0.0 to 6.1.0. ([\#16451](https://github.com/matrix-org/synapse/issues/16451))
* Bump jsonschema from 4.19.0 to 4.19.1. ([\#16500](https://github.com/matrix-org/synapse/issues/16500))
* Bump netaddr from 0.8.0 to 0.9.0. ([\#16453](https://github.com/matrix-org/synapse/issues/16453))
* Bump packaging from 23.1 to 23.2. ([\#16497](https://github.com/matrix-org/synapse/issues/16497))
* Bump pillow from 10.0.1 to 10.1.0. ([\#16498](https://github.com/matrix-org/synapse/issues/16498))
* Bump psycopg2 from 2.9.8 to 2.9.9. ([\#16452](https://github.com/matrix-org/synapse/issues/16452))
* Bump pyo3-log from 0.8.3 to 0.8.4. ([\#16495](https://github.com/matrix-org/synapse/issues/16495))
* Bump ruff from 0.0.290 to 0.0.292. ([\#16449](https://github.com/matrix-org/synapse/issues/16449))
* Bump sentry-sdk from 1.31.0 to 1.32.0. ([\#16496](https://github.com/matrix-org/synapse/issues/16496))
* Bump serde from 1.0.188 to 1.0.189. ([\#16494](https://github.com/matrix-org/synapse/issues/16494))
* Bump types-bleach from 6.0.0.4 to 6.1.0.0. ([\#16450](https://github.com/matrix-org/synapse/issues/16450))
* Bump types-jsonschema from 4.17.0.10 to 4.19.0.3. ([\#16499](https://github.com/matrix-org/synapse/issues/16499))

# Synapse 1.94.0 (2023-10-10)

No significant changes since 1.94.0rc1.


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

@@ -1 +0,0 @@
Bump pyo3 from 0.17.1 to 0.19.2.

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

@@ -1 +0,0 @@
Remove legacy unspecced `knock_state_events` field returned in some responses.

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

@@ -1 +0,0 @@
Fixes possbile `AttributeError` when `_matrix/client/v3/account/whoami` is called over a unix socket. Contributed by @Sir-Photch.

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

@@ -1 +0,0 @@
Update registration of media repository URLs.

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

@@ -1 +0,0 @@
Document internal background update mechanism.

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

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

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

@@ -1 +0,0 @@
Refactor some code to simplify and better type receipts stream adjacent code.

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

@@ -1 +0,0 @@
Factor out `MultiWriter` token from `RoomStreamToken`.

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

@@ -1 +0,0 @@
Improve code comments.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Remove unused method.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Properly return inline media when content types have parameters.

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

@@ -1 +0,0 @@
Improve rate limiting logic.

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

@@ -1 +0,0 @@
Reduce memory allocations.

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

@@ -1 +0,0 @@
Do not block running of CI behind the check for sign-off on PRs.

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

@@ -1 +0,0 @@
Prevent the purging of large rooms from timing out when Postgres is in use. The timeout which causes this issue was introduced in Synapse 1.88.0.

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

@@ -1 +0,0 @@
Improve the performance of purging rooms, particularly encrypted rooms.

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

@@ -1 +0,0 @@
Update the release script to remind releaser to check for special release notes.

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

@@ -1 +0,0 @@
Update complement.sh to match new public API shape.

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

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

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

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

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

@@ -1 +0,0 @@
Fix a typo in the sql for [useful SQL for admins document](https://matrix-org.github.io/synapse/latest/usage/administration/useful_sql_for_admins.html).

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

@@ -1 +0,0 @@
Clean up logging on event persister endpoints.

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

@@ -1 +0,0 @@
Remove useless async job to delete device messages on sync, since we only deliver (and hence delete) up to 100 device messages at a time.

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

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.59.0 where servers would be incorrectly marked as available when a request resulted in an error.

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

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

+ 6
- 0
debian/changelog View File

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

* New synapse release 1.95.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 17 Oct 2023 15:50:17 +0000

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

* New Synapse release 1.94.0.


+ 1
- 1
pyproject.toml View File

@@ -96,7 +96,7 @@ module-name = "synapse.synapse_rust"

[tool.poetry]
name = "matrix-synapse"
version = "1.94.0"
version = "1.95.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