Explorar el Código

1.80.0rc1

tags/v1.80.0rc1
H. Shay hace 1 año
padre
commit
72832a6158
Se han modificado 46 ficheros con 73 adiciones y 44 borrados
  1. +66
    -0
      CHANGES.md
  2. +0
    -1
      changelog.d/14755.bugfix
  3. +0
    -1
      changelog.d/14756.bugfix
  4. +0
    -1
      changelog.d/14921.misc
  5. +0
    -1
      changelog.d/14974.misc
  6. +0
    -1
      changelog.d/15187.feature
  7. +0
    -1
      changelog.d/15190.bugfix
  8. +0
    -1
      changelog.d/15195.misc
  9. +0
    -1
      changelog.d/15200.misc
  10. +0
    -1
      changelog.d/15222.misc
  11. +0
    -1
      changelog.d/15223.doc
  12. +0
    -1
      changelog.d/15229.misc
  13. +0
    -1
      changelog.d/15230.misc
  14. +0
    -1
      changelog.d/15231.misc
  15. +0
    -1
      changelog.d/15232.bugfix
  16. +0
    -1
      changelog.d/15235.bugfix
  17. +0
    -1
      changelog.d/15237.misc
  18. +0
    -1
      changelog.d/15238.misc
  19. +0
    -1
      changelog.d/15239.docker
  20. +0
    -1
      changelog.d/15244.misc
  21. +0
    -1
      changelog.d/15247.misc
  22. +0
    -1
      changelog.d/15249.feature
  23. +0
    -1
      changelog.d/15252.misc
  24. +0
    -1
      changelog.d/15253.misc
  25. +0
    -1
      changelog.d/15254.misc
  26. +0
    -1
      changelog.d/15255.misc
  27. +0
    -1
      changelog.d/15256.misc
  28. +0
    -1
      changelog.d/15257.misc
  29. +0
    -1
      changelog.d/15262.misc
  30. +0
    -1
      changelog.d/15266.misc
  31. +0
    -1
      changelog.d/15268.feature
  32. +0
    -1
      changelog.d/15269.misc
  33. +0
    -1
      changelog.d/15272.misc
  34. +0
    -1
      changelog.d/15274.misc
  35. +0
    -1
      changelog.d/15275.misc
  36. +0
    -1
      changelog.d/15281.docker
  37. +0
    -1
      changelog.d/15282.docker
  38. +0
    -1
      changelog.d/15286.misc
  39. +0
    -1
      changelog.d/15287.misc
  40. +0
    -1
      changelog.d/15288.misc
  41. +0
    -1
      changelog.d/15289.misc
  42. +0
    -1
      changelog.d/15290.misc
  43. +0
    -1
      changelog.d/15291.misc
  44. +0
    -1
      changelog.d/15293.misc
  45. +6
    -0
      debian/changelog
  46. +1
    -1
      pyproject.toml

+ 66
- 0
CHANGES.md Ver fichero

@@ -1,3 +1,69 @@
Synapse 1.80.0rc1 (2023-03-21)
==============================

Features
--------

- Stabilise support for [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): `event_property_contains` push condition. ([\#15187](https://github.com/matrix-org/synapse/issues/15187))
- Implement [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper. ([\#15249](https://github.com/matrix-org/synapse/issues/15249))
- Allow loading `/register/available` endpoint on workers. ([\#15268](https://github.com/matrix-org/synapse/issues/15268))


Bugfixes
--------

- Fix a long-standing bug in which the user directory would assume any remote membership state events represent a profile change. ([\#14755](https://github.com/matrix-org/synapse/issues/14755), [\#14756](https://github.com/matrix-org/synapse/issues/14756))
- Implement [MSC3873](https://github.com/matrix-org/matrix-spec-proposals/pull/3873) to fix a long-standing bug where properties with dots were handled ambiguously in push rules. ([\#15190](https://github.com/matrix-org/synapse/issues/15190))
- Faster joins: Fix a bug introduced in Synapse 1.66 where spurious "Failed to find memberships ..." errors would be logged. ([\#15232](https://github.com/matrix-org/synapse/issues/15232))
- Fix long-standing error when sending message into deleted room. ([\#15235](https://github.com/matrix-org/synapse/issues/15235))


Updates to the Docker image
---------------------------

- Ensure the Dockerfile builds on platforms that don't have a `cryptography` wheel. ([\#15239](https://github.com/matrix-org/synapse/issues/15239))
- Mirror images to the GitHub Container Registry (`ghcr.io/matrix-org/synapse`). ([\#15281](https://github.com/matrix-org/synapse/issues/15281), [\#15282](https://github.com/matrix-org/synapse/issues/15282))


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

- Add a missing endpoint to the workers documentation. ([\#15223](https://github.com/matrix-org/synapse/issues/15223))


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

- Add additional functionality to declaring worker types when starting Complement in worker mode. ([\#14921](https://github.com/matrix-org/synapse/issues/14921))
- Add `Synapse-Trace-Id` to `access-control-expose-headers` header. ([\#14974](https://github.com/matrix-org/synapse/issues/14974))
- Improve performance of creating and authenticating events. ([\#15195](https://github.com/matrix-org/synapse/issues/15195))
- Make the `HttpTransactionCache` use the `Requester` in addition of the just the `Request` to build the transaction key. ([\#15200](https://github.com/matrix-org/synapse/issues/15200))
- Improve log lines when purging rooms. ([\#15222](https://github.com/matrix-org/synapse/issues/15222))
- Add topic and name events to group of events that are batch persisted when creating a room. ([\#15229](https://github.com/matrix-org/synapse/issues/15229))
- Improve type hints. ([\#15230](https://github.com/matrix-org/synapse/issues/15230), [\#15231](https://github.com/matrix-org/synapse/issues/15231), [\#15238](https://github.com/matrix-org/synapse/issues/15238))
- Move various module API callback registration methods to a dedicated class. ([\#15237](https://github.com/matrix-org/synapse/issues/15237))
- Configure GitHub Actions for merge queues. ([\#15244](https://github.com/matrix-org/synapse/issues/15244))
- Add schema comments about the `destinations` and `destination_rooms` tables. ([\#15247](https://github.com/matrix-org/synapse/issues/15247))
- Bump hiredis from 2.2.1 to 2.2.2. ([\#15252](https://github.com/matrix-org/synapse/issues/15252))
- Bump serde from 1.0.152 to 1.0.155. ([\#15253](https://github.com/matrix-org/synapse/issues/15253))
- Bump pysaml2 from 7.2.1 to 7.3.1. ([\#15254](https://github.com/matrix-org/synapse/issues/15254))
- Bump msgpack from 1.0.4 to 1.0.5. ([\#15255](https://github.com/matrix-org/synapse/issues/15255))
- Bump gitpython from 3.1.30 to 3.1.31. ([\#15256](https://github.com/matrix-org/synapse/issues/15256))
- Bump cryptography from 39.0.1 to 39.0.2. ([\#15257](https://github.com/matrix-org/synapse/issues/15257))
- Skip processing of auto-join room behaviour if there are not auto-join rooms configured. ([\#15262](https://github.com/matrix-org/synapse/issues/15262))
- Remove unused store method `_set_destination_retry_timings_emulated`. ([\#15266](https://github.com/matrix-org/synapse/issues/15266))
- Reorganize URL preview code. ([\#15269](https://github.com/matrix-org/synapse/issues/15269))
- Clean-up direct TCP replication code. ([\#15272](https://github.com/matrix-org/synapse/issues/15272), [\#15274](https://github.com/matrix-org/synapse/issues/15274))
- Make `configure_workers_and_start` script used in Complement tests compatible with older versions of Python. ([\#15275](https://github.com/matrix-org/synapse/issues/15275))
- Bump pydantic from 1.10.4 to 1.10.6. ([\#15286](https://github.com/matrix-org/synapse/issues/15286))
- Bump serde from 1.0.155 to 1.0.157. ([\#15287](https://github.com/matrix-org/synapse/issues/15287))
- Bump anyhow from 1.0.69 to 1.0.70. ([\#15288](https://github.com/matrix-org/synapse/issues/15288))
- Bump txredisapi from 1.4.7 to 1.4.9. ([\#15289](https://github.com/matrix-org/synapse/issues/15289))
- Bump pygithub from 1.57 to 1.58.1. ([\#15290](https://github.com/matrix-org/synapse/issues/15290))
- Bump types-requests from 2.28.11.12 to 2.28.11.15. ([\#15291](https://github.com/matrix-org/synapse/issues/15291))
- Add a `/versions` flag for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952). ([\#15293](https://github.com/matrix-org/synapse/issues/15293))


Synapse 1.79.0 (2023-03-14)
===========================



+ 0
- 1
changelog.d/14755.bugfix Ver fichero

@@ -1 +0,0 @@
Fix a long-standing bug in which the user directory would assume any remote membership state events represent a profile change.

+ 0
- 1
changelog.d/14756.bugfix Ver fichero

@@ -1 +0,0 @@
Fix a long-standing bug in which the user directory would assume any remote membership state events represent a profile change.

+ 0
- 1
changelog.d/14921.misc Ver fichero

@@ -1 +0,0 @@
Add additional functionality to declaring worker types when starting Complement in worker mode.

+ 0
- 1
changelog.d/14974.misc Ver fichero

@@ -1 +0,0 @@
Add `Synapse-Trace-Id` to `access-control-expose-headers` header.

+ 0
- 1
changelog.d/15187.feature Ver fichero

@@ -1 +0,0 @@
Stabilise support for [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): `event_property_contains` push condition.

+ 0
- 1
changelog.d/15190.bugfix Ver fichero

@@ -1 +0,0 @@
Implement [MSC3873](https://github.com/matrix-org/matrix-spec-proposals/pull/3873) to fix a long-standing bug where properties with dots were handled ambiguously in push rules.

+ 0
- 1
changelog.d/15195.misc Ver fichero

@@ -1 +0,0 @@
Improve performance of creating and authenticating events.

+ 0
- 1
changelog.d/15200.misc Ver fichero

@@ -1 +0,0 @@
Make the `HttpTransactionCache` use the `Requester` in addition of the just the `Request` to build the transaction key.

+ 0
- 1
changelog.d/15222.misc Ver fichero

@@ -1 +0,0 @@
Improve log lines when purging rooms.

+ 0
- 1
changelog.d/15223.doc Ver fichero

@@ -1 +0,0 @@
Add a missing endpoint to the workers documentation.

+ 0
- 1
changelog.d/15229.misc Ver fichero

@@ -1 +0,0 @@
Add topic and name events to group of events that are batch persisted when creating a room.

+ 0
- 1
changelog.d/15230.misc Ver fichero

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

+ 0
- 1
changelog.d/15231.misc Ver fichero

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

+ 0
- 1
changelog.d/15232.bugfix Ver fichero

@@ -1 +0,0 @@
Faster joins: Fix a bug introduced in Synapse 1.66 where spurious "Failed to find memberships ..." errors would be logged.

+ 0
- 1
changelog.d/15235.bugfix Ver fichero

@@ -1 +0,0 @@
Fix long-standing error when sending message into deleted room.

+ 0
- 1
changelog.d/15237.misc Ver fichero

@@ -1 +0,0 @@
Move various module API callback registration methods to a dedicated class.

+ 0
- 1
changelog.d/15238.misc Ver fichero

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

+ 0
- 1
changelog.d/15239.docker Ver fichero

@@ -1 +0,0 @@
Ensure the Dockerfile builds on platforms that don't have a `cryptography` wheel.

+ 0
- 1
changelog.d/15244.misc Ver fichero

@@ -1 +0,0 @@
Configure GitHub Actions for merge queues.

+ 0
- 1
changelog.d/15247.misc Ver fichero

@@ -1 +0,0 @@
Add schema comments about the `destinations` and `destination_rooms` tables.

+ 0
- 1
changelog.d/15249.feature Ver fichero

@@ -1 +0,0 @@
Implement [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper.

+ 0
- 1
changelog.d/15252.misc Ver fichero

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

+ 0
- 1
changelog.d/15253.misc Ver fichero

@@ -1 +0,0 @@
Bump serde from 1.0.152 to 1.0.155.

+ 0
- 1
changelog.d/15254.misc Ver fichero

@@ -1 +0,0 @@
Bump pysaml2 from 7.2.1 to 7.3.1.

+ 0
- 1
changelog.d/15255.misc Ver fichero

@@ -1 +0,0 @@
Bump msgpack from 1.0.4 to 1.0.5.

+ 0
- 1
changelog.d/15256.misc Ver fichero

@@ -1 +0,0 @@
Bump gitpython from 3.1.30 to 3.1.31.

+ 0
- 1
changelog.d/15257.misc Ver fichero

@@ -1 +0,0 @@
Bump cryptography from 39.0.1 to 39.0.2.

+ 0
- 1
changelog.d/15262.misc Ver fichero

@@ -1 +0,0 @@
Skip processing of auto-join room behaviour if there are not auto-join rooms configured.

+ 0
- 1
changelog.d/15266.misc Ver fichero

@@ -1 +0,0 @@
Remove unused store method `_set_destination_retry_timings_emulated`.

+ 0
- 1
changelog.d/15268.feature Ver fichero

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

+ 0
- 1
changelog.d/15269.misc Ver fichero

@@ -1 +0,0 @@
Reorganize URL preview code.

+ 0
- 1
changelog.d/15272.misc Ver fichero

@@ -1 +0,0 @@
Clean-up direct TCP replication code.

+ 0
- 1
changelog.d/15274.misc Ver fichero

@@ -1 +0,0 @@
Clean-up direct TCP replication code.

+ 0
- 1
changelog.d/15275.misc Ver fichero

@@ -1 +0,0 @@
Make `configure_workers_and_start` script used in Complement tests compatible with older versions of Python.

+ 0
- 1
changelog.d/15281.docker Ver fichero

@@ -1 +0,0 @@
Mirror images to the GitHub Container Registry (`ghcr.io/matrix-org/synapse`).

+ 0
- 1
changelog.d/15282.docker Ver fichero

@@ -1 +0,0 @@
Mirror images to the GitHub Container Registry (`ghcr.io/matrix-org/synapse`).

+ 0
- 1
changelog.d/15286.misc Ver fichero

@@ -1 +0,0 @@
Bump pydantic from 1.10.4 to 1.10.6.

+ 0
- 1
changelog.d/15287.misc Ver fichero

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

+ 0
- 1
changelog.d/15288.misc Ver fichero

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

+ 0
- 1
changelog.d/15289.misc Ver fichero

@@ -1 +0,0 @@
Bump txredisapi from 1.4.7 to 1.4.9.

+ 0
- 1
changelog.d/15290.misc Ver fichero

@@ -1 +0,0 @@
Bump pygithub from 1.57 to 1.58.1.

+ 0
- 1
changelog.d/15291.misc Ver fichero

@@ -1 +0,0 @@
Bump types-requests from 2.28.11.12 to 2.28.11.15.

+ 0
- 1
changelog.d/15293.misc Ver fichero

@@ -1 +0,0 @@
Add a `/versions` flag for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952).

+ 6
- 0
debian/changelog Ver fichero

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

* New Synapse release 1.80.0rc1.

-- Synapse Packaging team <packages@matrix.org> Tue, 21 Mar 2023 10:56:08 -0700

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

* New Synapse release 1.79.0.


+ 1
- 1
pyproject.toml Ver fichero

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

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


Cargando…
Cancelar
Guardar