VaultWarden
Password manager with Bitwarden compatibility
Alternative to: bitwarden, 1password, lastpass, keepass, keeper
v1.10.0
2019-08-27This 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-mysqlimage, instead of the current one. - If you are self compiling, enable the
mysqlfeature (cargo build --features="mysql") - A SQLite -> MySQL migration requires manual steps, the short version is:
- Start the bitwarden_rs MySQL instance to generate the database tables (don’t create any users). Wait until the log prints
Rocket has launched from http://x.x.x.x:xx, then stop the service. - To move the data from SQLite to MySQL, for this you can use:
- The
sqliteandmysqlcommand lines: https://github.com/dani-garcia/bitwarden_rs/issues/497#issuecomment-511827057 - Navicat Premium (paid): https://github.com/dani-garcia/bitwarden_rs/issues/497#issuecomment-498036811
- MySQL Workbench (untested): https://dev.mysql.com/doc/workbench/en/wb-migration-overview-supported.html
- The
- Start the bitwarden_rs MySQL instance to generate the database tables (don’t create any users). Wait until the log prints
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