mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-10-01 11:49:51 -04:00
1.10.0rc1
This commit is contained in:
parent
83b0ea047b
commit
ac0d45b78b
44
CHANGES.md
44
CHANGES.md
@ -1,3 +1,47 @@
|
|||||||
|
Synapse 1.10.0rc1 (2020-01-31)
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Features
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Implement updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260). ([\#6787](https://github.com/matrix-org/synapse/issues/6787), [\#6790](https://github.com/matrix-org/synapse/issues/6790), [\#6794](https://github.com/matrix-org/synapse/issues/6794))
|
||||||
|
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Warn if postgres database has a non-C locale, as that can cause issues when upgrading locales (e.g. due to upgrading OS). ([\#6734](https://github.com/matrix-org/synapse/issues/6734))
|
||||||
|
- Minor fixes to `PUT /_synapse/admin/v2/users` admin api. ([\#6761](https://github.com/matrix-org/synapse/issues/6761))
|
||||||
|
- Validate `client_secret` parameter using the regex provided by the Client-Server API, temporarily allowing `:` characters for older clients. The `:` character will be removed in a future release. ([\#6767](https://github.com/matrix-org/synapse/issues/6767))
|
||||||
|
- Fix persisting redaction events that have been redacted (or otherwise don't have a redacts key). ([\#6771](https://github.com/matrix-org/synapse/issues/6771))
|
||||||
|
- Fix outbound federation request metrics. ([\#6795](https://github.com/matrix-org/synapse/issues/6795))
|
||||||
|
- Fix bug where querying a remote user's device keys that weren't cached resulted in only returning a single device. ([\#6796](https://github.com/matrix-org/synapse/issues/6796))
|
||||||
|
- Fix race in federation sender worker that delayed sending of device updates. ([\#6799](https://github.com/matrix-org/synapse/issues/6799), [\#6800](https://github.com/matrix-org/synapse/issues/6800))
|
||||||
|
- Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room. ([\#6801](https://github.com/matrix-org/synapse/issues/6801))
|
||||||
|
- Fix waking up other workers when remote server is detected to have come back online. ([\#6811](https://github.com/matrix-org/synapse/issues/6811))
|
||||||
|
|
||||||
|
|
||||||
|
Improved Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
- Clarify documentation related to `user_dir` and `federation_reader` workers. ([\#6775](https://github.com/matrix-org/synapse/issues/6775))
|
||||||
|
|
||||||
|
|
||||||
|
Internal Changes
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- Record room versions in the `rooms` table. ([\#6729](https://github.com/matrix-org/synapse/issues/6729), [\#6788](https://github.com/matrix-org/synapse/issues/6788), [\#6810](https://github.com/matrix-org/synapse/issues/6810))
|
||||||
|
- Propagate cache invalidates from workers to other workers. ([\#6748](https://github.com/matrix-org/synapse/issues/6748))
|
||||||
|
- Remove some unnecessary admin handler abstraction methods. ([\#6751](https://github.com/matrix-org/synapse/issues/6751))
|
||||||
|
- Add some debugging for media storage providers. ([\#6757](https://github.com/matrix-org/synapse/issues/6757))
|
||||||
|
- Detect unknown remote devices and mark cache as stale. ([\#6776](https://github.com/matrix-org/synapse/issues/6776), [\#6819](https://github.com/matrix-org/synapse/issues/6819))
|
||||||
|
- Attempt to resync remote users' devices when detected as stale. ([\#6786](https://github.com/matrix-org/synapse/issues/6786))
|
||||||
|
- Delete current state from the database when server leaves a room. ([\#6792](https://github.com/matrix-org/synapse/issues/6792))
|
||||||
|
- When a client asks for a remote user's device keys check if the local cache for that user has been marked as potentially stale. ([\#6797](https://github.com/matrix-org/synapse/issues/6797))
|
||||||
|
- Add background update to clean out left rooms from current state. ([\#6802](https://github.com/matrix-org/synapse/issues/6802), [\#6816](https://github.com/matrix-org/synapse/issues/6816))
|
||||||
|
- Refactoring work in preparation for changing the event redaction algorithm. ([\#6803](https://github.com/matrix-org/synapse/issues/6803), [\#6805](https://github.com/matrix-org/synapse/issues/6805), [\#6806](https://github.com/matrix-org/synapse/issues/6806), [\#6807](https://github.com/matrix-org/synapse/issues/6807), [\#6820](https://github.com/matrix-org/synapse/issues/6820))
|
||||||
|
|
||||||
|
|
||||||
Synapse 1.9.1 (2020-01-28)
|
Synapse 1.9.1 (2020-01-28)
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
|
@ -76,8 +76,8 @@ for example:
|
|||||||
dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
|
dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
|
||||||
|
|
||||||
|
|
||||||
Upgrading to **<NEXT_VERSION>**
|
Upgrading to v1.10.0
|
||||||
===============================
|
====================
|
||||||
|
|
||||||
Synapse will now log a warning on start up if used with a PostgreSQL database
|
Synapse will now log a warning on start up if used with a PostgreSQL database
|
||||||
that has a non-recommended locale set.
|
that has a non-recommended locale set.
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Record room versions in the `rooms` table.
|
|
@ -1 +0,0 @@
|
|||||||
Warn if postgres database has a non-C locale, as that can cause issues when upgrading locales (e.g. due to upgrading OS).
|
|
@ -1 +0,0 @@
|
|||||||
Propagate cache invalidates from workers to other workers.
|
|
@ -1 +0,0 @@
|
|||||||
Remove some unnecessary admin handler abstraction methods.
|
|
@ -1 +0,0 @@
|
|||||||
Add some debugging for media storage providers.
|
|
@ -1 +0,0 @@
|
|||||||
Minor fixes to `PUT /_synapse/admin/v2/users` admin api.
|
|
@ -1 +0,0 @@
|
|||||||
Validate `client_secret` parameter using the regex provided by the Client-Server API, temporarily allowing `:` characters for older clients. The `:` character will be removed in a future release.
|
|
@ -1 +0,0 @@
|
|||||||
Fix persisting redaction events that have been redacted (or otherwise don't have a redacts key).
|
|
@ -1 +0,0 @@
|
|||||||
Clarify documentation related to `user_dir` and `federation_reader` workers.
|
|
@ -1 +0,0 @@
|
|||||||
Detect unknown remote devices and mark cache as stale.
|
|
@ -1 +0,0 @@
|
|||||||
Attempt to resync remote users' devices when detected as stale.
|
|
@ -1 +0,0 @@
|
|||||||
Implement updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260).
|
|
@ -1 +0,0 @@
|
|||||||
Record room versions in the `rooms` table.
|
|
@ -1 +0,0 @@
|
|||||||
Implement updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260).
|
|
@ -1 +0,0 @@
|
|||||||
Delete current state from the database when server leaves a room.
|
|
@ -1 +0,0 @@
|
|||||||
Implement updated authorization rules for aliases events, from [MSC2260](https://github.com/matrix-org/matrix-doc/pull/2260).
|
|
@ -1 +0,0 @@
|
|||||||
Fix outbound federation request metrics.
|
|
@ -1 +0,0 @@
|
|||||||
Fix bug where querying a remote user's device keys that weren't cached resulted in only returning a single device.
|
|
@ -1 +0,0 @@
|
|||||||
When a client asks for a remote user's device keys check if the local cache for that user has been marked as potentially stale.
|
|
@ -1 +0,0 @@
|
|||||||
Fix race in federation sender worker that delayed sending of device updates.
|
|
@ -1 +0,0 @@
|
|||||||
Fix race in federation sender worker that delayed sending of device updates.
|
|
@ -1 +0,0 @@
|
|||||||
Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room.
|
|
@ -1 +0,0 @@
|
|||||||
Add background update to clean out left rooms from current state.
|
|
@ -1 +0,0 @@
|
|||||||
Refactoring work in preparation for changing the event redaction algorithm.
|
|
@ -1 +0,0 @@
|
|||||||
Refactoring work in preparation for changing the event redaction algorithm.
|
|
@ -1 +0,0 @@
|
|||||||
Refactoring work in preparation for changing the event redaction algorithm.
|
|
@ -1 +0,0 @@
|
|||||||
Refactoring work in preparation for changing the event redaction algorithm.
|
|
@ -1 +0,0 @@
|
|||||||
Record room versions in the `rooms` table.
|
|
@ -1 +0,0 @@
|
|||||||
Fix waking up other workers when remote server is detected to have come back online.
|
|
@ -1 +0,0 @@
|
|||||||
Add background update to clean out left rooms from current state.
|
|
@ -1 +0,0 @@
|
|||||||
Detect unknown remote devices and mark cache as stale.
|
|
@ -1 +0,0 @@
|
|||||||
Refactoring work in preparation for changing the event redaction algorithm.
|
|
@ -36,7 +36,7 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
__version__ = "1.9.1"
|
__version__ = "1.10.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