• v0.5.0-rc.6 0870c8d647

    v0.5.0-rc.6
    All checks were successful
    Documentation / Build and Deploy Documentation (push) Successful in 39s
    Release Docker Image / define-variables (push) Successful in 5s
    Rust Checks / Format (push) Successful in 1m9s
    Rust Checks / Clippy (push) Successful in 5m15s
    Rust Checks / Cargo Test (push) Successful in 5m28s
    Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 13m47s
    Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 22m37s
    Release Docker Image / merge (push) Successful in 36s
    Stable

    Jade released this 2025-06-14 20:39:16 +00:00 | 17 commits to main since this release

    Signed by Jade
    GPG key ID: 8705A2A3EBF77BD2

    Continuwuity is a community-driven fork and continuation of the much-loved conduwuit Matrix homeserver, written entirely in Rust. Today we're releasing v0.5.0-rc.6!

    We've made knock-restricted rooms work more smoothly, added automatic support contact configuration to help users reach admins when needed, and introduced a welcoming HTML landing page. Behind the scenes, we've improved our infrastructure with comprehensive testing, security policies, and continued updating our documentation.

    We've got more in the pipeline! It's been awesome watching the community come together, and I can't wait to see what's next! -- @Jade

    Changelog

    Features

    • Automatically set well-known support contacts #833 (@Jade)
      • If no contact is set, server automatically configures Matrix support contacts based on admin users
      • Includes warning when admin users will be exposed as support contacts
    • Improved knock_restricted room handling #832 (@Jade)
      • Fixed joining knock_restricted rooms via invite
      • Automatically join rooms when meeting restrictions instead of knocking
    • HTML default page #801 (@Jade)
      • Added a friendly HTML landing page for the server
    • Support for using the CONTINUWUITY_ environment variable prefix #819 (@Jade)
    • Allow controlling client message filtering #796 (@Jade)
      • Separate federation and client filtering controls
      • Option to disable filtering of messages from ignored users
    • Prefill server name in federation tester link (@Jade)
    • Allow mentioning @room in admin announcements #850 (@Jade)

    Bugfixes

    • Do not panic on invalid membership event content #803 (@Jade)
      • Prevents server crashes from malformed membership events
    • Don't serialize x-key before storing it #800 (@nex, dasha)
      • Fixes an error related to e2ee
    • Fix federated leaves dropping the reason #789 (@nex)
    • Fix incorrect command descriptions (@Jade)
    • Fix brand name in CLI version string (@Jade)
    • Fix empty VERSION_EXTRA strings being processed incorrectly (@Jade)
    • Fix join rule handling for Synapse (working around this bug) (@Jade, @nex)

    Dependencies

    • Bump ruwuma to 652cc48 #790 (@nex)
      • Fixes deserialization issues with duplicate fields
    • Upgraded various dependencies (@Jade)

    Infrastructure & CI

    Documentation

    Migration from Conduwuit

    If you are currently running the original conduwuit, you can migrate your existing installation to Continuwuity. It's a completely drop-in replacement!

    Installation

    A Docker image is available at forgejo.ellis.link/continuwuation/continuwuity:v0.5.0-rc.6. You can always get the latest release with the latest tag.

    You can also find binaries and packages attached to this release.

    Matrix Rooms

    Join our Matrix room and space to chat with us about the project!

    Downloads