diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-02-04 14:44:45 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-04 14:44:45 +0000 |
commit | 585ced89bd846e9657dc5eb0535dcecc30476cbd (patch) | |
tree | 0140927fcc3fbd2edf8f28dcac0cfdbf40097166 | |
parent | 9de7efa0b095f40457f0e348632c77326dcb4a42 (diff) |
Version 0.6.1 (#2145)v0.6.1
-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.6.1 (2022-02-04) + +### Features + +* Roomserver inputs now take place with full transactional isolation in PostgreSQL deployments +* Pull consumers are now used instead of push consumers when retrieving messages from NATS to better guarantee ordering and to reduce redelivery of duplicate messages +* Further logging tweaks, particularly when joining rooms +* Improved calculation of servers in the room, when checking for missing auth/prev events or state +* Dendrite will now skip dead servers more quickly when federating by reducing the TCP dial timeout +* The key change consumers have now been converted to use native NATS code rather than a wrapper +* Go 1.16 is now the minimum supported version for Dendrite + +### Fixes + +* Local clients should now be notified correctly of invites +* The roomserver input API now has more time to process events, particularly when fetching missing events or state, which should fix a number of errors from expired contexts +* Fixed a panic that could happen due to a closed channel in the roomserver input API +* Logging in with uppercase usernames from old installations is now supported again (contributed by [hoernschen](https://github.com/hoernschen)) +* Federated room joins now have more time to complete and should not fail due to expired contexts +* Events that were sent to the roomserver along with a complete state snapshot are now persisted with the correct state, even if they were rejected or soft-failed + ## Dendrite 0.6.0 (2022-01-28) ### Features diff --git a/internal/version.go b/internal/version.go index f09daabd..0e9b7363 100644 --- a/internal/version.go +++ b/internal/version.go @@ -17,7 +17,7 @@ var build string const ( VersionMajor = 0 VersionMinor = 6 - VersionPatch = 0 + VersionPatch = 1 VersionTag = "" // example: "rc1" ) |