-
v0.5.6
StableSome checks failedChecks / Prek / Pre-commit & Formatting (push) Successful in 5m26sDocumentation / Build and Deploy Documentation (push) Successful in 1m34sBuild / Debian DEB / build (ubuntu-latest) (push) Successful in 52m40sBuild / Fedora RPM / build (push) Successful in 48m44sBuild / Debian DEB / build (debian-latest) (push) Successful in 17m24sBuild / Debian DEB / build (debian-oldstable) (push) Successful in 57m55sRelease Docker Image / Create Max-Perf Manifest (push) Successful in 1m43sRelease Docker Image / Build linux-amd64 (release) (push) Successful in 3m29sRelease Docker Image / Build linux-arm64 (release) (push) Successful in 3m25sRelease Docker Image / Create Multi-arch Release Manifest (push) Successful in 5m1sRelease Docker Image / Build linux-amd64 (max-perf) (push) Successful in 10m11sRelease Docker Image / Build linux-arm64 (max-perf) (push) Successful in 8m33sChecks / Prek / Clippy and Cargo Tests (push) Successful in 29m20sBuild / Debian DEB / build (ubuntu-previous) (push) Failing after 12m17sreleased this
2026-03-04 01:58:09 +00:00 | 27 commits to main since this releaseContinuwuity 0.5.6
Continuwuity is a community-driven Matrix chat server, designed to be efficient and easy to run
no, federation drug will kill the patient! she needs soft fails to live!
Aaaand we're back, just long enough to haunt the release notes! This time we've got a couple of small security improvements, as well as improvements to federation performance & reliability, a fix to being unable to decrypt messages sent while you were logged out of all devices and disabling outbound presence by default - which should cause a reduction in CPU usage on many people's servers.
We've had a massive amount of community contribution, so much that it's hard to keep up with it all! Thank you to everyone who has contributed – we're working our way through open PRs. It might take some time to get all the new changes incorporated, especially with our reduced capacity right now.
Please reshare the announcement on the Fediverse and on Bluesky, and consider giving us a star on github :3
Security
- Admin escape commands (
\\!adminin rooms other than the admin room) recieved over federation will never be executed, as this is never valid in a genuine situation. Contributed by @Jade. This is a followup enhancement to further improve the resilliance to attacks similar to CVE-2026-24471 and CVE-2025-68667. - Fixed data amplification vulnerability (CWE-409) that affected configurations with server-side compression enabled (non-default). Contributed by @nex.
Features
- Outgoing presence is now disabled by default, and the config option documentation has been adjusted to more accurately represent the weight of presence, typing indicators, and read receipts. Contributed by @nex. (#1399)
- Improved the concurrency handling of federation transactions, vastly improving performance and reliability by more accurately handling inbound transactions and reducing the amount of repeated wasted work. Contributed by @nex and @Jade. (#1428)
- Added MSC3202 Device masquerading (not all of MSC3202). This should fix issues with enabling MSC4190 for some Mautrix bridges. Contributed by @Jade (#1435)
- Added MSC3814 Dehydrated Devices - you can now decrypt messages sent while all devices were logged out. (#1436)
- Implement MSC4143 MatrixRTC transport discovery endpoint. Move RTC foci configuration from
[global.well_known]to a new[global.matrix_rtc]section with afocifield. Contributed by @0xnim (#1442) - Updated
list-backupsadmin command to output one backup per line. (#1394) - Improved URL preview fetching with a more compatible user agent for sites like YouTube Music. Added
!admin media delete-url-preview <url>command to clear cached URL previews that were stuck and broken. (#1434)
Bugfixes
- Removed non-compliant nor functional room alias lookups over federation. Contributed by @nex (#1393)
- Removed ability to set rocksdb as read only. Doing so would cause unintentional and buggy behaviour. Contributed by @Terryiscool160. (#1418)
- Fixed a startup crash in the sender service if we can't detect the number of CPU cores, even if the
sender_workersconfig option is set correctly. Contributed by @katie. (#1421) - Removed the
allow_public_room_directory_without_authconfig option. Contributed by @0xnim. (#1441) - Fixed sliding sync v5 list ranges always starting from 0, causing extra rooms to be unnecessarily processed and returned. Contributed by @0xnim (#1445)
- Fixed a bug that (repairably) caused a room split between continuwuity and non-continuwuity servers when the room had both
m.room.policyandorg.matrix.msc4284.policyin its room state. Contributed by @nex (#1481) - Fixed
!admin media delete --mxc <url>responding with an error message when the media was deleted successfully. Contributed by @lynxize - Fixed spurious 404 media errors in the logs. Contributed by @benbot.
- Fixed spurious warn about needed backfill via federation for non-federated rooms. Contributed by @kraem.
Get Continuwuity
Docker Images
- Forgejo:
forgejo.ellis.link/continuwuation/continuwuity:v0.5.6
Mirrors (may be outdated):
- Docker Hub:
docker.io/jadedblueeyes/continuwuity:v0.5.6 - GitHub:
ghcr.io/continuwuity/continuwuity:v0.5.6 - GitLab:
registry.gitlab.com/continuwuity/continuwuity:v0.5.6
You can also use the
latesttag for the most recent release.First-party Packages
Community Packages
Binaries
Plain binaries are distributed below. They require glibc and liburing to work - most distributions already have these installed.
From Source
See our deployment documentation for instructions on building from source.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
conduwuit-haswell-linux-amd64-maxperf
7 downloads ·
2026-03-04 09:13:57 +00:00 · 63 MiB -
conduwuit-linux-amd64
8 downloads ·
2026-03-04 02:31:42 +00:00 · 77 MiB -
conduwuit-linux-arm64
7 downloads ·
2026-03-04 02:31:59 +00:00 · 68 MiB -
conduwuit-linux-arm64-maxperf
3 downloads ·
2026-03-04 09:13:42 +00:00 · 52 MiB
- Admin escape commands (