You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 25, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGES.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,27 @@
1
1
# Changelog
2
2
3
+
## Dendrite 0.10.2 (2022-10-07)
4
+
5
+
### Features
6
+
7
+
* 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
8
+
* More information on this is available [in the documentation](https://matrix-org.github.io/dendrite/installation/start/optimisation#postgresql-connection-limit)
9
+
* Unnecessary/empty fields will no longer be sent in `/sync` responses
10
+
* 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
11
+
* You can configure either just the `private_key` path, or you can supply both the `public_key` and `key_id`
12
+
13
+
### Fixes
14
+
15
+
* The sync transaction behaviour has been modified further so that errors in one stream should not propagate to other streams unnecessarily
16
+
* Rooms should now be classified as DM rooms correctly by passing through `is_direct` and unsigned hints
17
+
* A bug which caused marking device lists as stale to consume lots of CPU has been fixed
18
+
* Users accepting invites should no longer cause unnecessary federated joins if there are already other local users in the room
19
+
* The sync API state range queries have been optimised by adding missing indexes
20
+
* It should now be possible to configure non-English languages for full-text search in `search.language`
21
+
* The roomserver will no longer attempt to perform federated requests to the local server when trying to fetch missing events
22
+
* The `/keys/upload` endpoint will now always return the `one_time_keys_counts`, which may help with E2EE reliability
23
+
* 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`
0 commit comments