• v1.0.0 ff093ddbb8

    Garage v1.0.0 Stable

    lx released this 2024-04-10 15:20:10 +00:00 | 62 commits to main since this release

    Signed by lx
    GPG key ID: 0E496D15096376BE

    ⚠️ Some users reported issues with 1.0 layout migrations when adding new nodes. We're investigating those issues, but in the meantime remembrer that changing a cluster layout can be still considered a significant change and you should backup your data beforehand.

    This release is the final stable release of Garage v1.0.0.

    A migration guide has been published for users that wish to migrate an existing v0.9.x Garage cluster.

    The following changes since v0.9.4 are included:

    Breaking changes:

    • The Sled database engine has been removed (#767)

    New features:

    • Implementation of SSE-C encryption (#602, #730)

    • Implementation of checksum algorithms (#347, #787)

    • Add a repair procedure for block reference counters (#782)

    • The replication_mode configuration parameter is now dividied in replication_factor and consistency_mode, allowing for arbitrary replication factors (#750). This is not a breaking change, as the old replication_mode parameter can still be used.

    Bug fixes:

    • Properly maintain consistency when cluster composition is updated (adding or removing nodes) and data is being rebalanced between nodes (#667)

    • Fixes and refactoring in peering manager (#761, #786)

    Other:

    • Remove migration path from Garage v0.5 (#766)

    • Internals: remove max_write_errors and max_faults (#760)

    • Documentation updates (#795)

    • Jepsen testing of Garage v1.0 (#796)

    Thanks to Yureka for contributing to this release.

    Click here to get a binary release suited to your platform

    Downloads