From 051449118911b03960d5d09f630d7d2959c8330c Mon Sep 17 00:00:00 2001 From: timedout Date: Thu, 7 May 2026 21:19:27 +0100 Subject: [PATCH] chore: Bump version & cut changelog --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 22 +++++++++++----------- Cargo.toml | 2 +- changelog.d/1711.bugfix | 1 - 4 files changed, 23 insertions(+), 13 deletions(-) delete mode 100644 changelog.d/1711.bugfix diff --git a/CHANGELOG.md b/CHANGELOG.md index 66e07a012..c087bf8b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# Continuwuity 0.5.9 (2026-05-07) + +## Security + +- Fixed a bug that caused the server to drop events during processing if several events for the same room were sent in a + singular transaction. Contributed by @nex. (#1711) +- Fixed a bug that caused the server to panic while handling transactions with malformed events, resulting in a + deadlock that prevented the remote server from federating with us until the server was restarted. Contributed by @nex. +- Fixed a bug that resulted in the `m.federate` field of `m.room.create` being ignored in v12 rooms, allowing remote + servers to participate in local-only rooms. Contributed by @nex, reported by [@mat:emzee.ee](matrix:u/mat:emzee.ee?action=chat). + # Continuwuity 0.5.8 (2026-04-24) ## Features diff --git a/Cargo.lock b/Cargo.lock index 21e691921..977b861a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -960,7 +960,7 @@ dependencies = [ [[package]] name = "conduwuit" -version = "0.5.8" +version = "0.5.9" dependencies = [ "aws-lc-rs", "clap", @@ -997,7 +997,7 @@ dependencies = [ [[package]] name = "conduwuit_admin" -version = "0.5.8" +version = "0.5.9" dependencies = [ "clap", "conduwuit_api", @@ -1020,7 +1020,7 @@ dependencies = [ [[package]] name = "conduwuit_api" -version = "0.5.8" +version = "0.5.9" dependencies = [ "async-trait", "axum", @@ -1055,7 +1055,7 @@ dependencies = [ [[package]] name = "conduwuit_build_metadata" -version = "0.5.8" +version = "0.5.9" dependencies = [ "built", "cargo_metadata", @@ -1063,7 +1063,7 @@ dependencies = [ [[package]] name = "conduwuit_core" -version = "0.5.8" +version = "0.5.9" dependencies = [ "argon2", "arrayvec", @@ -1127,7 +1127,7 @@ dependencies = [ [[package]] name = "conduwuit_database" -version = "0.5.8" +version = "0.5.9" dependencies = [ "async-channel", "conduwuit_core", @@ -1147,7 +1147,7 @@ dependencies = [ [[package]] name = "conduwuit_macros" -version = "0.5.8" +version = "0.5.9" dependencies = [ "cargo_toml", "itertools 0.14.0", @@ -1158,7 +1158,7 @@ dependencies = [ [[package]] name = "conduwuit_router" -version = "0.5.8" +version = "0.5.9" dependencies = [ "axum", "axum-client-ip", @@ -1194,7 +1194,7 @@ dependencies = [ [[package]] name = "conduwuit_service" -version = "0.5.8" +version = "0.5.9" dependencies = [ "askama", "async-trait", @@ -1242,7 +1242,7 @@ dependencies = [ [[package]] name = "conduwuit_web" -version = "0.5.8" +version = "0.5.9" dependencies = [ "askama", "async-trait", @@ -7017,7 +7017,7 @@ dependencies = [ [[package]] name = "xtask" -version = "0.5.8" +version = "0.5.9" dependencies = [ "askama", "cargo_metadata", diff --git a/Cargo.toml b/Cargo.toml index bc06a0075..99cd1cf28 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ license = "Apache-2.0" # See also `rust-toolchain.toml` readme = "README.md" repository = "https://forgejo.ellis.link/continuwuation/continuwuity" -version = "0.5.8" +version = "0.5.9" [workspace.metadata.crane] name = "conduwuit" diff --git a/changelog.d/1711.bugfix b/changelog.d/1711.bugfix deleted file mode 100644 index 40504da5e..000000000 --- a/changelog.d/1711.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug that caused the server to drop events during processing if several events for the same room were sent in a singular transaction. Contributed by @nex.