• v0.9.1 ee57dd922b

    Garage v0.9.1 Stable

    lx released this 2024-01-17 11:59:19 +00:00 | 321 commits to main since this release

    This minor release includes the following improvements and fixes:

    New features:

    • Add support for specifying RPC secret and admin tokens as environment variables (#643)

    • Add allow_world_readable_secrets option to config file (#658, #663, #685)

    Bug fixes:

    • Fix bug in ListObjects and refactoring (#655)

    • Allow 0 as a part number (#670)

    • Ensure increasing timestamps when new objects are created (#543). This patch modifies the internal behavior of PutObject, DeleteObject(s) and CreateMultipartUploads, and may cause a small performance penalty on these endpoints when compared to previous versions.

    • Add missing CORS headers to PostObject response (#609, #656)

    • Monitoring: finer histogram boundaries in Prometheus exported metrics (#531, #686)

    • Fix compilation on MacOS (#654)

    Ecosystem:

    • Jepsen testing (#544), which led to the timestamp fix mentionned above (#543)

    • OpenAPI specification of Admin API v1 (#672)

    • Build system updates to use mold as a linker for local dev builds (#646, #664)

    Other:

    • CLI usability: make clear that full-length node ID = public key' (#688)

    • Documentation improvements (#617, #647, 674)

    Thanks to all of the contributors that have participated in this new version: asonix, Félix Baylac Jacqué, Lapineige, networkException, Quentin Dufour, trinity-1686a.

    Click here to get a binary release suited to your platform

    Downloads