Garage v0.9 #473
No reviewers
Labels
No Label
AdminAPI
Bug
Check AWS
CI
Correctness
Critical
Documentation
Ideas
Improvement
Low priority
Newcomer
Performance
S3 Compatibility
Testing
Usability
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Deuxfleurs/garage#473
Loading…
Reference in New Issue
No description provided.
Delete Branch "next"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
2023-10-03: Garage v0.9 is entering feature freeze, it will no longer be merged with the main branch. We will only be doing tests and debuging, for a release ASAP (this has lasted too long!)
Preliminary changelog
BREAKING CHANGES:
LMDB is now the default metadata db engine and Sled is deprecated. Make sure you are using the correct value of
db_engine
in your config file before updating. Sled will be removed in Garage v1.0.Capacity values are now in actual byte units. The translation from the old layout will assign 1 capacity = 1Gb by default, which might be wrong for your cluster. This does not cause any data to be moved around, but users might want to re-assign correct capacities to all their nodes to be future-proof.
Multipart uploads that were started in Garage v0.8 will not be visible in Garage v0.9 and will have to be restarted from scratch.
Updated admin API endpoints, prefixed by
v1/
. For endpoints with incompatible syntax, thev0/
endpoints have been disabled; for others thev0/
URLs are translated automatically to theirv1/
counterpart. Endpoints underv0/
will be removed in Garage v1.0.Changes to the
garage key
CLI:garage key new
is renamed togarage key create
to be the same asgarage bucket create
garage key import
will not work without the--yes
flag and will reject invalid keys (keys that are not generated by Garage)garage key info
will no longer display the secret key by default (fix #506)CAUTION:
rmp_serde
was updated from 0.15 to 1.1.2, this seems to not break any previously existing data, but more testing is requiredCHANELOG:
Full multipart upload semantics (#204, #553)
Support for multiple HDDs per server (#218, #625)
Optimal layout assignation algorithm (#296)
Support for basic lifecycle configurations (#309, #620)
Uniformize serialization conventions in admin API (#377, #381)
Add checks to
garage key import
(#278), renamegarage key new
intogarage key create
(#459)s/assignation/assignment (#465)
many smaller changes not tracked by issues or PRs
NLnet tracking (task 2)
Address issue #309 - Support for some basic form of lifecycle configuration to allow automatically cleaning up unfinished multipart upload
Address issue #218 - Handle multiple hard drives per server
Testing and validation of the new layout calculation algorithm and its migration path, addressing issues found
b3ff9498fe
to1e466b11eb
fa7fa2a544
toce62c3a5f4
ce62c3a5f4
to90b2d43eb4
b189653322
to8ef42c9609
638741c951
tocc80eac633
cc80eac633
to21f6327bad
21f6327bad
to4e11ba4ff5
4e11ba4ff5
to57c6e9e9c5
57c6e9e9c5
to9ac1d5be0e
WIP: Garage v0.9to Garage v0.9