소스 검색

1.69.0rc1

tags/v1.69.0rc1
Sean Quah 1 년 전
부모
커밋
471e13a103
100개의 변경된 파일107개의 추가작업 그리고 99개의 파일을 삭제
  1. +107
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/11866.feature
  3. +0
    -1
      changelog.d/13487.misc
  4. +0
    -1
      changelog.d/13556.feature
  5. +0
    -1
      changelog.d/13635.feature
  6. +0
    -1
      changelog.d/13667.feature
  7. +0
    -1
      changelog.d/13719.bugfix
  8. +0
    -1
      changelog.d/13722.feature
  9. +0
    -1
      changelog.d/13768.misc
  10. +0
    -1
      changelog.d/13772.doc
  11. +0
    -1
      changelog.d/13782.feature
  12. +0
    -1
      changelog.d/13787.misc
  13. +0
    -1
      changelog.d/13792.misc
  14. +0
    -1
      changelog.d/13796.misc
  15. +0
    -1
      changelog.d/13799.feature
  16. +0
    -1
      changelog.d/13800.misc
  17. +0
    -1
      changelog.d/13809.misc
  18. +0
    -1
      changelog.d/13815.feature
  19. +0
    -1
      changelog.d/13818.doc
  20. +0
    -1
      changelog.d/13823.misc
  21. +0
    -1
      changelog.d/13830.bugfix
  22. +0
    -1
      changelog.d/13831.feature
  23. +0
    -1
      changelog.d/13832.feature
  24. +0
    -1
      changelog.d/13836.doc
  25. +0
    -1
      changelog.d/13838.misc
  26. +0
    -1
      changelog.d/13839.misc
  27. +0
    -1
      changelog.d/13840.bugfix
  28. +0
    -1
      changelog.d/13843.removal
  29. +0
    -1
      changelog.d/13850.misc
  30. +0
    -1
      changelog.d/13855.bugfix
  31. +0
    -1
      changelog.d/13859.misc
  32. +0
    -1
      changelog.d/13860.feature
  33. +0
    -1
      changelog.d/13863.bugfix
  34. +0
    -1
      changelog.d/13867.misc
  35. +0
    -1
      changelog.d/13868.misc
  36. +0
    -1
      changelog.d/13870.doc
  37. +0
    -1
      changelog.d/13872.bugfix
  38. +0
    -1
      changelog.d/13873.misc
  39. +0
    -1
      changelog.d/13874.misc
  40. +0
    -1
      changelog.d/13876.misc
  41. +0
    -1
      changelog.d/13879.misc
  42. +0
    -1
      changelog.d/13885.misc
  43. +0
    -1
      changelog.d/13888.misc
  44. +0
    -1
      changelog.d/13889.misc
  45. +0
    -1
      changelog.d/13890.misc
  46. +0
    -1
      changelog.d/13892.feature
  47. +0
    -1
      changelog.d/13893.feature
  48. +0
    -1
      changelog.d/13904.bugfix
  49. +0
    -1
      changelog.d/13905.misc
  50. +0
    -1
      changelog.d/13909.bugfix
  51. +0
    -1
      changelog.d/13911.doc
  52. +0
    -1
      changelog.d/13913.misc
  53. +0
    -1
      changelog.d/13914.misc
  54. +0
    -1
      changelog.d/13915.doc
  55. +0
    -1
      changelog.d/13920.feature
  56. +0
    -1
      changelog.d/13922.bugfix
  57. +0
    -1
      changelog.d/13924.misc
  58. +0
    -1
      changelog.d/13925.misc
  59. +0
    -1
      changelog.d/13928.doc
  60. +0
    -1
      changelog.d/13930.doc
  61. +0
    -1
      changelog.d/13931.doc
  62. +0
    -1
      changelog.d/13932.feature
  63. +0
    -1
      changelog.d/13934.misc
  64. +0
    -1
      changelog.d/13936.feature
  65. +0
    -1
      changelog.d/13937.feature
  66. +0
    -1
      changelog.d/13939.feature
  67. +0
    -1
      changelog.d/13947.feature
  68. +0
    -1
      changelog.d/13952.bugfix
  69. +0
    -1
      changelog.d/13956.bugfix
  70. +0
    -1
      changelog.d/13957.feature
  71. +0
    -1
      changelog.d/13960.misc
  72. +0
    -1
      changelog.d/13966.misc
  73. +0
    -1
      changelog.d/13969.misc
  74. +0
    -1
      changelog.d/13972.bugfix
  75. +0
    -1
      changelog.d/13973.misc
  76. +0
    -1
      changelog.d/13974.doc
  77. +0
    -1
      changelog.d/13976.misc
  78. +0
    -1
      changelog.d/13978.misc
  79. +0
    -1
      changelog.d/13979.misc
  80. +0
    -1
      changelog.d/13980.misc
  81. +0
    -1
      changelog.d/13982.misc
  82. +0
    -1
      changelog.d/13992.misc
  83. +0
    -1
      changelog.d/13993.misc
  84. +0
    -1
      changelog.d/13998.misc
  85. +0
    -1
      changelog.d/14003.doc
  86. +0
    -1
      changelog.d/14009.bugfix
  87. +0
    -1
      changelog.d/14011.misc
  88. +0
    -1
      changelog.d/14012.misc
  89. +0
    -1
      changelog.d/14013.misc
  90. +0
    -1
      changelog.d/14014.bugfix
  91. +0
    -1
      changelog.d/14015.misc
  92. +0
    -1
      changelog.d/14017.misc
  93. +0
    -1
      changelog.d/14019.misc
  94. +0
    -1
      changelog.d/14020.misc
  95. +0
    -1
      changelog.d/14021.misc
  96. +0
    -1
      changelog.d/14022.misc
  97. +0
    -1
      changelog.d/14023.misc
  98. +0
    -1
      changelog.d/14024.removal
  99. +0
    -1
      changelog.d/14025.bugfix
  100. +0
    -1
      changelog.d/14027.misc

+ 107
- 0
CHANGES.md 파일 보기

@@ -1,3 +1,110 @@
Synapse 1.69.0rc1 (2022-10-04)
==============================

Features
--------

- Allow application services to set the `origin_server_ts` of a state event by providing the query parameter `ts` in `PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}`, per [MSC3316](https://github.com/matrix-org/matrix-doc/pull/3316). Contributed by @lukasdenk. ([\#11866](https://github.com/matrix-org/synapse/issues/11866))
- Allow server admins to require a manual approval process before new accounts can be used (using [MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)). ([\#13556](https://github.com/matrix-org/synapse/issues/13556))
- Exponentially backoff from backfilling the same event over and over. ([\#13635](https://github.com/matrix-org/synapse/issues/13635), [\#13936](https://github.com/matrix-org/synapse/issues/13936))
- Add cache invalidation across workers to module API. ([\#13667](https://github.com/matrix-org/synapse/issues/13667), [\#13947](https://github.com/matrix-org/synapse/issues/13947))
- Experimental implementation of MSC3882 to allow an existing device/session to generate a login token for use on a new device/session. ([\#13722](https://github.com/matrix-org/synapse/issues/13722))
- Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)). ([\#13782](https://github.com/matrix-org/synapse/issues/13782), [\#13893](https://github.com/matrix-org/synapse/issues/13893), [\#13932](https://github.com/matrix-org/synapse/issues/13932), [\#13937](https://github.com/matrix-org/synapse/issues/13937), [\#13939](https://github.com/matrix-org/synapse/issues/13939))
- Add experimental support for [MSC3881: Remotely toggle push notifications for another client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881). ([\#13799](https://github.com/matrix-org/synapse/issues/13799), [\#13831](https://github.com/matrix-org/synapse/issues/13831), [\#13860](https://github.com/matrix-org/synapse/issues/13860))
- Keep track when an event pulled over federation fails its signature check so we can intelligently back-off in the future. ([\#13815](https://github.com/matrix-org/synapse/issues/13815))
- Improve validation for the unspecced, internal-only `_matrix/client/unstable/add_threepid/msisdn/submit_token` endpoint. ([\#13832](https://github.com/matrix-org/synapse/issues/13832))
- Faster remote room joins: record _when_ we first partial-join to a room. ([\#13892](https://github.com/matrix-org/synapse/issues/13892))
- Support a `dir` parameter on the `/relations` endpoint per [MSC3715](https://github.com/matrix-org/matrix-doc/pull/3715). ([\#13920](https://github.com/matrix-org/synapse/issues/13920))
- Ask mail servers receiving emails from Synapse to not send automatic reply (e.g. out-of-office responses). ([\#13957](https://github.com/matrix-org/synapse/issues/13957))


Bugfixes
--------

- Send invite push notifications for invite over federation. ([\#13719](https://github.com/matrix-org/synapse/issues/13719), [\#14014](https://github.com/matrix-org/synapse/issues/14014))
- Fix a long-standing bug where typing events would be accepted from remote servers not present in a room. Also fix a bug where incoming typing events would cause other incoming events to get stuck during a fast join. ([\#13830](https://github.com/matrix-org/synapse/issues/13830))
- Fix a bug introduced in Synapse v1.53.0 where the experimental implementation of [MSC3715](https://github.com/matrix-org/matrix-spec-proposals/pull/3715) would give incorrect results when paginating forward. ([\#13840](https://github.com/matrix-org/synapse/issues/13840))
- Fix access token leak to logs from proxy agent. ([\#13855](https://github.com/matrix-org/synapse/issues/13855))
- Fix `have_seen_event` cache not being invalidated after we persist an event which causes inefficiency effects like extra `/state` federation calls. ([\#13863](https://github.com/matrix-org/synapse/issues/13863))
- Faster room joins: Fix a bug introduced in 1.66.0 where an error would be logged when syncing after joining a room. ([\#13872](https://github.com/matrix-org/synapse/issues/13872))
- Fix a bug introduced in 1.66 where some required fields in the pushrules sent to clients were not present anymore. Contributed by Nico. ([\#13904](https://github.com/matrix-org/synapse/issues/13904))
- Fix packaging to include `Cargo.lock` in `sdist`. ([\#13909](https://github.com/matrix-org/synapse/issues/13909))
- Fix long-standing bug where device updates could cause delays sending out to-device messages over federation. ([\#13922](https://github.com/matrix-org/synapse/issues/13922))
- Fix a bug introduced in v1.68.0 where Synapse would require `setuptools_rust` at runtime, even though the package is only required at build time. ([\#13952](https://github.com/matrix-org/synapse/issues/13952))
- Fix a long-standing bug where `POST /_matrix/client/v3/keys/query` requests could result in excessively large SQL queries. ([\#13956](https://github.com/matrix-org/synapse/issues/13956))
- Fix a performance regression in the `get_users_in_room` database query. Introduced in v1.67.0. ([\#13972](https://github.com/matrix-org/synapse/issues/13972))
- Fix bug where Rust extension wasn't built in `release` mode when using `poetry install`. ([\#14009](https://github.com/matrix-org/synapse/issues/14009))
- Do not return an unspecified `original_event` field when using the stable `/relations` endpoint. Introduced in Synapse v1.57.0. ([\#14025](https://github.com/matrix-org/synapse/issues/14025))


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

- Add `worker_main_http_uri` for the worker generator bash script. ([\#13772](https://github.com/matrix-org/synapse/issues/13772))
- Update URL for the NixOS module for Synapse. ([\#13818](https://github.com/matrix-org/synapse/issues/13818))
- Fix a mistake in sso_mapping_providers.md: `map_user_attributes` is expected to return `display_name` not `displayname`. ([\#13836](https://github.com/matrix-org/synapse/issues/13836))
- Fix a cross-link from the register admin API to the `registration_shared_secret` configuration documentation. ([\#13870](https://github.com/matrix-org/synapse/issues/13870))
- Update the man page for the `hash_password` script to correct the default number of bcrypt rounds performed. ([\#13911](https://github.com/matrix-org/synapse/issues/13911), [\#13930](https://github.com/matrix-org/synapse/issues/13930))
- Emphasize the right reasons when to use `(room_id, event_id)` in a database schema. ([\#13915](https://github.com/matrix-org/synapse/issues/13915))
- Add instruction to contributing guide for running unit tests in parallel. Contributed by @ashfame. ([\#13928](https://github.com/matrix-org/synapse/issues/13928))
- Clarify that the `auto_join_rooms` config option can also be used with Space aliases. ([\#13931](https://github.com/matrix-org/synapse/issues/13931))
- Add some cross references to worker documentation. ([\#13974](https://github.com/matrix-org/synapse/issues/13974))
- Linkify urls in config documentation. ([\#14003](https://github.com/matrix-org/synapse/issues/14003))


Deprecations and Removals
-------------------------

- Remove the `complete_sso_login` method from the Module API which was deprecated in Synapse 1.13.0. ([\#13843](https://github.com/matrix-org/synapse/issues/13843))
- Announce that legacy metric names are deprecated, will be turned off by default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. See the upgrade notes for more information. ([\#14024](https://github.com/matrix-org/synapse/issues/14024))


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

- Speed up creation of DM rooms. ([\#13487](https://github.com/matrix-org/synapse/issues/13487), [\#13800](https://github.com/matrix-org/synapse/issues/13800))
- Port push rules to using Rust. ([\#13768](https://github.com/matrix-org/synapse/issues/13768), [\#13838](https://github.com/matrix-org/synapse/issues/13838), [\#13889](https://github.com/matrix-org/synapse/issues/13889))
- Optimise get rooms for user calls. Contributed by Nick @ Beeper (@fizzadar). ([\#13787](https://github.com/matrix-org/synapse/issues/13787))
- Update the script which makes full schema dumps. ([\#13792](https://github.com/matrix-org/synapse/issues/13792))
- Use shared methods for cache invalidation when persisting events, remove duplicate codepaths. Contributed by Nick @ Beeper (@fizzadar). ([\#13796](https://github.com/matrix-org/synapse/issues/13796))
- Improve the `synapse.api.auth.Auth` mock used in unit tests. ([\#13809](https://github.com/matrix-org/synapse/issues/13809))
- Faster Remote Room Joins: tell remote homeservers that we are unable to authorise them if they query a room which has partial state on our server. ([\#13823](https://github.com/matrix-org/synapse/issues/13823))
- Carry IdP Session IDs through user-mapping sessions. ([\#13839](https://github.com/matrix-org/synapse/issues/13839))
- Fix the release script not publishing binary wheels. ([\#13850](https://github.com/matrix-org/synapse/issues/13850))
- Raise issue if complement fails with latest deps. ([\#13859](https://github.com/matrix-org/synapse/issues/13859))
- Correct the comments in the complement dockerfile. ([\#13867](https://github.com/matrix-org/synapse/issues/13867))
- Fix unstable MSC3882 endpoint being incorrectly available on stable API versions. ([\#13868](https://github.com/matrix-org/synapse/issues/13868))
- Create a new snapshot of the database schema. ([\#13873](https://github.com/matrix-org/synapse/issues/13873))
- Faster room joins: Send device list updates to most servers in rooms with partial state. ([\#13874](https://github.com/matrix-org/synapse/issues/13874), [\#14013](https://github.com/matrix-org/synapse/issues/14013))
- Add comments to the Prometheus recording rules to make it clear which set of rules you need for Grafana or Prometheus Console. ([\#13876](https://github.com/matrix-org/synapse/issues/13876))
- Only pull relevant backfill points from the database based on the current depth and limit (instead of all) every time we want to `/backfill`. ([\#13879](https://github.com/matrix-org/synapse/issues/13879))
- Correctly handle a race with device lists when a remote user leaves during a partial join. ([\#13885](https://github.com/matrix-org/synapse/issues/13885))
- Faster room joins: Avoid waiting for full state when processing `/keys/changes` requests. ([\#13888](https://github.com/matrix-org/synapse/issues/13888))
- Improve backfill robustness by trying more servers when we get a `4xx` error back. ([\#13890](https://github.com/matrix-org/synapse/issues/13890))
- Fix mypy errors with canonicaljson 1.6.3. ([\#13905](https://github.com/matrix-org/synapse/issues/13905))
- Faster remote room joins: correctly handle remote device list updates during a partial join. ([\#13913](https://github.com/matrix-org/synapse/issues/13913))
- Complement image: propagate SIGTERM to all workers. ([\#13914](https://github.com/matrix-org/synapse/issues/13914))
- Update an innaccurate comment in Synapse's upsert database helper. ([\#13924](https://github.com/matrix-org/synapse/issues/13924))
- Update mypy (0.950 -> 0.981) and mypy-zope (0.3.7 -> 0.3.11). ([\#13925](https://github.com/matrix-org/synapse/issues/13925), [\#13993](https://github.com/matrix-org/synapse/issues/13993))
- Correctly handle sending local device list updates to remote servers during a partial join. ([\#13934](https://github.com/matrix-org/synapse/issues/13934))
- Use dedicated `get_local_users_in_room(room_id)` function to find local users when calculating users to copy over during a room upgrade. ([\#13960](https://github.com/matrix-org/synapse/issues/13960))
- Refactor language in user directory `_track_user_joined_room` code to make it more clear that we use both local and remote users. ([\#13966](https://github.com/matrix-org/synapse/issues/13966))
- Revert catch-all exceptions being recorded as event pull attempt failures (only handle what we know about). ([\#13969](https://github.com/matrix-org/synapse/issues/13969))
- Speed up calculating push actions in large rooms. ([\#13973](https://github.com/matrix-org/synapse/issues/13973), [\#13992](https://github.com/matrix-org/synapse/issues/13992))
- Enable update notifications from Github's dependabot. ([\#13976](https://github.com/matrix-org/synapse/issues/13976))
- Bump docker/login-action from 1 to 2. ([\#13978](https://github.com/matrix-org/synapse/issues/13978))
- Bump actions/download-artifact from 2 to 3. ([\#13979](https://github.com/matrix-org/synapse/issues/13979))
- Bump actions/cache from 2 to 3. ([\#13980](https://github.com/matrix-org/synapse/issues/13980))
- Bump actions/checkout from 2 to 3. ([\#13982](https://github.com/matrix-org/synapse/issues/13982))
- Prototype a workflow to automatically add changelogs to dependabot PRs. ([\#13998](https://github.com/matrix-org/synapse/issues/13998), [\#14011](https://github.com/matrix-org/synapse/issues/14011), [\#14017](https://github.com/matrix-org/synapse/issues/14017), [\#14021](https://github.com/matrix-org/synapse/issues/14021), [\#14027](https://github.com/matrix-org/synapse/issues/14027))
- Fix type annotations to be compatible with new annotations in development versions of twisted. ([\#14012](https://github.com/matrix-org/synapse/issues/14012))
- Bump docker/setup-buildx-action from 1 to 2. ([\#14015](https://github.com/matrix-org/synapse/issues/14015))
- Bump docker/setup-qemu-action from 1 to 2. ([\#14019](https://github.com/matrix-org/synapse/issues/14019))
- Clear out stale entries in `event_push_actions_staging` table. ([\#14020](https://github.com/matrix-org/synapse/issues/14020))
- Bump docker/build-push-action from 2 to 3. ([\#14022](https://github.com/matrix-org/synapse/issues/14022))
- Bump actions/upload-artifact from 2 to 3. ([\#14023](https://github.com/matrix-org/synapse/issues/14023))


Synapse 1.68.0 (2022-09-27)
===========================



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

@@ -1 +0,0 @@
Allow application services to set the `origin_server_ts` of a state event by providing the query parameter `ts` in `PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}`, per [MSC3316](https://github.com/matrix-org/matrix-doc/pull/3316). Contributed by @lukasdenk.

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

@@ -1 +0,0 @@
Speed up creation of DM rooms.

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

@@ -1 +0,0 @@
Allow server admins to require a manual approval process before new accounts can be used (using [MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)).

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

@@ -1 +0,0 @@
Exponentially backoff from backfilling the same event over and over.

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

@@ -1 +0,0 @@
Add cache invalidation across workers to module API.

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

@@ -1 +0,0 @@
Send invite push notifications for invite over federation.

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

@@ -1 +0,0 @@
Experimental implementation of MSC3882 to allow an existing device/session to generate a login token for use on a new device/session.

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

@@ -1 +0,0 @@
Port push rules to using Rust.

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

@@ -1 +0,0 @@
Add `worker_main_http_uri` for the worker generator bash script.

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

@@ -1 +0,0 @@
Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)).

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

@@ -1 +0,0 @@
Optimise get rooms for user calls. Contributed by Nick @ Beeper (@fizzadar).

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

@@ -1 +0,0 @@
Update the script which makes full schema dumps.

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

@@ -1 +0,0 @@
Use shared methods for cache invalidation when persisting events, remove duplicate codepaths. Contributed by Nick @ Beeper (@fizzadar).

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

@@ -1 +0,0 @@
Add experimental support for [MSC3881: Remotely toggle push notifications for another client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881).

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

@@ -1 +0,0 @@
Speed up creation of DM rooms.

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

@@ -1 +0,0 @@
Improve the `synapse.api.auth.Auth` mock used in unit tests.

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

@@ -1 +0,0 @@
Keep track when an event pulled over federation fails its signature check so we can intelligently back-off in the future.

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

@@ -1 +0,0 @@
Update URL for the NixOS module for Synapse.

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

@@ -1 +0,0 @@
Faster Remote Room Joins: tell remote homeservers that we are unable to authorise them if they query a room which has partial state on our server.

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

@@ -1 +0,0 @@
Fix a long-standing bug where typing events would be accepted from remote servers not present in a room. Also fix a bug where incoming typing events would cause other incoming events to get stuck during a fast join.

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

@@ -1 +0,0 @@
Add experimental support for [MSC3881: Remotely toggle push notifications for another client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881).

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

@@ -1 +0,0 @@
Improve validation for the unspecced, internal-only `_matrix/client/unstable/add_threepid/msisdn/submit_token` endpoint.

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

@@ -1 +0,0 @@
Fix a mistake in sso_mapping_providers.md: `map_user_attributes` is expected to return `display_name` not `displayname`.

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

@@ -1 +0,0 @@
Port push rules to using Rust.

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

@@ -1 +0,0 @@
Carry IdP Session IDs through user-mapping sessions.

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

@@ -1 +0,0 @@
Fix a bug introduced in Synapse v1.53.0 where the experimental implementation of [MSC3715](https://github.com/matrix-org/matrix-spec-proposals/pull/3715) would give incorrect results when paginating forward.

+ 0
- 1
changelog.d/13843.removal 파일 보기

@@ -1 +0,0 @@
Remove the `complete_sso_login` method from the Module API which was deprecated in Synapse 1.13.0.

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

@@ -1 +0,0 @@
Fix the release script not publishing binary wheels.

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

@@ -1 +0,0 @@
Fix access token leak to logs from proxy agent.

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

@@ -1 +0,0 @@
Raise issue if complement fails with latest deps.

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

@@ -1 +0,0 @@
Add experimental support for [MSC3881: Remotely toggle push notifications for another client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881).

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

@@ -1 +0,0 @@
Fix `have_seen_event` cache not being invalidated after we persist an event which causes inefficiency effects like extra `/state` federation calls.

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

@@ -1 +0,0 @@
Correct the comments in the complement dockerfile.

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

@@ -1 +0,0 @@
Fix unstable MSC3882 endpoint being incorrectly available on stable API versions.

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

@@ -1 +0,0 @@
Fix a cross-link from the register admin API to the `registration_shared_secret` configuration documentation.

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

@@ -1 +0,0 @@
Faster room joins: Fix a bug introduced in 1.66.0 where an error would be logged when syncing after joining a room.

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

@@ -1 +0,0 @@
Create a new snapshot of the database schema.

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

@@ -1 +0,0 @@
Faster room joins: Send device list updates to most servers in rooms with partial state.

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

@@ -1 +0,0 @@
Add comments to the Prometheus recording rules to make it clear which set of rules you need for Grafana or Prometheus Console.

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

@@ -1 +0,0 @@
Only pull relevant backfill points from the database based on the current depth and limit (instead of all) every time we want to `/backfill`.

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

@@ -1 +0,0 @@
Correctly handle a race with device lists when a remote user leaves during a partial join.

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

@@ -1 +0,0 @@
Faster room joins: Avoid waiting for full state when processing `/keys/changes` requests.

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

@@ -1 +0,0 @@
Port push rules to using Rust.

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

@@ -1 +0,0 @@
Improve backfill robustness by trying more servers when we get a `4xx` error back.

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

@@ -1 +0,0 @@
Faster remote room joins: record _when_ we first partial-join to a room.

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

@@ -1 +0,0 @@
Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)).

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

@@ -1 +0,0 @@
Fix a bug introduced in 1.66 where some required fields in the pushrules sent to clients were not present anymore. Contributed by Nico.

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

@@ -1 +0,0 @@
Fix mypy errors with canonicaljson 1.6.3.

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

@@ -1 +0,0 @@
Fix packaging to include `Cargo.lock` in `sdist`.

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

@@ -1 +0,0 @@
Update the man page for the `hash_password` script to correct the default number of bcrypt rounds performed.

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

@@ -1 +0,0 @@
Faster remote room joins: correctly handle remote device list updates during a partial join.

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

@@ -1 +0,0 @@
Complement image: propagate SIGTERM to all workers.

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

@@ -1 +0,0 @@
Emphasize the right reasons when to use `(room_id, event_id)` in a database schema.

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

@@ -1 +0,0 @@
Support a `dir` parameter on the `/relations` endpoint per [MSC3715](https://github.com/matrix-org/matrix-doc/pull/3715).

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

@@ -1 +0,0 @@
Fix long-standing bug where device updates could cause delays sending out to-device messages over federation.

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

@@ -1 +0,0 @@
Update an innaccurate comment in Synapse's upsert database helper.

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

@@ -1 +0,0 @@
Update mypy (0.950 -> 0.981) and mypy-zope (0.3.7 -> 0.3.11).

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

@@ -1 +0,0 @@
Add instruction to contributing guide for running unit tests in parallel. Contributed by @ashfame.

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

@@ -1 +0,0 @@
Update the man page for the `hash_password` script to correct the default number of bcrypt rounds performed.

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

@@ -1 +0,0 @@
Clarify that the `auto_join_rooms` config option can also be used with Space aliases.

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

@@ -1 +0,0 @@
Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)).

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

@@ -1 +0,0 @@
Correctly handle sending local device list updates to remote servers during a partial join.

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

@@ -1 +0,0 @@
Exponentially backoff from backfilling the same event over and over.

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

@@ -1 +0,0 @@
Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)).

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

@@ -1 +0,0 @@
Experimental support for thread-specific receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)).

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

@@ -1 +0,0 @@
Add cache invalidation across workers to module API.

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

@@ -1 +0,0 @@
Fix a bug introduced in v1.68.0 where Synapse would require `setuptools_rust` at runtime, even though the package is only required at build time.

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

@@ -1 +0,0 @@
Fix a long-standing bug where `POST /_matrix/client/v3/keys/query` requests could result in excessively large SQL queries.

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

@@ -1 +0,0 @@
Ask mail servers receiving emails from Synapse to not send automatic reply (e.g. out-of-office responses).

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

@@ -1 +0,0 @@
Use dedicated `get_local_users_in_room(room_id)` function to find local users when calculating users to copy over during a room upgrade.

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

@@ -1 +0,0 @@
Refactor language in user directory `_track_user_joined_room` code to make it more clear that we use both local and remote users.

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

@@ -1 +0,0 @@
Revert catch-all exceptions being recorded as event pull attempt failures (only handle what we know about).

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

@@ -1 +0,0 @@
Fix a performance regression in the `get_users_in_room` database query. Introduced in v1.67.0.

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

@@ -1 +0,0 @@
Speed up calculating push actions in large rooms.

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

@@ -1 +0,0 @@
Add some cross references to worker documentation.

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

@@ -1 +0,0 @@
Enable update notifications from Github's dependabot.

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

@@ -1 +0,0 @@
Bump docker/login-action from 1 to 2.

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

@@ -1 +0,0 @@
Bump actions/download-artifact from 2 to 3.

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

@@ -1 +0,0 @@
Bump actions/cache from 2 to 3.

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

@@ -1 +0,0 @@
Bump actions/checkout from 2 to 3.

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

@@ -1 +0,0 @@
Speed up calculating push actions in large rooms.

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

@@ -1 +0,0 @@
Update mypy (0.950 -> 0.981) and mypy-zope (0.3.7 -> 0.3.11).

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

@@ -1 +0,0 @@
Prototype a workflow to automatically add changelogs to dependabot PRs.

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

@@ -1 +0,0 @@
Linkify urls in config documentation.

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

@@ -1 +0,0 @@
Fix bug where Rust extension wasn't built in `release` mode when using `poetry install`.

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

@@ -1 +0,0 @@
Prototype a workflow to automatically add changelogs to dependabot PRs.

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

@@ -1 +0,0 @@
Fix type annotations to be compatible with new annotations in development versions of twisted.

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

@@ -1 +0,0 @@
Faster room joins: Send device list updates to most servers in rooms with partial state.

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

@@ -1 +0,0 @@
Send invite push notifications for invite over federation.

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

@@ -1 +0,0 @@
Bump docker/setup-buildx-action from 1 to 2.

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

@@ -1 +0,0 @@
Prototype a workflow to automatically add changelogs to dependabot PRs.

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

@@ -1 +0,0 @@
Bump docker/setup-qemu-action from 1 to 2.

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

@@ -1 +0,0 @@
Clear out stale entries in `event_push_actions_staging` table.

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

@@ -1 +0,0 @@
Prototype a workflow to automatically add changelogs to dependabot PRs.

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

@@ -1 +0,0 @@
Bump docker/build-push-action from 2 to 3.

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

@@ -1 +0,0 @@
Bump actions/upload-artifact from 2 to 3.

+ 0
- 1
changelog.d/14024.removal 파일 보기

@@ -1 +0,0 @@
Announce that legacy metric names are deprecated, will be turned off by default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. See the upgrade notes for more information.

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

@@ -1 +0,0 @@
Do not return an unspecified `original_event` field when using the stable `/relations` endpoint. Introduced in Synapse v1.57.0.

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

@@ -1 +0,0 @@
Prototype a workflow to automatically add changelogs to dependabot PRs.

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.

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