From da16657dae1b169f35c804127fad03f1ec39f066 Mon Sep 17 00:00:00 2001 From: Nathan Fretz Date: Thu, 25 Jul 2024 14:19:10 +1000 Subject: [PATCH] Update Vaultwarden to 1.31.0 (#1236) --- vaultwarden/docker-compose.yml | 4 +- vaultwarden/umbrel-app.yml | 108 ++++++++++++++++++++++++++++++--- 2 files changed, 100 insertions(+), 12 deletions(-) diff --git a/vaultwarden/docker-compose.yml b/vaultwarden/docker-compose.yml index 64cb214a..5c8f1be2 100644 --- a/vaultwarden/docker-compose.yml +++ b/vaultwarden/docker-compose.yml @@ -8,11 +8,11 @@ services: PROXY_AUTH_ADD: "false" server: - image: vaultwarden/server:1.30.3@sha256:153defd78a3ede850445d64d6fca283701d0c25978e513c61688cf63bd47a14a + image: vaultwarden/server:1.31.0@sha256:4e28425bad4bd13568e1779f682ff7e441eca2ecd079bd77cfcba6e4eaf1b999 user: "1000:1000" restart: on-failure stop_grace_period: 1m volumes: - ${APP_DATA_DIR}/data:/data environment: - ROCKET_PORT: 8089 + ROCKET_PORT: 8089 \ No newline at end of file diff --git a/vaultwarden/umbrel-app.yml b/vaultwarden/umbrel-app.yml index d5da3882..b843f065 100644 --- a/vaultwarden/umbrel-app.yml +++ b/vaultwarden/umbrel-app.yml @@ -2,7 +2,7 @@ manifestVersion: 1 id: vaultwarden category: files name: Vaultwarden -version: "1.30.3" +version: "1.31.0" tagline: Unofficial Bitwarden® compatible server description: >- Vaultwarden is an alternative @@ -46,19 +46,107 @@ description: >- *Please note that Vaultwarden is not associated with the Bitwarden® project nor 8bit Solutions LLC. When using this app, please report any bugs or suggestions to us directly, regardless of whatever clients you are using (mobile, desktop, browser, etc), and do not use Bitwarden®'s official support channels. releaseNotes: | - This release updates Vaultwarden from v1.30.0 to v1.30.3. + This release updates Vaultwarden from v1.30.3 to v1.31.0. + + Major changes and New Features: + + - Initial support for the beta releases of the new native mobile apps + + - Removed support for WebSocket traffic on port 3012, as it's been integrated on the main HTTP port for a few releases + + - Updated included web vault to 2024.5.1 + + + General mention: + + Bitwarden has changed the push API endpoints which affects the EU region endpoint users. If you use the push functionality and use the EU region you need to update `push.bitwarden.eu` to `api.bitwarden.eu`. + - This is a minor release to fix some issues with push notification device registration and docker healthcheck. As well as some issues with the Login with device feature, and restore the alpine docker tag that was missing on the latest release. - Changes: - - Fix push device registration - - - Decrease JWT Refresh/Auth token + - Improve JWT RSA key initialization and avoid saving public key - - Prevent generating an error during ws close - - - Fix attachment upload size check + - Remove custom WebSocket code + + - Replace panic with a graceful exit + + - Small improvements around email change + + - Change timestamp data type + + - Fix manager permission within groups + + - Automatically use email address as 2fa provider + + - Fix typos + + - Update chrono and sqlite + + - Update Rust and crates + + - Use async verify for Yubikey + + - Update web-vault to v2024.3.1 (new vertical layout) + + - Update Key Rotation web-vault v2024.3.x + + - Implement custom DNS resolver + + - Add extra (unsupported) container build arch's + + - Pass in collection ids to notifier when sharing cipher + + - Improve access to collections via groups + + - Fix emergency access invites + + - Some fixes for the new mobile apps + + - Update Rust, crates and web-vault + + - Improve Commentary Aesthetics + + - Optimize Dockerfiles + + - Also delete organization_api_key when deleting organizations + + - Fix public api for domains with path prefix + + - Update Alpine to version 3.20 + + - Differentiate external groups by organization id + + - Remove old knowndevice route + + - Update admin interface dependencies + + - Update rust and remove unused header values + + - Fix some nightly build errors + + - Fix some more nightly errors and remove lint that will become an error by default + + - Change API and structs to camelCase + + - Fix cipher creation on new android app + + - Remove mimalloc workaround + + - Change some missing PascalCase keys + + - Fix collections and native app issue + + - Fix duplicate folder creations during import + + - Remove duplicate registry step + + - Add group support for Cipher::get_collections() + + - Switch registry cache compression algorithm to zstd + + - Update crates and web-vault + + - Some fixes for emergency access The full release notes are available at https://github.com/dani-garcia/vaultwarden/releases