소스 검색

1.81.0rc1

tags/v1.81.0rc1
Erik Johnston 1 년 전
부모
커밋
735e4d1f9d
50개의 변경된 파일76개의 추가작업 그리고 49개의 파일을 삭제
  1. +69
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/14978.feature
  3. +0
    -1
      changelog.d/15113.misc
  4. +0
    -1
      changelog.d/15243.feature
  5. +0
    -1
      changelog.d/15265.misc
  6. +0
    -1
      changelog.d/15280.misc
  7. +0
    -1
      changelog.d/15285.misc
  8. +0
    -1
      changelog.d/15295.bugfix
  9. +0
    -1
      changelog.d/15297.bugfix
  10. +0
    -1
      changelog.d/15302.misc
  11. +0
    -1
      changelog.d/15303.misc
  12. +0
    -1
      changelog.d/15304.misc
  13. +0
    -2
      changelog.d/15306.bugfix
  14. +0
    -1
      changelog.d/15309.bugfix
  15. +0
    -1
      changelog.d/15311.misc
  16. +0
    -1
      changelog.d/15314.feature
  17. +0
    -1
      changelog.d/15316.misc
  18. +0
    -1
      changelog.d/15317.bugfix
  19. +0
    -1
      changelog.d/15319.misc
  20. +0
    -1
      changelog.d/15321.feature
  21. +0
    -1
      changelog.d/15323.bugfix
  22. +0
    -1
      changelog.d/15324.misc
  23. +0
    -1
      changelog.d/15325.misc
  24. +0
    -1
      changelog.d/15326.misc
  25. +0
    -1
      changelog.d/15327.misc
  26. +0
    -1
      changelog.d/15328.misc
  27. +0
    -1
      changelog.d/15329.misc
  28. +0
    -1
      changelog.d/15330.misc
  29. +0
    -1
      changelog.d/15331.feature
  30. +0
    -1
      changelog.d/15332.bugfix
  31. +0
    -1
      changelog.d/15334.misc
  32. +0
    -1
      changelog.d/15336.misc
  33. +0
    -1
      changelog.d/15339.misc
  34. +0
    -1
      changelog.d/15340.misc
  35. +0
    -1
      changelog.d/15341.doc
  36. +0
    -1
      changelog.d/15349.bugfix
  37. +0
    -1
      changelog.d/15351.bugfix
  38. +0
    -1
      changelog.d/15352.bugfix
  39. +0
    -1
      changelog.d/15353.misc
  40. +0
    -1
      changelog.d/15354.misc
  41. +0
    -1
      changelog.d/15358.misc
  42. +0
    -1
      changelog.d/15369.misc
  43. +0
    -1
      changelog.d/15370.misc
  44. +0
    -1
      changelog.d/15371.misc
  45. +0
    -1
      changelog.d/15381.feature
  46. +0
    -1
      changelog.d/15383.bugfix
  47. +0
    -1
      changelog.d/15385.misc
  48. +0
    -1
      changelog.d/15386.doc
  49. +6
    -0
      debian/changelog
  50. +1
    -1
      pyproject.toml

+ 69
- 0
CHANGES.md 파일 보기

@@ -1,3 +1,72 @@
Synapse 1.81.0rc1 (2023-04-04)
==============================

Features
--------

- Add the ability to enable/disable registrations when in the OIDC flow. ([\#14978](https://github.com/matrix-org/synapse/issues/14978))
- Add a primitive helper script for listing worker endpoints. ([\#15243](https://github.com/matrix-org/synapse/issues/15243))
- Experimental support for passing One Time Key and device key requests to application services ([MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983) and [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984)). ([\#15314](https://github.com/matrix-org/synapse/issues/15314), [\#15321](https://github.com/matrix-org/synapse/issues/15321))
- Allow loading `/password_policy` endpoint on workers. ([\#15331](https://github.com/matrix-org/synapse/issues/15331))
- Build Debian packages for Ubuntu 23.04 (Lunar Lobster). ([\#15381](https://github.com/matrix-org/synapse/issues/15381))


Bugfixes
--------

- Fix a long-standing bug where edits of non-`m.room.message` events would not be correctly bundled. ([\#15295](https://github.com/matrix-org/synapse/issues/15295))
- Fix a bug introduced in Synapse v1.55.0 which could delay remote homeservers being able to decrypt encrypted messages sent by local users. ([\#15297](https://github.com/matrix-org/synapse/issues/15297))
- Add a check to [SQLite port_db script](https://matrix-org.github.io/synapse/latest/postgres.html#porting-from-sqlite)
to ensure that the sqlite database passed to the script exists before trying to port from it. ([\#15306](https://github.com/matrix-org/synapse/issues/15306))
- Fix a bug introduced in Synapse 1.76.0 where responses from worker deployments could include an internal `_INT_STREAM_POS` key. ([\#15309](https://github.com/matrix-org/synapse/issues/15309))
- Fix a long-standing bug that Synpase only used the [legacy appservice routes](https://spec.matrix.org/v1.6/application-service-api/#legacy-routes). ([\#15317](https://github.com/matrix-org/synapse/issues/15317))
- Fix a long-standing bug preventing users from joining rooms, that they had been unbanned from, over federation. Contributed by Nico. ([\#15323](https://github.com/matrix-org/synapse/issues/15323))
- Fix bug in worker mode where on a rolling restart of workers the "typing" worker would consume 100% CPU until it got restarted. ([\#15332](https://github.com/matrix-org/synapse/issues/15332))
- Fix a long-standing bug where some to_device messages could be dropped when using workers. ([\#15349](https://github.com/matrix-org/synapse/issues/15349))
- Fix a bug introduced in Synapse 1.70.0 where the background sync from a faster join could spin for hours when one of the events involved had been marked for backoff. ([\#15351](https://github.com/matrix-org/synapse/issues/15351))
- Fix missing app variable in mail subject for password resets. Contributed by Cyberes. ([\#15352](https://github.com/matrix-org/synapse/issues/15352))
- Fix a rare bug introduced in Synapse 1.66.0 where initial syncs would fail when the user had been kicked from a faster joined room that had not finished syncing. ([\#15383](https://github.com/matrix-org/synapse/issues/15383))


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

- Fix a typo in login requests ratelimit defaults. ([\#15341](https://github.com/matrix-org/synapse/issues/15341))
- Note that Synapse 1.74 queued a rebuild of the user directory tables. ([\#15386](https://github.com/matrix-org/synapse/issues/15386))


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

- Use `immutabledict` instead of `frozendict`. ([\#15113](https://github.com/matrix-org/synapse/issues/15113))
- Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx. ([\#15265](https://github.com/matrix-org/synapse/issues/15265), [\#15336](https://github.com/matrix-org/synapse/issues/15336))
- Make the pushers rely on the `device_id` instead of the `access_token_id` for various operations. ([\#15280](https://github.com/matrix-org/synapse/issues/15280))
- Bump sentry-sdk from 1.15.0 to 1.17.0. ([\#15285](https://github.com/matrix-org/synapse/issues/15285))
- Allow running the Twisted trunk job against other branches. ([\#15302](https://github.com/matrix-org/synapse/issues/15302))
- Remind the releaser to ask for changelog feedback in [#synapse-dev](https://matrix.to/#/#synapse-dev:matrix.org). ([\#15303](https://github.com/matrix-org/synapse/issues/15303))
- Bump dtolnay/rust-toolchain from e12eda571dc9a5ee5d58eecf4738ec291c66f295 to fc3253060d0c959bea12a59f10f8391454a0b02d. ([\#15304](https://github.com/matrix-org/synapse/issues/15304))
- Reject events with an invalid "mentions" property pert [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952). ([\#15311](https://github.com/matrix-org/synapse/issues/15311))
- As an optimisation, use `TRUNCATE` on Postgres when clearing the user directory tables. ([\#15316](https://github.com/matrix-org/synapse/issues/15316))
- Fix `.gitignore` rule for the Complement source tarball downloaded automatically by `complement.sh`. ([\#15319](https://github.com/matrix-org/synapse/issues/15319))
- Bump serde from 1.0.157 to 1.0.158. ([\#15324](https://github.com/matrix-org/synapse/issues/15324))
- Bump regex from 1.7.1 to 1.7.3. ([\#15325](https://github.com/matrix-org/synapse/issues/15325))
- Bump types-pyopenssl from 23.0.0.4 to 23.1.0.0. ([\#15326](https://github.com/matrix-org/synapse/issues/15326))
- Bump furo from 2022.12.7 to 2023.3.23. ([\#15327](https://github.com/matrix-org/synapse/issues/15327))
- Bump ruff from 0.0.252 to 0.0.259. ([\#15328](https://github.com/matrix-org/synapse/issues/15328))
- Bump cryptography from 40.0.0 to 40.0.1. ([\#15329](https://github.com/matrix-org/synapse/issues/15329))
- Bump mypy-zope from 0.9.0 to 0.9.1. ([\#15330](https://github.com/matrix-org/synapse/issues/15330))
- Speed up unit tests when using SQLite3. ([\#15334](https://github.com/matrix-org/synapse/issues/15334))
- Speed up pydantic CI job. ([\#15339](https://github.com/matrix-org/synapse/issues/15339))
- Speed up sample config CI job. ([\#15340](https://github.com/matrix-org/synapse/issues/15340))
- Add experimental support for Unix sockets. Contributed by Jason Little. ([\#15353](https://github.com/matrix-org/synapse/issues/15353))
- Add some clarification to the doc/comments regarding TCP replication. ([\#15354](https://github.com/matrix-org/synapse/issues/15354))
- Fix copyright year in SSO footer template. ([\#15358](https://github.com/matrix-org/synapse/issues/15358))
- Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3. ([\#15369](https://github.com/matrix-org/synapse/issues/15369))
- Bump serde from 1.0.158 to 1.0.159. ([\#15370](https://github.com/matrix-org/synapse/issues/15370))
- Bump serde_json from 1.0.94 to 1.0.95. ([\#15371](https://github.com/matrix-org/synapse/issues/15371))
- Speed up membership queries for users with forgotten rooms. ([\#15385](https://github.com/matrix-org/synapse/issues/15385))


Synapse 1.80.0 (2023-03-28)
===========================



+ 0
- 1
changelog.d/14978.feature 파일 보기

@@ -1 +0,0 @@
Add the ability to enable/disable registrations when in the OIDC flow.

+ 0
- 1
changelog.d/15113.misc 파일 보기

@@ -1 +0,0 @@
Use `immutabledict` instead of `frozendict`.

+ 0
- 1
changelog.d/15243.feature 파일 보기

@@ -1 +0,0 @@
Add a primitive helper script for listing worker endpoints.

+ 0
- 1
changelog.d/15265.misc 파일 보기

@@ -1 +0,0 @@
Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx.

+ 0
- 1
changelog.d/15280.misc 파일 보기

@@ -1 +0,0 @@
Make the pushers rely on the `device_id` instead of the `access_token_id` for various operations.

+ 0
- 1
changelog.d/15285.misc 파일 보기

@@ -1 +0,0 @@
Bump sentry-sdk from 1.15.0 to 1.17.0.

+ 0
- 1
changelog.d/15295.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a long-standing bug where edits of non-`m.room.message` events would not be correctly bundled.

+ 0
- 1
changelog.d/15297.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a bug introduced in Synapse v1.55.0 which could delay remote homeservers being able to decrypt encrypted messages sent by local users.

+ 0
- 1
changelog.d/15302.misc 파일 보기

@@ -1 +0,0 @@
Allow running the Twisted trunk job against other branches.

+ 0
- 1
changelog.d/15303.misc 파일 보기

@@ -1 +0,0 @@
Remind the releaser to ask for changelog feedback in [#synapse-dev](https://matrix.to/#/#synapse-dev:matrix.org).

+ 0
- 1
changelog.d/15304.misc 파일 보기

@@ -1 +0,0 @@
Bump dtolnay/rust-toolchain from e12eda571dc9a5ee5d58eecf4738ec291c66f295 to fc3253060d0c959bea12a59f10f8391454a0b02d.

+ 0
- 2
changelog.d/15306.bugfix 파일 보기

@@ -1,2 +0,0 @@
Add a check to [SQLite port_db script](https://matrix-org.github.io/synapse/latest/postgres.html#porting-from-sqlite)
to ensure that the sqlite database passed to the script exists before trying to port from it.

+ 0
- 1
changelog.d/15309.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.76.0 where responses from worker deployments could include an internal `_INT_STREAM_POS` key.

+ 0
- 1
changelog.d/15311.misc 파일 보기

@@ -1 +0,0 @@
Reject events with an invalid "mentions" property pert [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952).

+ 0
- 1
changelog.d/15314.feature 파일 보기

@@ -1 +0,0 @@
Experimental support for passing One Time Key and device key requests to application services ([MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983) and [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984)).

+ 0
- 1
changelog.d/15316.misc 파일 보기

@@ -1 +0,0 @@
As an optimisation, use `TRUNCATE` on Postgres when clearing the user directory tables.

+ 0
- 1
changelog.d/15317.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a long-standing bug that Synpase only used the [legacy appservice routes](https://spec.matrix.org/v1.6/application-service-api/#legacy-routes).

+ 0
- 1
changelog.d/15319.misc 파일 보기

@@ -1 +0,0 @@
Fix `.gitignore` rule for the Complement source tarball downloaded automatically by `complement.sh`.

+ 0
- 1
changelog.d/15321.feature 파일 보기

@@ -1 +0,0 @@
Experimental support for passing One Time Key and device key requests to application services ([MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983) and [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984)).

+ 0
- 1
changelog.d/15323.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a long-standing bug preventing users from joining rooms, that they had been unbanned from, over federation. Contributed by Nico.

+ 0
- 1
changelog.d/15324.misc 파일 보기

@@ -1 +0,0 @@
Bump serde from 1.0.157 to 1.0.158.

+ 0
- 1
changelog.d/15325.misc 파일 보기

@@ -1 +0,0 @@
Bump regex from 1.7.1 to 1.7.3.

+ 0
- 1
changelog.d/15326.misc 파일 보기

@@ -1 +0,0 @@
Bump types-pyopenssl from 23.0.0.4 to 23.1.0.0.

+ 0
- 1
changelog.d/15327.misc 파일 보기

@@ -1 +0,0 @@
Bump furo from 2022.12.7 to 2023.3.23.

+ 0
- 1
changelog.d/15328.misc 파일 보기

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

+ 0
- 1
changelog.d/15329.misc 파일 보기

@@ -1 +0,0 @@
Bump cryptography from 40.0.0 to 40.0.1.

+ 0
- 1
changelog.d/15330.misc 파일 보기

@@ -1 +0,0 @@
Bump mypy-zope from 0.9.0 to 0.9.1.

+ 0
- 1
changelog.d/15331.feature 파일 보기

@@ -1 +0,0 @@
Allow loading `/password_policy` endpoint on workers.

+ 0
- 1
changelog.d/15332.bugfix 파일 보기

@@ -1 +0,0 @@
Fix bug in worker mode where on a rolling restart of workers the "typing" worker would consume 100% CPU until it got restarted.

+ 0
- 1
changelog.d/15334.misc 파일 보기

@@ -1 +0,0 @@
Speed up unit tests when using SQLite3.

+ 0
- 1
changelog.d/15336.misc 파일 보기

@@ -1 +0,0 @@
Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx.

+ 0
- 1
changelog.d/15339.misc 파일 보기

@@ -1 +0,0 @@
Speed up pydantic CI job.

+ 0
- 1
changelog.d/15340.misc 파일 보기

@@ -1 +0,0 @@
Speed up sample config CI job.

+ 0
- 1
changelog.d/15341.doc 파일 보기

@@ -1 +0,0 @@
Fix a typo in login requests ratelimit defaults.

+ 0
- 1
changelog.d/15349.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a long-standing bug where some to_device messages could be dropped when using workers.

+ 0
- 1
changelog.d/15351.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.70.0 where the background sync from a faster join could spin for hours when one of the events involved had been marked for backoff.

+ 0
- 1
changelog.d/15352.bugfix 파일 보기

@@ -1 +0,0 @@
Fix missing app variable in mail subject for password resets. Contributed by Cyberes.

+ 0
- 1
changelog.d/15353.misc 파일 보기

@@ -1 +0,0 @@
Add experimental support for Unix sockets. Contributed by Jason Little.

+ 0
- 1
changelog.d/15354.misc 파일 보기

@@ -1 +0,0 @@
Add some clarification to the doc/comments regarding TCP replication.

+ 0
- 1
changelog.d/15358.misc 파일 보기

@@ -1 +0,0 @@
Fix copyright year in SSO footer template.

+ 0
- 1
changelog.d/15369.misc 파일 보기

@@ -1 +0,0 @@
Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3.

+ 0
- 1
changelog.d/15370.misc 파일 보기

@@ -1 +0,0 @@
Bump serde from 1.0.158 to 1.0.159.

+ 0
- 1
changelog.d/15371.misc 파일 보기

@@ -1 +0,0 @@
Bump serde_json from 1.0.94 to 1.0.95.

+ 0
- 1
changelog.d/15381.feature 파일 보기

@@ -1 +0,0 @@
Build Debian packages for Ubuntu 23.04 (Lunar Lobster).

+ 0
- 1
changelog.d/15383.bugfix 파일 보기

@@ -1 +0,0 @@
Fix a rare bug introduced in Synapse 1.66.0 where initial syncs would fail when the user had been kicked from a faster joined room that had not finished syncing.

+ 0
- 1
changelog.d/15385.misc 파일 보기

@@ -1 +0,0 @@
Speed up membership queries for users with forgotten rooms.

+ 0
- 1
changelog.d/15386.doc 파일 보기

@@ -1 +0,0 @@
Note that Synapse 1.74 queued a rebuild of the user directory tables.

+ 6
- 0
debian/changelog 파일 보기

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

* New Synapse release 1.81.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 04 Apr 2023 14:29:03 +0100

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

* New Synapse release 1.80.0.


+ 1
- 1
pyproject.toml 파일 보기

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

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


불러오는 중...
취소
저장