Quellcode durchsuchen

1.77.0rc1

tags/v1.77.0rc1
David Robertson vor 1 Jahr
Ursprung
Commit
f630536a94
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 903ECE108A39DEDD
63 geänderte Dateien mit 67 neuen und 61 gelöschten Zeilen
  1. +60
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/14823.feature
  3. +0
    -1
      changelog.d/14858.misc
  4. +0
    -1
      changelog.d/14866.bugfix
  5. +0
    -1
      changelog.d/14879.misc
  6. +0
    -1
      changelog.d/14880.bugfix
  7. +0
    -1
      changelog.d/14886.misc
  8. +0
    -1
      changelog.d/14887.misc
  9. +0
    -1
      changelog.d/14894.feature
  10. +0
    -1
      changelog.d/14904.misc
  11. +0
    -1
      changelog.d/14908.misc
  12. +0
    -1
      changelog.d/14915.bugfix
  13. +0
    -1
      changelog.d/14916.misc
  14. +0
    -1
      changelog.d/14920.misc
  15. +0
    -1
      changelog.d/14922.misc
  16. +0
    -1
      changelog.d/14926.bugfix
  17. +0
    -1
      changelog.d/14927.misc
  18. +0
    -1
      changelog.d/14935.misc
  19. +0
    -1
      changelog.d/14936.misc
  20. +0
    -1
      changelog.d/14937.misc
  21. +0
    -1
      changelog.d/14938.misc
  22. +0
    -1
      changelog.d/14939.misc
  23. +0
    -1
      changelog.d/14942.bugfix
  24. +0
    -1
      changelog.d/14943.feature
  25. +0
    -1
      changelog.d/14944.bugfix
  26. +0
    -1
      changelog.d/14945.misc
  27. +0
    -1
      changelog.d/14947.bugfix
  28. +0
    -1
      changelog.d/14949.misc
  29. +0
    -1
      changelog.d/14950.misc
  30. +0
    -1
      changelog.d/14952.misc
  31. +0
    -1
      changelog.d/14953.misc
  32. +0
    -1
      changelog.d/14954.misc
  33. +0
    -1
      changelog.d/14956.misc
  34. +0
    -1
      changelog.d/14957.feature
  35. +0
    -1
      changelog.d/14958.feature
  36. +0
    -1
      changelog.d/14960.feature
  37. +0
    -1
      changelog.d/14962.feature
  38. +0
    -1
      changelog.d/14965.misc
  39. +0
    -1
      changelog.d/14968.misc
  40. +0
    -1
      changelog.d/14970.misc
  41. +0
    -1
      changelog.d/14971.misc
  42. +0
    -1
      changelog.d/14976.bugfix
  43. +0
    -1
      changelog.d/14979.misc
  44. +0
    -1
      changelog.d/14981.misc
  45. +0
    -1
      changelog.d/14983.misc
  46. +0
    -1
      changelog.d/14984.misc
  47. +0
    -1
      changelog.d/14985.misc
  48. +0
    -1
      changelog.d/14987.misc
  49. +0
    -1
      changelog.d/14988.misc
  50. +0
    -1
      changelog.d/14990.misc
  51. +0
    -1
      changelog.d/14991.misc
  52. +0
    -1
      changelog.d/14992.misc
  53. +0
    -1
      changelog.d/14993.misc
  54. +0
    -1
      changelog.d/14994.misc
  55. +0
    -1
      changelog.d/14995.misc
  56. +0
    -1
      changelog.d/14996.misc
  57. +0
    -1
      changelog.d/14997.misc
  58. +0
    -1
      changelog.d/14998.misc
  59. +0
    -1
      changelog.d/14999.misc
  60. +0
    -1
      changelog.d/15002.misc
  61. +0
    -1
      changelog.d/15007.misc
  62. +6
    -0
      debian/changelog
  63. +1
    -1
      pyproject.toml

+ 60
- 0
CHANGES.md Datei anzeigen

@@ -1,3 +1,63 @@
Synapse 1.77.0rc1 (2023-02-07)
==============================

Features
--------

- Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions. ([\#14823](https://github.com/matrix-org/synapse/issues/14823), [\#14943](https://github.com/matrix-org/synapse/issues/14943), [\#14957](https://github.com/matrix-org/synapse/issues/14957), [\#14958](https://github.com/matrix-org/synapse/issues/14958))
- Adds profile information, devices and connections to the user data export via command line. ([\#14894](https://github.com/matrix-org/synapse/issues/14894))
- Experimental support to suppress notifications from message edits ([MSC3958](https://github.com/matrix-org/matrix-spec-proposals/pull/3958)). ([\#14960](https://github.com/matrix-org/synapse/issues/14960))
- Improve performance when joining or sending an event large rooms. ([\#14962](https://github.com/matrix-org/synapse/issues/14962))


Bugfixes
--------

- Fix a bug introduced in Synapse 1.53.0 where `next_batch` tokens from `/sync` could not be used with the `/relations` endpoint. ([\#14866](https://github.com/matrix-org/synapse/issues/14866))
- Fix a bug when using the `send_local_online_presence_to` module API. ([\#14880](https://github.com/matrix-org/synapse/issues/14880))
- Fix a bug introduced in Synapse 1.70.0 where the background updates to add non-thread unique indexes on receipts could fail when upgrading from 1.67.0 or earlier. ([\#14915](https://github.com/matrix-org/synapse/issues/14915))
- Fix a regression introduced in Synapse 1.69.0 which can result in database corruption when database migrations are interrupted on sqlite. ([\#14926](https://github.com/matrix-org/synapse/issues/14926))
- Fix a bug introduced in Synapse 1.68.0 where we were unable to service remote joins in rooms with `@room` notification levels set to `null` in their (malformed) power levels. ([\#14942](https://github.com/matrix-org/synapse/issues/14942))
- Fix a bug introduced in Synapse v1.64 where boolean power levels were erroneously permitted in [v10 rooms](https://spec.matrix.org/v1.5/rooms/v10/). ([\#14944](https://github.com/matrix-org/synapse/issues/14944))
- Fix a long-standing bug where sending messages on servers with presence enabled would spam "Re-starting finished log context" log lines. ([\#14947](https://github.com/matrix-org/synapse/issues/14947))
- Fix a bug introduced in Synapse 1.68.0 where logging from the Rust module was not properly logged. ([\#14976](https://github.com/matrix-org/synapse/issues/14976))


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

- Run the integration test suites with the asyncio reactor enabled in CI. ([\#14858](https://github.com/matrix-org/synapse/issues/14858))
- Add missing type hints. ([\#14879](https://github.com/matrix-org/synapse/issues/14879), [\#14886](https://github.com/matrix-org/synapse/issues/14886), [\#14887](https://github.com/matrix-org/synapse/issues/14887), [\#14904](https://github.com/matrix-org/synapse/issues/14904), [\#14927](https://github.com/matrix-org/synapse/issues/14927), [\#14956](https://github.com/matrix-org/synapse/issues/14956))
- Improve performance of `/sync` in a few situations. ([\#14908](https://github.com/matrix-org/synapse/issues/14908), [\#14970](https://github.com/matrix-org/synapse/issues/14970))
- Document how to handle Dependabot pull requests. ([\#14916](https://github.com/matrix-org/synapse/issues/14916))
- Fix typo in release script. ([\#14920](https://github.com/matrix-org/synapse/issues/14920))
- Use `StrCollection` to avoid potential bugs with `Collection[str]`. ([\#14922](https://github.com/matrix-org/synapse/issues/14922))
- Bump ijson from 3.1.4 to 3.2.0.post0. ([\#14935](https://github.com/matrix-org/synapse/issues/14935))
- Bump types-pyyaml from 6.0.12.2 to 6.0.12.3. ([\#14936](https://github.com/matrix-org/synapse/issues/14936))
- Bump types-jsonschema from 4.17.0.2 to 4.17.0.3. ([\#14937](https://github.com/matrix-org/synapse/issues/14937))
- Bump types-pillow from 9.4.0.3 to 9.4.0.5. ([\#14938](https://github.com/matrix-org/synapse/issues/14938))
- Bump hiredis from 2.0.0 to 2.1.1. ([\#14939](https://github.com/matrix-org/synapse/issues/14939))
- Fix various long-standing bugs in Synapse's config, event and request handling where booleans were unintentionally accepted where an integer was expected. ([\#14945](https://github.com/matrix-org/synapse/issues/14945))
- Update build system requirements to allow building with poetry-core==1.5.0. ([\#14949](https://github.com/matrix-org/synapse/issues/14949))
- Faster joins: tag `v2/send_join/` requests to indicate if they served a partial join response. ([\#14950](https://github.com/matrix-org/synapse/issues/14950))
- Bump docker/build-push-action from 3 to 4. ([\#14952](https://github.com/matrix-org/synapse/issues/14952))
- Add an [lnav](https://lnav.org) config file for Synapse logs to `/contrib/lnav`. ([\#14953](https://github.com/matrix-org/synapse/issues/14953))
- Faster room joins: Refactor internal handling of servers in room to never store an empty list. ([\#14954](https://github.com/matrix-org/synapse/issues/14954))
- Allow running `cargo` without the `extension-module` option. ([\#14965](https://github.com/matrix-org/synapse/issues/14965))
- Bump dtolnay/rust-toolchain from e645b0cf01249a964ec099494d38d2da0f0b349f to 9cd00a88a73addc8617065438eff914dd08d0955. ([\#14968](https://github.com/matrix-org/synapse/issues/14968))
- Improve performance of joining and leaving large rooms with many local users. ([\#14971](https://github.com/matrix-org/synapse/issues/14971))
- Add denormalised event stream ordering column to membership state tables for future use. Contributed by Nick @ Beeper (@fizzadar). ([\#14979](https://github.com/matrix-org/synapse/issues/14979))
- Add tests for `_flatten_dict`. ([\#14981](https://github.com/matrix-org/synapse/issues/14981), [\#15002](https://github.com/matrix-org/synapse/issues/15002))
- Improve type hints. ([\#14983](https://github.com/matrix-org/synapse/issues/14983), [\#14984](https://github.com/matrix-org/synapse/issues/14984), [\#14985](https://github.com/matrix-org/synapse/issues/14985), [\#14987](https://github.com/matrix-org/synapse/issues/14987), [\#14988](https://github.com/matrix-org/synapse/issues/14988), [\#14990](https://github.com/matrix-org/synapse/issues/14990), [\#14991](https://github.com/matrix-org/synapse/issues/14991), [\#14992](https://github.com/matrix-org/synapse/issues/14992), [\#15007](https://github.com/matrix-org/synapse/issues/15007))
- Bump hiredis from 2.1.1 to 2.2.1. ([\#14993](https://github.com/matrix-org/synapse/issues/14993))
- Bump types-setuptools from 65.6.0.3 to 67.1.0.0. ([\#14994](https://github.com/matrix-org/synapse/issues/14994))
- Bump prometheus-client from 0.15.0 to 0.16.0. ([\#14995](https://github.com/matrix-org/synapse/issues/14995))
- Bump anyhow from 1.0.68 to 1.0.69. ([\#14996](https://github.com/matrix-org/synapse/issues/14996))
- Bump serde_json from 1.0.91 to 1.0.92. ([\#14997](https://github.com/matrix-org/synapse/issues/14997))
- Bump isort from 5.11.4 to 5.11.5. ([\#14998](https://github.com/matrix-org/synapse/issues/14998))
- Bump phonenumbers from 8.13.4 to 8.13.5. ([\#14999](https://github.com/matrix-org/synapse/issues/14999))


Synapse 1.76.0 (2023-01-31)
===========================



+ 0
- 1
changelog.d/14823.feature Datei anzeigen

@@ -1 +0,0 @@
Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions.

+ 0
- 1
changelog.d/14858.misc Datei anzeigen

@@ -1 +0,0 @@
Run the integration test suites with the asyncio reactor enabled in CI.

+ 0
- 1
changelog.d/14866.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.53.0 where `next_batch` tokens from `/sync` could not be used with the `/relations` endpoint.

+ 0
- 1
changelog.d/14879.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14880.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug when using the `send_local_online_presence_to` module API.

+ 0
- 1
changelog.d/14886.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14887.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14894.feature Datei anzeigen

@@ -1 +0,0 @@
Adds profile information, devices and connections to the user data export via command line.

+ 0
- 1
changelog.d/14904.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14908.misc Datei anzeigen

@@ -1 +0,0 @@
Improve performance of `/sync` in a few situations.

+ 0
- 1
changelog.d/14915.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.70.0 where the background updates to add non-thread unique indexes on receipts could fail when upgrading from 1.67.0 or earlier.

+ 0
- 1
changelog.d/14916.misc Datei anzeigen

@@ -1 +0,0 @@
Document how to handle Dependabot pull requests.

+ 0
- 1
changelog.d/14920.misc Datei anzeigen

@@ -1 +0,0 @@
Fix typo in release script.

+ 0
- 1
changelog.d/14922.misc Datei anzeigen

@@ -1 +0,0 @@
Use `StrCollection` to avoid potential bugs with `Collection[str]`.

+ 0
- 1
changelog.d/14926.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a regression introduced in Synapse 1.69.0 which can result in database corruption when database migrations are interrupted on sqlite.

+ 0
- 1
changelog.d/14927.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14935.misc Datei anzeigen

@@ -1 +0,0 @@
Bump ijson from 3.1.4 to 3.2.0.post0.

+ 0
- 1
changelog.d/14936.misc Datei anzeigen

@@ -1 +0,0 @@
Bump types-pyyaml from 6.0.12.2 to 6.0.12.3.

+ 0
- 1
changelog.d/14937.misc Datei anzeigen

@@ -1 +0,0 @@
Bump types-jsonschema from 4.17.0.2 to 4.17.0.3.

+ 0
- 1
changelog.d/14938.misc Datei anzeigen

@@ -1 +0,0 @@
Bump types-pillow from 9.4.0.3 to 9.4.0.5.

+ 0
- 1
changelog.d/14939.misc Datei anzeigen

@@ -1 +0,0 @@
Bump hiredis from 2.0.0 to 2.1.1.

+ 0
- 1
changelog.d/14942.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.68.0 where we were unable to service remote joins in rooms with `@room` notification levels set to `null` in their (malformed) power levels.

+ 0
- 1
changelog.d/14943.feature Datei anzeigen

@@ -1 +0,0 @@
Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions.

+ 0
- 1
changelog.d/14944.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug introduced in Synapse v1.64 where boolean power levels were erroneously permitted in [v10 rooms](https://spec.matrix.org/v1.5/rooms/v10/).

+ 0
- 1
changelog.d/14945.misc Datei anzeigen

@@ -1 +0,0 @@
Fix various long-standing bugs in Synapse's config, event and request handling where booleans were unintentionally accepted where an integer was expected.

+ 0
- 1
changelog.d/14947.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a long-standing bug where sending messages on servers with presence enabled would spam "Re-starting finished log context" log lines.

+ 0
- 1
changelog.d/14949.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14950.misc Datei anzeigen

@@ -1 +0,0 @@
Faster joins: tag `v2/send_join/` requests to indicate if they served a partial join response.

+ 0
- 1
changelog.d/14952.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14953.misc Datei anzeigen

@@ -1 +0,0 @@
Add an [lnav](https://lnav.org) config file for Synapse logs to `/contrib/lnav`.

+ 0
- 1
changelog.d/14954.misc Datei anzeigen

@@ -1 +0,0 @@
Faster room joins: Refactor internal handling of servers in room to never store an empty list.

+ 0
- 1
changelog.d/14956.misc Datei anzeigen

@@ -1 +0,0 @@
Add missing type hints.

+ 0
- 1
changelog.d/14957.feature Datei anzeigen

@@ -1 +0,0 @@
Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions.

+ 0
- 1
changelog.d/14958.feature Datei anzeigen

@@ -1 +0,0 @@
Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions.

+ 0
- 1
changelog.d/14960.feature Datei anzeigen

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

+ 0
- 1
changelog.d/14962.feature Datei anzeigen

@@ -1 +0,0 @@
Improve performance when joining or sending an event large rooms.

+ 0
- 1
changelog.d/14965.misc Datei anzeigen

@@ -1 +0,0 @@
Allow running `cargo` without the `extension-module` option.

+ 0
- 1
changelog.d/14968.misc Datei anzeigen

@@ -1 +0,0 @@
Bump dtolnay/rust-toolchain from e645b0cf01249a964ec099494d38d2da0f0b349f to 9cd00a88a73addc8617065438eff914dd08d0955.

+ 0
- 1
changelog.d/14970.misc Datei anzeigen

@@ -1 +0,0 @@
Improve performance of `/sync` in a few situations.

+ 0
- 1
changelog.d/14971.misc Datei anzeigen

@@ -1 +0,0 @@
Improve performance of joining and leaving large rooms with many local users.

+ 0
- 1
changelog.d/14976.bugfix Datei anzeigen

@@ -1 +0,0 @@
Fix a bug introduced in Synapse 1.68.0 where logging from the Rust module was not properly logged.

+ 0
- 1
changelog.d/14979.misc Datei anzeigen

@@ -1 +0,0 @@
Add denormalised event stream ordering column to membership state tables for future use. Contributed by Nick @ Beeper (@fizzadar).

+ 0
- 1
changelog.d/14981.misc Datei anzeigen

@@ -1 +0,0 @@
Add tests for `_flatten_dict`.

+ 0
- 1
changelog.d/14983.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14984.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14985.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14987.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14988.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14990.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14991.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14992.misc Datei anzeigen

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

+ 0
- 1
changelog.d/14993.misc Datei anzeigen

@@ -1 +0,0 @@
Bump hiredis from 2.1.1 to 2.2.1.

+ 0
- 1
changelog.d/14994.misc Datei anzeigen

@@ -1 +0,0 @@
Bump types-setuptools from 65.6.0.3 to 67.1.0.0.

+ 0
- 1
changelog.d/14995.misc Datei anzeigen

@@ -1 +0,0 @@
Bump prometheus-client from 0.15.0 to 0.16.0.

+ 0
- 1
changelog.d/14996.misc Datei anzeigen

@@ -1 +0,0 @@
Bump anyhow from 1.0.68 to 1.0.69.

+ 0
- 1
changelog.d/14997.misc Datei anzeigen

@@ -1 +0,0 @@
Bump serde_json from 1.0.91 to 1.0.92.

+ 0
- 1
changelog.d/14998.misc Datei anzeigen

@@ -1 +0,0 @@
Bump isort from 5.11.4 to 5.11.5.

+ 0
- 1
changelog.d/14999.misc Datei anzeigen

@@ -1 +0,0 @@
Bump phonenumbers from 8.13.4 to 8.13.5.

+ 0
- 1
changelog.d/15002.misc Datei anzeigen

@@ -1 +0,0 @@
Add tests for `_flatten_dict`.

+ 0
- 1
changelog.d/15007.misc Datei anzeigen

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

+ 6
- 0
debian/changelog Datei anzeigen

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

* New Synapse release 1.77.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 07 Feb 2023 13:45:14 +0000

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

* New Synapse release 1.76.0.


+ 1
- 1
pyproject.toml Datei anzeigen

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

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


Laden…
Abbrechen
Speichern