forked from MirrorHub/synapse
1.35.0rc1
This commit is contained in:
parent
7d90d6ce9b
commit
557635f69a
39 changed files with 65 additions and 38 deletions
64
CHANGES.md
64
CHANGES.md
|
@ -1,3 +1,67 @@
|
|||
Synapse 1.35.0rc1 (2021-05-25)
|
||||
==============================
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
- Add experimental support to allow a user who could join a restricted room to view it in the spaces summary. ([\#9922](https://github.com/matrix-org/synapse/issues/9922), [\#10007](https://github.com/matrix-org/synapse/issues/10007), [\#10038](https://github.com/matrix-org/synapse/issues/10038))
|
||||
- Reduce memory usage when joining very large rooms over federation. ([\#9958](https://github.com/matrix-org/synapse/issues/9958))
|
||||
- Add a configuration option which allows enabling opentracing by user id. ([\#9978](https://github.com/matrix-org/synapse/issues/9978))
|
||||
- Enable experimental support for [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946) (spaces summary API) and [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) (restricted join rules) by default. ([\#10011](https://github.com/matrix-org/synapse/issues/10011))
|
||||
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- Fix a bug introduced in v1.26.0 which meant that `synapse_port_db` would not correctly initialise some postgres sequences, requiring manual updates afterwards. ([\#9991](https://github.com/matrix-org/synapse/issues/9991))
|
||||
- Fix `synctl`'s `--no-daemonize` parameter to work correctly with worker processes. ([\#9995](https://github.com/matrix-org/synapse/issues/9995))
|
||||
- Fix a validation bug introduced in v1.34.0 in the ordering of spaces in the space summary API. ([\#10002](https://github.com/matrix-org/synapse/issues/10002))
|
||||
- Fixed deletion of new presence stream states from database. ([\#10014](https://github.com/matrix-org/synapse/issues/10014), [\#10033](https://github.com/matrix-org/synapse/issues/10033))
|
||||
- Fixed a bug with very high resolution image uploads throwing internal server errors. ([\#10029](https://github.com/matrix-org/synapse/issues/10029))
|
||||
|
||||
|
||||
Updates to the Docker image
|
||||
---------------------------
|
||||
|
||||
- Fix bug introduced in Synapse 1.33.0 which caused a `Permission denied: '/homeserver.log'` error when starting Synapse with the generated log configuration. Contributed by Sergio Miguéns Iglesias. ([\#10045](https://github.com/matrix-org/synapse/issues/10045))
|
||||
|
||||
|
||||
Improved Documentation
|
||||
----------------------
|
||||
|
||||
- Add hardened systemd files as proposed in [#9760](https://github.com/matrix-org/synapse/issues/9760) and added them to `contrib/`. Change the docs to reflect the presence of these files. ([\#9803](https://github.com/matrix-org/synapse/issues/9803))
|
||||
- Clarify documentation around SSO mapping providers generating unique IDs and localparts. ([\#9980](https://github.com/matrix-org/synapse/issues/9980))
|
||||
- Updates to the PostgreSQL documentation (`postgres.md`). ([\#9988](https://github.com/matrix-org/synapse/issues/9988), [\#9989](https://github.com/matrix-org/synapse/issues/9989))
|
||||
- Fix broken link in user directory documentation. Contributed by @junquera. ([\#10016](https://github.com/matrix-org/synapse/issues/10016))
|
||||
- Add missing room state entry to the table of contents of room admin API. ([\#10043](https://github.com/matrix-org/synapse/issues/10043))
|
||||
|
||||
|
||||
Deprecations and Removals
|
||||
-------------------------
|
||||
|
||||
- Removed support for the deprecated `tls_fingerprints` configuration setting. Contributed by Jerin J Titus. ([\#9280](https://github.com/matrix-org/synapse/issues/9280))
|
||||
|
||||
|
||||
Internal Changes
|
||||
----------------
|
||||
|
||||
- Allow sending full presence to users via workers other than the one that called `ModuleApi.send_local_online_presence_to`. ([\#9823](https://github.com/matrix-org/synapse/issues/9823))
|
||||
- Update comments in the space summary handler. ([\#9974](https://github.com/matrix-org/synapse/issues/9974))
|
||||
- Minor enhancements to the `@cachedList` descriptor. ([\#9975](https://github.com/matrix-org/synapse/issues/9975))
|
||||
- Split multipart email sending into a dedicated handler. ([\#9977](https://github.com/matrix-org/synapse/issues/9977))
|
||||
- Run `black` on files in the `scripts` directory. ([\#9981](https://github.com/matrix-org/synapse/issues/9981))
|
||||
- Add missing type hints to `synapse.util` module. ([\#9982](https://github.com/matrix-org/synapse/issues/9982))
|
||||
- Simplify a few helper functions. ([\#9984](https://github.com/matrix-org/synapse/issues/9984), [\#9985](https://github.com/matrix-org/synapse/issues/9985), [\#9986](https://github.com/matrix-org/synapse/issues/9986))
|
||||
- Remove unnecessary property from SQLBaseStore. ([\#9987](https://github.com/matrix-org/synapse/issues/9987))
|
||||
- Remove `keylen` param on `LruCache`. ([\#9993](https://github.com/matrix-org/synapse/issues/9993))
|
||||
- Update the Grafana dashboard in `contrib/`. ([\#10001](https://github.com/matrix-org/synapse/issues/10001))
|
||||
- Add a batching queue implementation. ([\#10017](https://github.com/matrix-org/synapse/issues/10017))
|
||||
- Reduce memory usage when verifying signatures on large numbers of events at once. ([\#10018](https://github.com/matrix-org/synapse/issues/10018))
|
||||
- Properly invalidate caches for destination retry timings every (instead of expiring entries every 5 minutes). ([\#10036](https://github.com/matrix-org/synapse/issues/10036))
|
||||
- Fix running complement tests with Synapse workers. ([\#10039](https://github.com/matrix-org/synapse/issues/10039))
|
||||
- Fix typo in `get_state_ids_for_event` docstring where the return type was incorrect. ([\#10050](https://github.com/matrix-org/synapse/issues/10050))
|
||||
|
||||
|
||||
Synapse 1.34.0 (2021-05-17)
|
||||
===========================
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Update the Grafana dashboard in `contrib/`.
|
|
@ -1 +0,0 @@
|
|||
Fix a validation bug introduced in v1.34.0 in the ordering of spaces in the space summary API.
|
|
@ -1 +0,0 @@
|
|||
Experimental support to allow a user who could join a restricted room to view it in the spaces summary.
|
|
@ -1 +0,0 @@
|
|||
Enable experimental support for [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946) (spaces summary API) and [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) (restricted join rules) by default.
|
|
@ -1 +0,0 @@
|
|||
Fixed deletion of new presence stream states from database.
|
|
@ -1 +0,0 @@
|
|||
Fix broken link in user directory documentation. Contributed by @junquera.
|
|
@ -1 +0,0 @@
|
|||
Add a batching queue implementation.
|
|
@ -1 +0,0 @@
|
|||
Reduce memory usage when verifying signatures on large numbers of events at once.
|
|
@ -1 +0,0 @@
|
|||
Fixed a bug with very high resolution image uploads throwing internal server errors.
|
|
@ -1 +0,0 @@
|
|||
Fixed deletion of new presence stream states from database.
|
|
@ -1 +0,0 @@
|
|||
Properly invalidate caches for destination retry timings every (instead of expiring entries every 5 minutes).
|
|
@ -1 +0,0 @@
|
|||
Experimental support to allow a user who could join a restricted room to view it in the spaces summary.
|
|
@ -1 +0,0 @@
|
|||
Fix running complement tests with Synapse workers.
|
|
@ -1 +0,0 @@
|
|||
Add missing room state entry to the table of contents of room admin API.
|
|
@ -1 +0,0 @@
|
|||
Fix bug introduced in Synapse 1.33.0 which caused a `Permission denied: '/homeserver.log'` error when starting Synapse with the generated log configuration. Contributed by Sergio Miguéns Iglesias.
|
|
@ -1 +0,0 @@
|
|||
Fix typo in `get_state_ids_for_event` docstring where the return type was incorrect.
|
|
@ -1 +0,0 @@
|
|||
Removed support for the deprecated `tls_fingerprints` configuration setting. Contributed by Jerin J Titus.
|
|
@ -1 +0,0 @@
|
|||
Add hardened systemd files as proposed in [#9760](https://github.com/matrix-org/synapse/issues/9760) and added them to `contrib/`. Change the docs to reflect the presence of these files.
|
|
@ -1 +0,0 @@
|
|||
Allow sending full presence to users via workers other than the one that called `ModuleApi.send_local_online_presence_to`.
|
|
@ -1 +0,0 @@
|
|||
Experimental support to allow a user who could join a restricted room to view it in the spaces summary.
|
|
@ -1 +0,0 @@
|
|||
Reduce memory usage when joining very large rooms over federation.
|
|
@ -1 +0,0 @@
|
|||
Update comments in the space summary handler.
|
|
@ -1 +0,0 @@
|
|||
Minor enhancements to the `@cachedList` descriptor.
|
|
@ -1 +0,0 @@
|
|||
Split multipart email sending into a dedicated handler.
|
|
@ -1 +0,0 @@
|
|||
Add a configuration option which allows enabling opentracing by user id.
|
|
@ -1 +0,0 @@
|
|||
Clarify documentation around SSO mapping providers generating unique IDs and localparts.
|
|
@ -1 +0,0 @@
|
|||
Run `black` on files in the `scripts` directory.
|
|
@ -1 +0,0 @@
|
|||
Add missing type hints to `synapse.util` module.
|
|
@ -1 +0,0 @@
|
|||
Simplify a few helper functions.
|
|
@ -1 +0,0 @@
|
|||
Simplify a few helper functions.
|
|
@ -1 +0,0 @@
|
|||
Simplify a few helper functions.
|
|
@ -1 +0,0 @@
|
|||
Remove unnecessary property from SQLBaseStore.
|
|
@ -1 +0,0 @@
|
|||
Updates to the PostgreSQL documentation (`postgres.md`).
|
|
@ -1 +0,0 @@
|
|||
Updates to the PostgreSQL documentation (`postgres.md`).
|
|
@ -1 +0,0 @@
|
|||
Fix a bug introduced in v1.26.0 which meant that `synapse_port_db` would not correctly initialise some postgres sequences, requiring manual updates afterwards.
|
|
@ -1 +0,0 @@
|
|||
Remove `keylen` param on `LruCache`.
|
|
@ -1 +0,0 @@
|
|||
Fix `synctl`'s `--no-daemonize` parameter to work correctly with worker processes.
|
|
@ -47,7 +47,7 @@ try:
|
|||
except ImportError:
|
||||
pass
|
||||
|
||||
__version__ = "1.34.0"
|
||||
__version__ = "1.35.0rc1"
|
||||
|
||||
if bool(os.environ.get("SYNAPSE_TEST_PATCH_LOG_CONTEXTS", False)):
|
||||
# We import here so that we don't have to install a bunch of deps when
|
||||
|
|
Loading…
Reference in a new issue