Garage v1.1.0 #968

Merged
lx merged 3 commits from rel-1.1 into main 2025-03-05 10:56:35 +00:00
Owner

RC1 changelog:

Bug fixes

  • Fix free space calculation on FreeBSD (#907, #917)
  • Use a subdirectory for sqlite snapshots (#932)
  • Better handling of errors for more precise error codes (#942)
  • Fix internal function table::insert_many failing with zero items (#915, #946)
  • Fix error reporting in garage meta snapshot command (#920, #930)
  • Return stats from all nodes in garage stats -a including those not in the layout (#814, #953)
  • Block manager: avoid writing blocks to draining nodes (#815, #956)
  • Avoid deadlock in block rebalance worker (#845, #957)
  • Fix crash in layout computation (#937)

S3 compatibility

  • Add support for STREAMING-*-PAYLOAD-TRAILER (#824, #960)
  • Implement x-amz-website-redirect-location header (#966)
  • Implement if-match and if-unmodified-since in GetObject/HeadObject (#804, #967)
  • Parse x-id query parameter and report any inconsistency (#822, #954)
  • Return a location value in CompleteMultipartUpload (#852, #958)
  • Make x-amz-meta-* headers lowercase (#844, #938)

New features

  • Add bucket domain to metrics (#608)
  • Add metadata_snapshots_dir configuration flag (#926, #933)
  • Add use_local_tz configuration flag for lifecycle worker (#908)

Other

Thanks: Baptiste Jonglez, Eugene Davis, fabientot, jessebot, J. Neuschäfer, Jonah Aragon, Jonathan Davies, Matthias Doering, Maximilien R., Renjaya Raga Zenta, Stefan Majer, teutat3s, trinity-1686a, Vedad KAJTAZ, yatesco.


Final changelog:

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

This release does not contain any breaking changes when upgrading from Garage v1.0.x.

Please see the changelog for Garage v1.1.0-rc1 which lists almost all of the changes included in this release. In addition, the following two changes have been included:

  • admin api definition: fix globalAlias query parameter name (#971, #973)
  • kubernetes helm chart: add headless service for statefulSet serviceName (#969, #970)

Thanks to the following contributors for their partitipation in this release: babykart, Baptiste Jonglez, Eugene Davis, fabientot, jessebot, J. Neuschäfer, Jonah Aragon, Jonathan Davies, Matthias Doering, Maximilien R., Renjaya Raga Zenta, Stefan Majer, teutat3s, trinity-1686a, Vedad KAJTAZ, yatesco.

Click here to get a binary release suited to your platform

RC1 changelog: **Bug fixes** - Fix free space calculation on FreeBSD (#907, #917) - Use a subdirectory for sqlite snapshots (#932) - Better handling of errors for more precise error codes (#942) - Fix internal function `table::insert_many ` failing with zero items (#915, #946) - Fix error reporting in `garage meta snapshot` command (#920, #930) - Return stats from all nodes in `garage stats -a` including those not in the layout (#814, #953) - Block manager: avoid writing blocks to draining nodes (#815, #956) - Avoid deadlock in block rebalance worker (#845, #957) - Fix crash in layout computation (#937) **S3 compatibility** - Add support for `STREAMING-*-PAYLOAD-TRAILER` (#824, #960) - Implement `x-amz-website-redirect-location` header (#966) - Implement `if-match` and `if-unmodified-since` in GetObject/HeadObject (#804, #967) - Parse `x-id` query parameter and report any inconsistency (#822, #954) - Return a location value in CompleteMultipartUpload (#852, #958) - Make `x-amz-meta-*` headers lowercase (#844, #938) **New features** - Add bucket domain to metrics (#608) - Add `metadata_snapshots_dir` configuration flag (#926, #933) - Add `use_local_tz` configuration flag for lifecycle worker (#908) **Other** - Documentation updates (#887, #888, #901, #921, #927, #941) - Split build of `garage_api` in 4 smaller crates (#947) - Remove some uses of `async_trait` (#952) - Fix compilation warnings (#959) - Replace cargo2nix by [crane](https://crane.dev) (#950) - Update toolchain and dependencies (#918, #924, #931, #951) - Build and CI improvements (#912, #935, #936, #949) - Improvements to Helm chart (#896, #923) - Fix typos (#898, #928) Thanks: Baptiste Jonglez, Eugene Davis, fabientot, jessebot, J. Neuschäfer, Jonah Aragon, Jonathan Davies, Matthias Doering, Maximilien R., Renjaya Raga Zenta, Stefan Majer, teutat3s, trinity-1686a, Vedad KAJTAZ, yatesco. --- Final changelog: This release is the final stable release of Garage v1.1.0. This release does not contain any breaking changes when upgrading from Garage v1.0.x. Please see the changelog for Garage v1.1.0-rc1 which lists almost all of the changes included in this release. In addition, the following two changes have been included: - admin api definition: fix globalAlias query parameter name (#971, #973) - kubernetes helm chart: add headless service for statefulSet serviceName (#969, #970) Thanks to the following contributors for their partitipation in this release: babykart, Baptiste Jonglez, Eugene Davis, fabientot, jessebot, J. Neuschäfer, Jonah Aragon, Jonathan Davies, Matthias Doering, Maximilien R., Renjaya Raga Zenta, Stefan Majer, teutat3s, trinity-1686a, Vedad KAJTAZ, yatesco. **[Click here to get a binary release suited to your platform](https://garagehq.deuxfleurs.fr/download/)**
lx added 1 commit 2025-02-20 18:10:01 +00:00
bump version to v1.1.0
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
c384a26991
lx added 1 commit 2025-02-20 18:40:17 +00:00
doc: fix "since vX.X.X" in multiple places
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/tag/debug Pipeline was successful
ci/woodpecker/deployment/debug Pipeline was successful
ci/woodpecker/deployment/release/3 Pipeline was successful
ci/woodpecker/deployment/release/1 Pipeline was successful
ci/woodpecker/deployment/release/2 Pipeline was successful
ci/woodpecker/deployment/release/4 Pipeline was successful
ci/woodpecker/deployment/publish Pipeline was successful
3fac7ddaa3
lx force-pushed rel-1.1 from 3fac7ddaa3 to f44bf4ed42 2025-03-05 09:15:53 +00:00 Compare
lx force-pushed rel-1.1 from f44bf4ed42 to 23c6c0b79c 2025-03-05 09:17:09 +00:00 Compare
lx force-pushed rel-1.1 from 23c6c0b79c to 42c5d02cdf 2025-03-05 09:19:58 +00:00 Compare
lx added 1 commit 2025-03-05 10:14:54 +00:00
fix readme paths in cargo.toml for new crates
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/tag/debug Pipeline was successful
ci/woodpecker/deployment/debug Pipeline was successful
ci/woodpecker/deployment/release/1 Pipeline was successful
ci/woodpecker/deployment/release/2 Pipeline was successful
ci/woodpecker/deployment/release/3 Pipeline was successful
ci/woodpecker/deployment/release/4 Pipeline was successful
ci/woodpecker/deployment/publish Pipeline was successful
12f15c4c2b
lx changed title from WIP: Garage v1.1.0 to Garage v1.1.0 2025-03-05 10:56:30 +00:00
lx merged commit e254cc20e5 into main 2025-03-05 10:56:35 +00:00
lx deleted branch rel-1.1 2025-03-05 10:56:35 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#968
No description provided.