-
Garage v1.0.0 RC1 Pre-release
released this
2024-03-28 16:06:07 +00:00 | 94 commits to main since this releaseThis release is the first Release Candidate for Garage 1.0.
The following changes are unique to the 1.0 series:
New features:
-
Add a repair procedure for block reference counters (#782)
-
The
replication_mode
configuration parameter is now dividied inreplication_factor
andconsistency_mode
, allowing for arbitrary replication factors (#750)
Bug fixes:
-
Properly maintain consistency when cluster composition is updated (adding or removing nodes) and data is being rebalanced between nodes (#667)
Other:
-
Remove migration path from Garage v0.5 (#766)
-
Remove the Sled database engine (#767)
-
Internals: remove
max_write_errors
andmax_faults
(#760)
The following changes are included in this release and will also be part of a future v0.9.x release:
New features:
-
Add snapshotting of metadata db, manual with
garage meta snapshot
and automatic with themetadata_auto_snapshot_interval
configuration parameter (#775) -
Add a
disable_scrub
configuration option (#774) -
CLI: allow manipulating buckets using a prefix of their full hex id (#783)
-
Add marker file in data directory that is checked upon startup (#601, #785)
Bug fixes:
-
Avoid unbounded buffering in RAM, add config option
block_ram_buffer_max
(#788, #792) -
Allow utf-8 in headers such as object metadata (#763)
Other:
-
db engines: refactoring, improved defaults, connection pooling for sqlite backend, testing of multiple backends (#660, #765, #779, #793)
-
refactoring: add request helper (#751)
Thanks to all of the contributors for this release: jirutka, stefano, Yureka
Click here to get a binary release suited to your platform (scroll down to "extra builds")
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads