1.10.0
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:
- 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
sqlite
andmysql
command lines: #497 (comment) - Navicat Premium (paid): #497 (comment)
- 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