diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-09-22 14:54:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-22 14:54:25 +0100 |
commit | f40e2803276001cafd4d382c64a661d6ea740870 (patch) | |
tree | 2a379c34d060d8f0e55790d99f719496db196de5 | |
parent | 0ddfb0cad4929e38d1995d8983e818432a942c81 (diff) |
Version 0.9.9 (#2732)v0.9.9
Changelog and version bump.
-rw-r--r-- | CHANGES.md | 21 | ||||
-rw-r--r-- | internal/version.go | 2 |
2 files changed, 22 insertions, 1 deletions
@@ -1,5 +1,26 @@ # Changelog +## Dendrite 0.9.9 (2022-09-22) + +### Features + +* Dendrite will now try to keep HTTP connections open to remote federated servers for a few minutes after a request and attempt to reuse those connections where possible + * This should reduce the amount of time spent on TLS handshakes and often speed up requests to remote servers + * This new behaviour can be disabled with the `federation_api.disable_http_keepalives` option if needed +* A number of dependencies have been updated + +### Fixes + +* A bug where the roomserver did not correctly propagate rewritten room state to downstream components (like the federation API and sync API) has been fixed, which could cause issues when performing a federated join to a previously left room +* Event auth now correctly parses the `join_authorised_via_users_server` field in the membership event content +* Database migrations should no longer produce unique constraint errors at Dendrite startup +* The `origin` of device list updates should now be populated correctly +* Send-to-device messages will no longer be dropped if we fail to publish them to specific devices +* The roomserver query to find state after events will now always resolve state if there are multiple prev events +* The roomserver will now return no memberships if querying history visibility for an event which has no state snapshot +* The device list updater will now mark a device list as stale if a requesting device ID is not known +* Transactions sent to appservices should no longer have accidental duplicated transaction IDs (contributed by [tak-hntlabs](https://github.com/tak-hntlabs)) + ## Dendrite 0.9.8 (2022-09-12) ### Important diff --git a/internal/version.go b/internal/version.go index ef7b879c..f9b10170 100644 --- a/internal/version.go +++ b/internal/version.go @@ -17,7 +17,7 @@ var build string const ( VersionMajor = 0 VersionMinor = 9 - VersionPatch = 8 + VersionPatch = 9 VersionTag = "" // example: "rc1" ) |