tag name | v0.9.1 (dafd4c35eb3521b44fc0dd185b2158c02eb939a7) |
tag date | 2024-01-17 12:59:19 +0100 |
tagged by | Alex Auvolat <alex@adnab.me> |
tagged object | commit ee57dd922b... |
download | garage-0.9.1.tar.gz garage-0.9.1.zip |
---|
Garage v0.9.1
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.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEwhSWp0+ubv79TiqUDkltFQljdr4FAmWnwS0ACgkQDkltFQlj
dr5cmA//Yn4Afk6JKpEyZmH6i74c9LCMfskA/14wRGkdcbJIBbvI8Yxq49lIE9lz
MbvWsxWuyKhCoaQK51v+6+FER9Msg7R5YIxn5fcrReEswxbGLbUTqBJKcT+eYAvc
+6IkrS7KfO21hkW7+l2cOVhcHQ1HTzvQnKX1k1hpzCu0GlZCbMVUj7LC7Szbpeuw
CCSuHddpyrLALNbpPv5f88wPfQs7N6NMhoS3n+8CONKa8BtmKbJDInZEfwnraxmn
Iz6czwk+j/tL6koqCaz1tzZlibXmKwY9JVXw0Nlla9msVh+Lu+6ElNI/HTktsBm6
+kVqbpGbHAEKSHC+CbWc4jpq0qbhYRkX4ptSuo6BcGrCkioT+J3XKEgme/ioSRWX
PopWaoSG5yD1XJR03pW+an8bFGzP/OeF9psZqqVgWRkdQxEhvZNow/E8W2aEtO1K
TIgUUmdYC+4ST3oid4m3SxGw8QemdrVQ4LNDxxkZtl0MuLA+bSDfa6GR8JmXbBXb
qj2CIya2SrxrYZQ/8gjC17ci6jVfwhBnUjLlGMxgMzlnIus25dp6QtuA7IeIyUtS
WeZsWd34r2Hc44AIprilXoRp5U89WBmUb2K30X+ekVn08QFr2tX8dximY8OkQivH
NWalJ7BzzeTysZfPdHDUDO0tycqDp5KVxu3fcCQFkXn43Isy2I0=
=TjfP
-----END PGP SIGNATURE-----