Skip to content

Releases: dani-garcia/vaultwarden

1.15.1

07 Jun 20:29
52ed8e4
Compare
Choose a tag to compare
  • Fixed error when cloning attachments with ciphers, note that attachments are not cloned
  • Fixed version check when a commit hasn't been made since the last release
  • Added openssl extern crate to fix some builds
  • Updated admin page, added attachments count per user and users count per organization and fixed issue with DNS not resolving

1.15.0

02 Jun 13:20
1aa5e0d
Compare
Choose a tag to compare

IMPORTANT: This is a required update when using newer clients, otherwise the delete functionality won't work

  • Added support for soft deletion of items (trash functionality)
  • Redesigned admin page:
  • Separated into multiple pages
    • Icon to indicate users verified emails, and counter of the number of items they have
    • Added diagnostics page
  • Updated web vault to 2.14
  • Added IP address to the logs on TOTP failure, alowing fail2ban use
  • Some email and domain whitelist fixes
  • Fixed issue deleting notes in PostgreSQL
  • Updated dependencies and other bug fixes

1.14.2

11 Apr 21:41
e3feba2
Compare
Choose a tag to compare
  • Fixed bug with sync error in mobile clients.
  • Update web vault to 2.13.2.
  • Fix websockets missing id.
  • Improvements to docker health check, including subdirectory support.
  • Allow changing the build version with BWRS_VERSION env variable during cargo build.
  • Other dependency updates and bug fixes.

1.14.1

21 Mar 17:59
94341f9
Compare
Choose a tag to compare
  • Added support for organization policies
  • Added support for cloning ciphers
  • Update web vault to version 2.13
  • Allow the SMTP login mechanism to be provided without quotes or initial uppercase
  • Updated dependencies
  • Make panics loggable
  • Fix errors when importing into an org or accepting invites

1.14

13 Mar 16:11
70f3ab8
Compare
Choose a tag to compare
  • Added support for running on subpath, simply add the subpath to the DOMAIN variable: DOMAIN=https://example.com/custom-path
  • Attachment size limits, per-user and per-organization, set USER_ATTACHMENT_LIMIT or ORG_ATTACHMENT_LIMIT to a value in kilobytes to apply it.
  • Updated U2F library which might solve some U2F certificate errors.
  • Added SMTP test button in the admin page.
  • Use web vault built by docker autobuild, using the hash to reference the image for extra security

  • Now accepting y/n, True/False, 1/0 as config options that are booleans.
  • Fixed error Unique constraint violation when using Two Factor and Postgres.
  • Fixed error with can_signup_user that didn't allow to change the email address.
  • Don't error if admin token is empty but disabled
  • Now email domains are converted to punycode before sending
  • Enable icons to be cached in the clients
  • Added option to change invitation org name
  • Enabled the sending of invitations from the admin panel, even when disabled
  • Dependency updates

1.13.1

05 Jan 17:06
59e50b0
Compare
Choose a tag to compare
  • New collapsed log messaging, filtering the useless stuff like static file accesses and removing duplicate error messages. To get a more complete logging, use a LOG_LEVEL value of debug or trace.
  • Fix crash when cipher page points to huge file
  • Addded config option to change client IP header, IP_HEADER, by default it's X-Client-IP for backwards compat reasons.
  • Printed current server time when failing TOTP, for easy debugging
  • Protected websockets server against panics
  • Add a logout button on the admin page
  • Add endpoint to delete specific U2F key
  • Updated dependencies

1.13.0

30 Nov 14:28
1e22422
Compare
Choose a tag to compare
  • Implemented email verification, to disable users until the email is verified you can use SIGNUPS_VERIFY=true, default is false. There are also options to change the options for verification mail resending, check the .env.template file.
  • Also implemented welcome email, change email confirmation and account deletion confirmation.
  • Modified icon parsing to accept favicons using DataURLs
  • Updated dependencies

1.12.0

20 Nov 18:11
cbadf00
Compare
Choose a tag to compare
  • Improved error message when HIBP key is not set, include a link to the page.
  • Added check for both the previous and next timeslots in TOTP, which is more forgiving of time mismatches (1.5 minutes now vs 30 seconds before), can be disabled setting AUTHENTICATOR_DISABLE_TIME_DRIFT=true.
  • Made the domain icon blacklist be cached, improving performance.
  • Recovery codes are now generated when adding email and Duo 2FA.
  • Removed MySQL libraries from SQLite images.
  • Added configurable SMTP timeout, and reduced the default to 15 seconds.
  • Updated images to be able to be built with Podman.
  • Added option to allow signups from specific domains only (SIGNUPS_DOMAINS_WHITELIST=domain.com,example.org).
  • Updated web vault to fix twofactorauth.org integration.
  • Updated dependencies

1.11.0

08 Oct 17:31
b4b62c2
Compare
Choose a tag to compare

Important note: If you are using the old mprasil/bitwarden image, you need to migrate to the newer bitwardenrs/server to access the new releases, the images are compatible so you can follow the instructions on updating the image from the wiki.

  • Initial support for PostgresSQL! 🎉 Currently still a bit untested and without docker images
    • To compile enable the postgresql feature (cargo build --features="postgresql")
    • Currently there are no migration guides available, but check the previous release for some tips about migrating to MySQL
  • Added new icon blacklisting option, to block all non global IPs (ICON_BLACKLIST_NON_GLOBAL_IPS)
  • Added SQLite binary in the SQLite images, to enable backup option
  • Admin page scripts are loaded locally instead of using a CDN
  • Added CORS support
  • Added docker healthcheck
  • Added email 2FA
  • Updated web vault to 2.12.0

1.10.0

27 Aug 19:07
2c2276c
Compare
Choose a tag to compare

This is a big one!

Important note: If you are using the old mprasil/bitwarden image, you need to migrate to the newer bitwardenrs/server to access the new releases, the images are compatible so you can follow the instructions on updating the image from the wiki.

MySQL Support! 🎉

  • To enable you need to use the bitwardenrs/server-mysql image, instead of the current one.
  • If you are self compiling, enable the mysql feature (cargo build --features="mysql")
  • A SQLite -> MySQL migration requires manual steps, the short version is:

Other stuff

  • Added backup option in the admin panel for the SQLite backend, remember to transfer those copies to separate drives!
    -Updated HaveIBeenPwned API to V3, which requires a paid API key: https://www.troyhunt.com/authentication-and-the-have-i-been-pwned-api/
  • Added option in admin panel to remove users two factor authentication, in case of loss or bug
  • Allowed explicitly defining the SMTP authentication mechanism
  • Added notification email when a user logs in on a new device
  • Updated web vault to 2.11.0
  • Added proxy support for the icon fetching service
  • Other bug fixes