From fb2eedd5fd27bf40594ad760c80f6f4efeb7fe7b Mon Sep 17 00:00:00 2001 From: Ginger Date: Fri, 10 Jul 2026 13:04:19 -0400 Subject: [PATCH] chore: Update changelog again --- CHANGELOG.md | 68 ++---------------------------------- changelog.d/1505.refactor.md | 1 - changelog.d/1671.docs | 1 - changelog.d/1706.docs | 1 - changelog.d/1927.refactor.md | 1 - changelog.d/1934.refactor.md | 1 - 6 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 changelog.d/1505.refactor.md delete mode 100644 changelog.d/1671.docs delete mode 100644 changelog.d/1706.docs delete mode 100644 changelog.d/1927.refactor.md delete mode 100644 changelog.d/1934.refactor.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b4cff948..2d52bf28b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,8 @@ ## Bugfixes ## Improved Documentation - Add performance tuning documentation. Contributed by @stratself. (#1498) +- Explain accessing Continuwuity's server console when deployed via Docker. (#1671) +- Clarified in the config that `max_request_size` affects federated media as well. (#1706) - Added example configuration using caddy-docker-proxy in the livekit setup section of the docs. Contributed by @Cease (#1762) - Updated deployment docs to account for new RPM package availability across more distros. Contributed by @julian45. (#1912) @@ -57,71 +59,7 @@ ## Deprecations and Removals ## Misc -- #1829, #1933 -- Switched from Continuwuity's fork of Ruma back to upstream Ruma. Contributed by @ginger. -- The version of Debian that the Docker-based build process uses has been upgraded from Bookworm to Trixie, meaning that standalone binaries now have a minimum glibc of 2.41, and can no longer be used on distro versions from before 2025-01-30 - - -# Continuwuity 26.6.0 (2026-07-10) - -## Features - -- Added support for linking an external identity provider with OIDC. Contributed by @ginger. (#765) -- Updated [MSC4284: Policy Servers](https://github.com/matrix-org/matrix-spec-proposals/pull/4284) implementation to support the newly stabilised proposal. Contributed by @nex. (#1487) -- Added config option for default room ACLs. Contributed by @eve. (#1691) -- Added support for fallback encryption keys. (#1710) -- Add `!admin users reject-all-invites` to clean invite spam (#1741) -- Implemented event rejection, which should resolve and prevent future netsplits of the kinds observed - within some Continuwuity rooms. - Also resolved several bugs related to both soft-failing events, and event backfilling, which should - improve state resolution stability. - The `!admin debug get-pdu` command was updated to disambiguate event acceptance status, and - `!admin debug show-auth-chain` was added to visually display event auth chains, which may assist - developers in debugging strangely complex events. - - Contributed by @nex. (#1747) -- Added full support for [MSC4168: Update `m.space.*` state on room upgrade](https://github.com/matrix-org/matrix-spec-proposals/pull/4168). Contributed by @nex. (#1807) -- Improved the performance and reliability of fetching missing events, improving network partition recovery. Contributed - by @nex. (#1818) -- Added static builds using Nix, allowing for Continuwuity on musl. During this, we also introduced a `max-perf-haswell` package, separating it from `max-perf`, so you may want to swap to this if you are on NixOS. Contributed by @Henry-Hiles (QuadRadical). (#1853) -- Added support for MSC4380 invite blocking, which has become part of the Matrix specification in v1.18. Contributed by @nex. (#1875) -- Added `!admin debug get-state-at` command (#1877) -- Added a configuration option to allow choosing a client IP source that is not the TCP connecting IP. Contributed by @nex. (#1931) -- Added support for MSC4466, which allows clients to customize how changes to a user's global profile are propagated. Contributed by @ginger. -- Added support for Matrix 1.16's `state_after` feature, allowing clients which understand it to sync room state changes more reliably. Contributed by @ginger. -- Added support for authenticating clients using the new OAuth 2.0 login API. Contributed by @ginger. -- Appservice device management as outlined in MSC4190 (part of Matrix 1.17) is now fully supported. Contributed by @ginger. -- Users may now be forbidden from deactivating their own accounts with the new `allow_deactivation` config option. Contributed by @ginger. - -## Bugfixes - -- Adjusted legacy sync logic to allow the `roomsynctoken_shortstatehash` database column to be dropped, massively reducing database sizes, especially for old deployments. Contributed by @ginger. (#917) -- 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) -- fix `!admin query account-data account-data-get` not returning the content (#1742) -- Fixed an issue where Continuwuity would only advertise support for the unstable endpoint for Mutual Rooms (MSC2666), despite only supporting the stable endpoint. Contributed by @Henry-Hiles (QuadRadical) (#1752) -- Fixed admin commands being ignored when they had leading whitespace before admin commands. Contributed by @kitvonsnookerz. (#1804) -- Fixed several bugs in the `POST /_matrix/client/v3/rooms/{roomId}/upgrade` endpoint. Contributed by @nex. (#1807) -- Devices which set their presence as "offline" will no longer be considered for presence updates. Contributed by @timedout. -- Improved invite and join reliability in clients using legacy sync. Contributed by @ginger -- The invite recipient's membership event is now included in invite stripped state, which should fix flaky invite display in some clients. Contributed by @ginger - -## Improved Documentation - -- Add performance tuning documentation. Contributed by @stratself. (#1498) -- Added example configuration using caddy-docker-proxy in the livekit setup section of the docs. Contributed by @Cease (#1762) -- Updated deployment docs to account for new RPM package availability across more distros. Contributed by @julian45. (#1912) - -## Deprecations and Removals - -- Removed support for LDAP. (#1701) -- Removed support for guest user registration, a little-used and deprecated approach to room previews. -- Removed the `/_conduwuit/` versions of the `local_user_count` and `version` routes. These routes are still accessible under the `/_continuwuity` prefix. -- Support for server-side blurhashing (part of MSC2448) has been removed. -- The deprecated `well_known.rtc_focus_server_urls` config option has been removed. MatrixRTC foci should be configured using the `matrix_rtc.foci` config option. - -## Misc - -- #1829, #1933 +- #1505, #1829, #1927, #1933, #1934 - Switched from Continuwuity's fork of Ruma back to upstream Ruma. Contributed by @ginger. - The version of Debian that the Docker-based build process uses has been upgraded from Bookworm to Trixie, meaning that standalone binaries now have a minimum glibc of 2.41, and can no longer be used on distro versions from before 2025-01-30 diff --git a/changelog.d/1505.refactor.md b/changelog.d/1505.refactor.md deleted file mode 100644 index 863cbe4ec..000000000 --- a/changelog.d/1505.refactor.md +++ /dev/null @@ -1 +0,0 @@ -Rewrite the resolver service to use [resolvematrix](https://forgejo.ellis.link/continuwuation/resolvematrix) for server resolution. Rewrite by @s1lv3r, crate by @Jade diff --git a/changelog.d/1671.docs b/changelog.d/1671.docs deleted file mode 100644 index ae864b943..000000000 --- a/changelog.d/1671.docs +++ /dev/null @@ -1 +0,0 @@ -Explain accessing Continuwuity's server console when deployed via Docker. diff --git a/changelog.d/1706.docs b/changelog.d/1706.docs deleted file mode 100644 index b9c1ea7d9..000000000 --- a/changelog.d/1706.docs +++ /dev/null @@ -1 +0,0 @@ -Clarified in the config that `max_request_size` affects federated media as well. diff --git a/changelog.d/1927.refactor.md b/changelog.d/1927.refactor.md deleted file mode 100644 index a6fafb6a7..000000000 --- a/changelog.d/1927.refactor.md +++ /dev/null @@ -1 +0,0 @@ -Move resolver service into client service, and remove deprecated and unused code. Contributed by @s1lv3r. diff --git a/changelog.d/1934.refactor.md b/changelog.d/1934.refactor.md deleted file mode 100644 index 0eed1dbbb..000000000 --- a/changelog.d/1934.refactor.md +++ /dev/null @@ -1 +0,0 @@ -Replace DNS resolution and caching system with [resolvematrix](https://forgejo.ellis.link/continuwuation/resolvematrix)' built-in one for more correct server resolution. Contributed by @s1lv3r.