Skip to content

Releases: dani-garcia/vaultwarden

1.25.1

16 Jul 16:37
a0eab35
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images will not receive any new updates any longer.

What's Changed

  • Updated included web vault to version 2022.6.2 by @dani-garcia
  • Sync global_domains.json by @jjlin in #2555
  • Add TMP_FOLDER to .env.template by @fox34 in #2489
  • Allow FireFox relay in CSP. by @BlackDex in #2565
  • Fix hidden ciphers within organizational view. by @BlackDex in #2567
  • Add password_hints_allowed config option by @jjlin in #2586
  • Fall back to move_copy_to if persist_to fails while saving uploaded files. by @ruifung in #2605
  • Swap Websocket crate from ws to tungstenite, which is more maintained, supports async, and removes around 20 old duplicate versions of used crates by @dani-garcia
  • Fix armv6 issue with bullseye images by @BlackDex in #2491
  • Add a persistent volume check. by @BlackDex in #2501, #2507
  • Adding "UserEnabled" and "CreatedAt" member to the json output of a User by @Lowaiz in #2523
  • Bump lettre to 0.10.0-rc.7 by @paolobarbolini in #2531
  • Small email sending code improvements by @paolobarbolini in #2532
  • A little depreciation change by @binlab in #2556
  • Fix identicons not always working by @BlackDex in #2571
  • Small change in log-level for better debugging by @BlackDex in #2577
  • Address inconsistency v{version} with and without a v in the version with most recent updates. by @nneul in #2595
  • Bump openssl-src from 111.21.0+1.1.1p to 111.22.0+1.1.1q by @dependabot in #2599
  • Add more clippy checks for better code/readability by @BlackDex in #2611
  • Update deps, misc fixes and updates, small improvements on favicons and fix file-uploads by @BlackDex in #2543, #2568, #2619

New Contributors

Full Changelog: 1.25.0...1.25.1

1.25.0

23 May 16:15
0c1f0ba
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images will not receive any new updates any longer.

What's Changed

New Contributors

Full Changelog: 1.24.0...1.25.0

1.24.0

30 Jan 21:43
45122be
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images will not receive any new updates any longer.

What's Changed

New Contributors

Full Changelog: 1.23.1...1.24.0

1.23.1

14 Dec 20:44
9e4d372
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images will not receive any new updates any longer.

What's Changed

  • Add email notifications for incomplete 2FA logins by @jjlin in #2067
  • Fix conflict resolution logic for read_only and hide_passwords flags by @jjlin in #2073
  • Fix missing encrypted key after emergency access reject by @jjlin in #2078
  • Fix PostgreSQL migration by @jjlin in #2080
  • Macro recursion decrease and other optimizations by @BlackDex in #2084
  • Enabled trust-dns and some updates. by @BlackDex in #2125
  • Update web vault to 2.25.0

Full Changelog: 1.23.0...1.23.1

1.23.0

20 Oct 20:53
f94ac6c
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

  • Added emergency access feature
    • Can be disabled setting EMERGENCY_ACCESS_ALLOWED=false
  • Added support for single organization policy
  • Fixed incorrect webauthn origin
  • Enforce personal ownership policy on imports
  • Fixed issue using uppercase characters on emails
  • Updated web vault to 2.23.0
  • Added organization bulk user management actions (reinvite/confirm/delete)
  • Removed limmit that disabled sending ciphers with attachments
  • Disabled enforcing of two factor organization policy on users that haven't been accepted yet
  • Added tzdata to the alpine containers, to be able to set a different timezone to UTC
  • Updated icon fetching to make it work on unicode websites
  • Docker images are now built using Github Actions, and the base images have been updated
  • Added database connection check to /alive endpoint
  • Updated dependencies

1.22.2

25 Jul 22:48
c666497
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

  • Updated web vault to 2.21.1.
  • Enforce 2FA policy in organizations.
  • Protect send routes against a possible path traversal attack.
  • Disable show_password_hint by default, it still can be enabled in the admin panel or with environment variables.
  • Disable user verification enforcement in Webauthn, which would make some users unable to login.
  • Fix issue that wouldn't correctly delete Webauthn Key.
  • Added Edge extension support for Webauthn.

1.22.1

29 Jun 15:21
832f838
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

  • Fix alpine builds

1.22.0

28 Jun 16:02
72e1946
Compare
Choose a tag to compare

⚠️ Reminder: If you are still using the bitwardenrs/server* Docker images, you need to migrate to the new vaultwarden image. Check #1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

  • Added sends_allowed option to disable Send functionality.
  • Added support for hiding the senders email address.
  • Added Send options policy.
  • Added support for password reprompt.
  • Switched to the new attachment download API.
  • Send download links use a token system to limit their downloads.
  • Updates to the icon fetching.
  • Support for webauthn.
  • The admin page now shows which variables are overridden.
  • Updated dependencies and docker base images.
  • Now RSA keys are generated with the included openssl instead of calling to the openssl binary.
  • The web vault doesn't require accepting the terms are conditions now, which weren't applicable for a self hosted server.

1.21.0

30 Apr 14:09
1e5306b
Compare
Choose a tag to compare

Update 20201-04-30: This release has been pushed again to fix an issue with the Docker builds building an older revision of the project.

Project renamed to vaultwarden

Due to user confusion and to avoid any possible trademark/brand issues with the official server, this project is going to be renamed to vaultwarden. This rename might mean you will need to make some changes to your setup.

Docker users

  • If you are using any of the docker images, you will have to migrate to the new image under the vaultwarden organization:

    vaultwarden/server

The new image is equivalent to the old one except for the name, so the upgrade is as simple as removing the old container and creating a new one with the new image, making sure the rest of parameters are the same. For example, if you used the default docker run command mentioned in the readme, and upgrade would be done like this:

# Stop and remove the old container
docker stop bitwarden
docker rm bitwarden

# Start new container with the data mounted, make sure the path is the same as the previous one
docker run -d --name vaultwarden -v /bw-data/:/data/ -p 80:80 vaultwarden/server:latest

Note that the old images aren't gone yet, just deprecated. They will keep being updated for another two releases after this one to avoid breakage, but it's recommended to migrate to the new image as soon as possible.

If you are still using the old database specific images (server-mysql and server-postgresql), they are also deprecated since the main server image supports all three databases at the same time, more info on release 1.17.0.

If you are using the startup scripts mounted inside the container (/etc/bitwarden_rs.sh and /etc/bitwarden_rs.d/*), they will now load with the vaultwarden name first and the bitwarden_rs name as a fallback for compatibility, but it's recommended to rename them as well.

Git users

If you are using the git repository, we've used this opportunity to rename the master branch to main, so make sure to have that in mind. The rest of the process is the same and GitHub will redirect the old remote URL to the new one, simply note that the binary generated by cargo is now named vaultwarden instead of bitwarden_rs.

Changelog

  • Add support for enabling auto-deletion of trash items after X days, disabled by default
    • Set TRASH_AUTO_DELETE_DAYS to a positive value to enable this functionality
    • You can also configure how often this process runs, using cron sintax with the variable TRASH_PURGE_SCHEDULE
  • Updates to the icon fetching, making it more reliable in detecting icon types
  • Updated admin page, improving version checks and SQLite backup feature

1.20.0

28 Mar 19:49
fd27759
Compare
Choose a tag to compare
  • Implemented Send functionality
  • Updated web vault to 2.19.0
  • CORS fixes
  • Updated diagnostics page with more info
  • Updated dependencies