bitwarden_rs v1.17.0 Release Notes

Release Date: 2020-10-10 // over 3 years ago
  • ๐Ÿ†• New docker multi database support and MySQL/PostgreSQL support for ARM ๐ŸŽ‰

    Only one image: bitwardenrs/server

    ๐Ÿ‘ It contains support for SQLite, MySQL and PostgreSQL all in one! Supports AMD64, ARMv6, ARMv7 and ARMv8 (Aarch64), and all architectures support all database backends!.

    โšก๏ธ Note, the old separate images for MySQL and PostgreSQL will be kept updated for the time being, but it's recommended to migrate when possible.

    Which tag to use:

    • ๐Ÿš€ bitwardenrs/server:latest: Tracks the latest released version (i.e., tagged with a version number). Recommended for most users, and generally the most stable.
    • โœ… bitwardenrs/server:testing: Tracks the latest commits to the source repository. Recommended for users who want early access to the newest features or enhancements. Generally pretty stable, but occasional issues are unavoidable.
    • ๐Ÿš€ bitwardenrs/server:x.y.z: Represents a specific released version. Prefer to use latest to keep up-to-date.

    Note about ARMv6

    • ๐Ÿ‘€ Docker seems to have some issues with architecture detection on ARMv6, so if you have trouble in that case, use these tags instead: bitwardenrs/server:arm32v6, bitwardenrs/server:testing-arm32v6, bitwardenrs/server:x.y.z-arm32v6

    Alpine base

    • ๐Ÿ‘ bitwardenrs/server:alpine, bitwardenrs/server:testing-alpine, bitwardenrs/server:x.y.z-alpine: Functionally the same as the above images, but based on Alpine instead of Debian, which results in a smaller image. Only supported for SQLite and the AMD64 and ARMv7 architectures.

    ๐Ÿ”„ Changelog

    • ๐Ÿณ Docker alpine image now also works for armv7.
    • ๐Ÿณ Docker MySQL and PostgreSQL images now also work on armv6, armv7 and armv8-64.
    • ๐Ÿ— Multiple database support, now you can compile with cargo build --features sqlite,mysql,postgresql or any combination of them.
    • Now the initial database connection doesn't fail instantly when there's an error, but retries for up to 15 times by default, adjustable with the DB_CONNECTION_RETRIES option.
    • Sessions are properly invalidated now when changing email, password or kdf parameters.
    • Items are not shown to organization admins in their user view when they don't have their collection selected. Note that they still appear in the organization view.
    • ๐Ÿ‘ Allow multiple SMTP auth mechanisms.
    • Favorite status in organization items is now tracked at the user level.
    • ๐Ÿ›  Fix admin page when DOMAIN is not configured, or configured incorrectly.
    • โšก๏ธ Update web vault to 2.16.1
    • โž• Add vendored_openssl feature, to statically link OpenSSL, disabled by default.
    • โšก๏ธ Updated dependencies and synced global domains file with upstream.

Previous changes from v1.16.3

    • ๐Ÿ›  Fixed mysql and postgresql releases not building correctly
    • โž• Added support for restricting org creation to certain users: Examples
    • ๐Ÿ”€ Syncronized global_domains.json with upstream