mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-09-07 18:03:10 +00:00
1.29.0rc1
This commit is contained in:
parent
33a02f0f52
commit
3f49d80dcf
54
CHANGES.md
54
CHANGES.md
@ -1,3 +1,57 @@
|
|||||||
|
Synapse 1.29.0rc1 (2021-03-04)
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Features
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Add rate limiters to cross-user key sharing requests. ([\#8957](https://github.com/matrix-org/synapse/issues/8957))
|
||||||
|
- Add `order_by` to the admin API `GET /_synapse/admin/v1/users/<user_id>/media`. Contributed by @dklimpel. ([\#8978](https://github.com/matrix-org/synapse/issues/8978))
|
||||||
|
- Add some configuration settings to make users' profile data more private. ([\#9203](https://github.com/matrix-org/synapse/issues/9203))
|
||||||
|
- The `no_proxy` and `NO_PROXY` environment variables are now respected in proxied HTTP clients with the lowercase form taking precedence if both are present. Additionally, the lowercase `https_proxy` environment variable is now respected in proxied HTTP clients on top of existing support for the uppercase `HTTPS_PROXY` form and takes precedence if both are present. Contributed by Timothy Leung. ([\#9372](https://github.com/matrix-org/synapse/issues/9372))
|
||||||
|
- Add a configuration option, `user_directory.prefer_local_users`, which when enabled will make it more likely for users on the same server as you to appear above other users. ([\#9383](https://github.com/matrix-org/synapse/issues/9383), [\#9385](https://github.com/matrix-org/synapse/issues/9385))
|
||||||
|
- Add support for regenerating thumbnails if they have been deleted but the original image is still stored. ([\#9438](https://github.com/matrix-org/synapse/issues/9438))
|
||||||
|
- Add support for `X-Forwarded-Proto` header when using a reverse proxy. ([\#9472](https://github.com/matrix-org/synapse/issues/9472), [\#9501](https://github.com/matrix-org/synapse/issues/9501), [\#9512](https://github.com/matrix-org/synapse/issues/9512), [\#9539](https://github.com/matrix-org/synapse/issues/9539))
|
||||||
|
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Fix a bug where users' pushers were not all deleted when they deactivated their account. ([\#9285](https://github.com/matrix-org/synapse/issues/9285), [\#9516](https://github.com/matrix-org/synapse/issues/9516))
|
||||||
|
- Fix a bug where a lot of unnecessary presence updates were sent when joining a room. ([\#9402](https://github.com/matrix-org/synapse/issues/9402))
|
||||||
|
- Fix a bug that caused multiple calls to the experimental `shared_rooms` endpoint to return stale results. ([\#9416](https://github.com/matrix-org/synapse/issues/9416))
|
||||||
|
- Fix a bug in single sign-on which could cause a "No session cookie found" error. ([\#9436](https://github.com/matrix-org/synapse/issues/9436))
|
||||||
|
- Fix bug introduced in v1.27.0 where allowing a user to choose their own username when logging in via single sign-on did not work unless an `idp_icon` was defined. ([\#9440](https://github.com/matrix-org/synapse/issues/9440))
|
||||||
|
- Fix a bug introduced in v1.26.0 where some sequences were not properly configured when running `synapse_port_db`. ([\#9449](https://github.com/matrix-org/synapse/issues/9449))
|
||||||
|
- Fix deleting pushers when using sharded pushers. ([\#9465](https://github.com/matrix-org/synapse/issues/9465), [\#9466](https://github.com/matrix-org/synapse/issues/9466), [\#9479](https://github.com/matrix-org/synapse/issues/9479), [\#9536](https://github.com/matrix-org/synapse/issues/9536))
|
||||||
|
- Fix missing startup checks for the consistency of certain PostgreSQL sequences. ([\#9470](https://github.com/matrix-org/synapse/issues/9470))
|
||||||
|
- Fix a long-standing bug where the media repository could leak file descriptors while previewing media. ([\#9497](https://github.com/matrix-org/synapse/issues/9497))
|
||||||
|
- Properly purge the event chain cover index when purging history. ([\#9498](https://github.com/matrix-org/synapse/issues/9498))
|
||||||
|
- Fix missing chain cover index due to a schema delta not being applied correctly. Only affected servers that ran development versions. ([\#9503](https://github.com/matrix-org/synapse/issues/9503))
|
||||||
|
- Fix a bug introduced in v1.25.0 where `/_synapse/admin/join/` would fail when given a room alias. ([\#9506](https://github.com/matrix-org/synapse/issues/9506))
|
||||||
|
- Prevent presence background jobs from running when presence is disabled. ([\#9530](https://github.com/matrix-org/synapse/issues/9530))
|
||||||
|
- Fix rare edge case that caused a background update to fail if the server had rejected an event that had duplicate auth events. ([\#9537](https://github.com/matrix-org/synapse/issues/9537))
|
||||||
|
|
||||||
|
|
||||||
|
Improved Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
- Update the example systemd config to propagate reloads to individual units. ([\#9463](https://github.com/matrix-org/synapse/issues/9463))
|
||||||
|
|
||||||
|
|
||||||
|
Internal Changes
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- Add documentation and type hints to `parse_duration`. ([\#9432](https://github.com/matrix-org/synapse/issues/9432))
|
||||||
|
- Remove vestiges of `uploads_path` configuration setting. ([\#9462](https://github.com/matrix-org/synapse/issues/9462))
|
||||||
|
- Add a comment about systemd-python. ([\#9464](https://github.com/matrix-org/synapse/issues/9464))
|
||||||
|
- Test that we require validated email for email pushers. ([\#9496](https://github.com/matrix-org/synapse/issues/9496))
|
||||||
|
- Allow python to generate bytecode for synapse. ([\#9502](https://github.com/matrix-org/synapse/issues/9502))
|
||||||
|
- Fix incorrect type hints. ([\#9515](https://github.com/matrix-org/synapse/issues/9515), [\#9518](https://github.com/matrix-org/synapse/issues/9518))
|
||||||
|
- Add type hints to device and event report admin API. ([\#9519](https://github.com/matrix-org/synapse/issues/9519))
|
||||||
|
- Add type hints to user admin API. ([\#9521](https://github.com/matrix-org/synapse/issues/9521))
|
||||||
|
- Bump the versions of mypy and mypy-zope used for static type checking. ([\#9529](https://github.com/matrix-org/synapse/issues/9529))
|
||||||
|
|
||||||
|
|
||||||
Synapse 1.xx.0
|
Synapse 1.xx.0
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Add rate limiters to cross-user key sharing requests.
|
|
@ -1 +0,0 @@
|
|||||||
Add `order_by` to the admin API `GET /_synapse/admin/v1/users/<user_id>/media`. Contributed by @dklimpel.
|
|
@ -1 +0,0 @@
|
|||||||
Add some configuration settings to make users' profile data more private.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug where users' pushers were not all deleted when they deactivated their account.
|
|
@ -1 +0,0 @@
|
|||||||
The `no_proxy` and `NO_PROXY` environment variables are now respected in proxied HTTP clients with the lowercase form taking precedence if both are present. Additionally, the lowercase `https_proxy` environment variable is now respected in proxied HTTP clients on top of existing support for the uppercase `HTTPS_PROXY` form and takes precedence if both are present. Contributed by Timothy Leung.
|
|
@ -1 +0,0 @@
|
|||||||
Add a configuration option, `user_directory.prefer_local_users`, which when enabled will make it more likely for users on the same server as you to appear above other users.
|
|
@ -1 +0,0 @@
|
|||||||
Add a configuration option, `user_directory.prefer_local_users`, which when enabled will make it more likely for users on the same server as you to appear above other users.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug where a lot of unnecessary presence updates were sent when joining a room.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug that caused multiple calls to the experimental `shared_rooms` endpoint to return stale results.
|
|
@ -1 +0,0 @@
|
|||||||
Add documentation and type hints to `parse_duration`.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug in single sign-on which could cause a "No session cookie found" error.
|
|
@ -1 +0,0 @@
|
|||||||
Add support for regenerating thumbnails if they have been deleted but the original image is still stored.
|
|
@ -1 +0,0 @@
|
|||||||
Fix bug introduced in v1.27.0 where allowing a user to choose their own username when logging in via single sign-on did not work unless an `idp_icon` was defined.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug introduced in v1.26.0 where some sequences were not properly configured when running `synapse_port_db`.
|
|
@ -1 +0,0 @@
|
|||||||
Remove vestiges of `uploads_path` configuration setting.
|
|
@ -1 +0,0 @@
|
|||||||
Update the example systemd config to propagate reloads to individual units.
|
|
@ -1 +0,0 @@
|
|||||||
Add a comment about systemd-python.
|
|
@ -1 +0,0 @@
|
|||||||
Fix deleting pushers when using sharded pushers.
|
|
@ -1 +0,0 @@
|
|||||||
Fix deleting pushers when using sharded pushers.
|
|
@ -1 +0,0 @@
|
|||||||
Fix missing startup checks for the consistency of certain PostgreSQL sequences.
|
|
@ -1 +0,0 @@
|
|||||||
Add support for `X-Forwarded-Proto` header when using a reverse proxy.
|
|
@ -1 +0,0 @@
|
|||||||
Fix deleting pushers when using sharded pushers.
|
|
@ -1 +0,0 @@
|
|||||||
Test that we require validated email for email pushers.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where the media repository could leak file descriptors while previewing media.
|
|
@ -1 +0,0 @@
|
|||||||
Properly purge the event chain cover index when purging history.
|
|
@ -1 +0,0 @@
|
|||||||
Add support for `X-Forwarded-Proto` header when using a reverse proxy.
|
|
@ -1 +0,0 @@
|
|||||||
Allow python to generate bytecode for synapse.
|
|
@ -1 +0,0 @@
|
|||||||
Fix missing chain cover index due to a schema delta not being applied correctly. Only affected servers that ran development versions.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug introduced in v1.25.0 where `/_synapse/admin/join/` would fail when given a room alias.
|
|
@ -1 +0,0 @@
|
|||||||
Add support for `X-Forwarded-Proto` header when using a reverse proxy.
|
|
@ -1 +0,0 @@
|
|||||||
Fix incorrect type hints.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug where users' pushers were not all deleted when they deactivated their account.
|
|
@ -1 +0,0 @@
|
|||||||
Fix incorrect type hints.
|
|
@ -1 +0,0 @@
|
|||||||
Add type hints to device and event report admin API.
|
|
@ -1 +0,0 @@
|
|||||||
Add type hints to user admin API.
|
|
@ -1 +0,0 @@
|
|||||||
Bump the versions of mypy and mypy-zope used for static type checking.
|
|
@ -1 +0,0 @@
|
|||||||
Prevent presence background jobs from running when presence is disabled.
|
|
@ -1 +0,0 @@
|
|||||||
Fix deleting pushers when using sharded pushers.
|
|
@ -1 +0,0 @@
|
|||||||
Fix rare edge case that caused a background update to fail if the server had rejected an event that had duplicate auth events.
|
|
@ -1 +0,0 @@
|
|||||||
Add support for `X-Forwarded-Proto` header when using a reverse proxy.
|
|
@ -48,7 +48,7 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
__version__ = "1.28.0"
|
__version__ = "1.29.0rc1"
|
||||||
|
|
||||||
if bool(os.environ.get("SYNAPSE_TEST_PATCH_LOG_CONTEXTS", False)):
|
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
|
# We import here so that we don't have to install a bunch of deps when
|
||||||
|
Loading…
Reference in New Issue
Block a user