From ab6da09c026f85e55e57e7d2796e28fe89e2605b Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 19 Jun 2025 07:52:42 +0000 Subject: [PATCH] Bump 1.1.0 Signed-off-by: Jason Volk --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- RELEASE.md | 40 ++++++++++++++++++++++++++++++---------- 3 files changed, 39 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c7d127b4..3655e72f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4793,7 +4793,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuwunel" -version = "1.0.0" +version = "1.1.0" dependencies = [ "clap", "const-str", @@ -4822,7 +4822,7 @@ dependencies = [ [[package]] name = "tuwunel_admin" -version = "1.0.0" +version = "1.1.0" dependencies = [ "clap", "const-str", @@ -4845,7 +4845,7 @@ dependencies = [ [[package]] name = "tuwunel_api" -version = "1.0.0" +version = "1.1.0" dependencies = [ "async-trait", "axum", @@ -4878,7 +4878,7 @@ dependencies = [ [[package]] name = "tuwunel_core" -version = "1.0.0" +version = "1.1.0" dependencies = [ "argon2", "arrayvec", @@ -4938,7 +4938,7 @@ dependencies = [ [[package]] name = "tuwunel_database" -version = "1.0.0" +version = "1.1.0" dependencies = [ "async-channel", "const-str", @@ -4957,7 +4957,7 @@ dependencies = [ [[package]] name = "tuwunel_macros" -version = "1.0.0" +version = "1.1.0" dependencies = [ "itertools 0.14.0", "proc-macro2", @@ -4967,7 +4967,7 @@ dependencies = [ [[package]] name = "tuwunel_router" -version = "1.0.0" +version = "1.1.0" dependencies = [ "axum", "axum-client-ip", @@ -5001,7 +5001,7 @@ dependencies = [ [[package]] name = "tuwunel_service" -version = "1.0.0" +version = "1.1.0" dependencies = [ "async-trait", "base64", diff --git a/Cargo.toml b/Cargo.toml index d9282c0b..276d928b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ license = "Apache-2.0" readme = "README.md" repository = "https://github.com/matrix-construct/tuwunel" rust-version = "1.86.0" -version = "1.0.0" +version = "1.1.0" [workspace.metadata.crane] name = "tuwunel" diff --git a/RELEASE.md b/RELEASE.md index 0be18c9b..0cda8f3c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,17 +1,37 @@ -# One Tuwunel +# Tuwunel 1.1.0 -June 6, 2025 +June 19, 2025 + +All dependencies have been fully upgraded for the first time since the +conduwuit transition. RocksDB is now synchronized to 10.2.1-tuwunel for all +builders. The Nix build itself has now been fully migrated from conduwuit; +special thanks to @wkordalski for making this happen. Thanks to @Askhalion +for opening a NixOS package request which you can [vote for here](https://github.com/NixOS/nixpkgs/issues/415469). +An [Arch package](https://aur.archlinux.org/packages/tuwunel) has also been +created in the AUR courtesy of @drrossum in addition to the transitional +package setup by @Kimiblock which we failed to acknowledge during the first +release. The RPM package now has systemd and proper installation added thanks +to a report by @alythemonk. + +ARMv8 builds are now supported and bundled with this release. Thanks to +@zaninime and @clement-escolano for reminding us. + +JSON Web Token logins are now supported. This feature was commissioned and +made public by an enterprise sponsor. The type `org.matrix.login.jwt` is now +recognized. ### New Features -- LDAP authentication. Thanks @RatCornu! -- Podman systemd. Thanks @everypizza1! +- JWT login support. + +### Follow-up Features + +- aarch64 build and packages. +- NixOS build support. (thanks @wkordalski and @coolGi69) +- Dependency upgrades, including Axum 0.8. (thanks @dasha_uwu) +- RPM package systemd and proper installation scripts. ### Bug Fixes -- Several panics fixed by Jade Ellis (@JadedBlueEyes) et al. Thank you 🙏 - -### Honorable Mentions - -- Special thanks to Peter Gervai (@grinapo) for hosting the fanclub room; also -for documentation and wiki contributions. +- Changing passwords for pre-migration users was precluded by an error. +Special thanks to @teidesu for making a superb report about this.