aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2022-09-01 14:49:42 +0100
committerGitHub <noreply@github.com>2022-09-01 14:49:42 +0100
commit304acd7adc4929f64af930d0b5801e33ba101193 (patch)
treef781a15a2b3842c588b81733a17f96118576c54f
parent51d229b02505df770ed891ec8ab20843bc2b1d1d (diff)
Version 0.9.6 (#2689)v0.9.6
Changelog and version bump.
-rw-r--r--CHANGES.md20
-rw-r--r--internal/version.go2
2 files changed, 21 insertions, 1 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 0f57bffc..7d057566 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,25 @@
# Changelog
+## Dendrite 0.9.6 (2022-09-01)
+
+### Features
+
+* The appservice API has been refactored for improved performance and stability
+ * The appservice database has been deprecated, as the roomserver output stream is now used as the data source instead
+* The `generate-config` tool has been updated to support additional scenarios, i.e. for CI configuration generation and generating both monolith and polylith skeleton config files
+
+### Fixes
+
+* The username length check has been fixed on new account creation
+* The length of the `type`, `sender`, `state_key` and `room_id` fields in events are now verified by number of codepoints rather than bytes, fixing the "Cat Overflow" bug
+* UTF-16 surrogate handling in the canonical JSON implementation has been fixed
+* A race condition when starting the keyserver has been fixed
+* A race condition when configuring HTTP servers and routing at startup has been fixed
+* A bug where the incorrect limit was used for lazy-loading memberships has been fixed
+* The number of push notifications will now be sent to the push gateway
+* A missing index causing slow performance on the sync API send-to-device table has been added (contributed by [PiotrKozimor](https://github.com/PiotrKozimor))
+* Event auth will now correctly check for the existence of the `"creator"` field in create events
+
## Dendrite 0.9.5 (2022-08-25)
### Fixes
diff --git a/internal/version.go b/internal/version.go
index 108b8ab0..c9a9f3af 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -17,7 +17,7 @@ var build string
const (
VersionMajor = 0
VersionMinor = 9
- VersionPatch = 5
+ VersionPatch = 6
VersionTag = "" // example: "rc1"
)