diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-10-07 15:55:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-07 15:55:29 +0100 |
commit | f1b8df0f49a8a2f2c3c9c4d421b880bd2b008e08 (patch) | |
tree | 826d4ce2e61fd254ba7884fbeb62eb2f44710905 /CHANGES.md | |
parent | 1ca3f3efb512db4c1827eb571588ec31258782a5 (diff) |
Version 0.10.2 (#2778)v0.10.2
Changelog and version bump.
Diffstat (limited to 'CHANGES.md')
-rw-r--r-- | CHANGES.md | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,5 +1,27 @@ # Changelog +## Dendrite 0.10.2 (2022-10-07) + +### Features + +* Dendrite will now fail to start if there is an obvious problem with the configured `max_open_conns` when using PostgreSQL database backends, since this can lead to instability and performance issues + * More information on this is available [in the documentation](https://matrix-org.github.io/dendrite/installation/start/optimisation#postgresql-connection-limit) +* Unnecessary/empty fields will no longer be sent in `/sync` responses +* It is now possible to configure `old_private_keys` from previous Matrix installations on the same domain if only public key is known, to make it easier to expire old keys correctly + * You can configure either just the `private_key` path, or you can supply both the `public_key` and `key_id` + +### Fixes + +* The sync transaction behaviour has been modified further so that errors in one stream should not propagate to other streams unnecessarily +* Rooms should now be classified as DM rooms correctly by passing through `is_direct` and unsigned hints +* A bug which caused marking device lists as stale to consume lots of CPU has been fixed +* Users accepting invites should no longer cause unnecessary federated joins if there are already other local users in the room +* The sync API state range queries have been optimised by adding missing indexes +* It should now be possible to configure non-English languages for full-text search in `search.language` +* The roomserver will no longer attempt to perform federated requests to the local server when trying to fetch missing events +* The `/keys/upload` endpoint will now always return the `one_time_keys_counts`, which may help with E2EE reliability +* The sync API will now retrieve the latest stream position before processing each stream rather than at the beginning of the request, to hopefully reduce the number of round-trips to `/sync` + ## Dendrite 0.10.1 (2022-09-30) ### Features |