Garage v0.8.3 #619

Merged
lx merged 8 commits from next-0.8 into main 2023-08-29 08:55:46 +00:00
Owner

Potentially breaking change:

  • #567 changes how Garage nodes are advertised in Consul: the node ID is no longer advertised in the Consul Node metadata but in the Consul Service metadata. Migration has not been tested throughly, old data should be replaced automatically, but if it isn't, Consul discovery might be broken until old entries are purged manually.

New features:

  • Scrub now emits a log message when it starts/ends (#551)

  • Interaction with Consul can now use the agent API (#567)

  • Support {s3,web}.root_domain for the Caddy on-demand TLS endpoint (#610)

  • Web endpoint: support index on path missing a trailing slash (#612)

Bug fixes:

  • block/manager.rs: Prioritize raw blocks when no compression configured (#566)

  • Properly implement double-urlencoding for S3 signatures in K2V (#574)

  • Fix timestamp issues in garage block list-errors (#584, #585)

Internals/refactoring:

  • Build fixes and improvements (#562, #563, #568, #572, #599, #592)

  • Code quality improvements (#570, #581, #586, #607)

  • k2v-client refactoring (#571)

  • Port k2v-client to aws-sigv4 and add basic integration testing (#577)

  • New return type for PollRange in k2v-client (#590)

Other:

Thanks: arthurlutz, Florian Klink, Jakub Jirutka, Jonatan Steuernagel, Jonathan Davies, Kamil Banach, Max Justus Spransy, Quentin Dufour, Roberto Hidalgo, trinity-1686a, yuka.

Potentially breaking change: - #567 changes how Garage nodes are advertised in Consul: the node ID is no longer advertised in the Consul Node metadata but in the Consul Service metadata. Migration has not been tested throughly, old data should be replaced automatically, but if it isn't, Consul discovery might be broken until old entries are purged manually. New features: - Scrub now emits a log message when it starts/ends (#551) - Interaction with Consul can now use the agent API (#567) - Support `{s3,web}.root_domain` for the Caddy on-demand TLS endpoint (#610) - Web endpoint: support index on path missing a trailing slash (#612) Bug fixes: - block/manager.rs: Prioritize raw blocks when no compression configured (#566) - Properly implement double-urlencoding for S3 signatures in K2V (#574) - Fix timestamp issues in `garage block list-errors` (#584, #585) Internals/refactoring: - Build fixes and improvements (#562, #563, #568, #572, #599, #592) - Code quality improvements (#570, #581, #586, #607) - k2v-client refactoring (#571) - Port k2v-client to aws-sigv4 and add basic integration testing (#577) - New return type for PollRange in k2v-client (#590) Other: - Documentation improvements (#549, #219, #416, #430, #587, #588, #598, #604, #614, #616, #564) - Dependency upgrades (#552, #559, #569, #591, #593, #606) - Toolchain upgrade (#554) - Helm chart update (#535, #565) Thanks: arthurlutz, Florian Klink, Jakub Jirutka, Jonatan Steuernagel, Jonathan Davies, Kamil Banach, Max Justus Spransy, Quentin Dufour, Roberto Hidalgo, trinity-1686a, yuka.
lx added 1 commit 2023-08-28 10:17:47 +00:00
admin api: refactor caddy check api code
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
9b4ce4a8ad
lx added 2 commits 2023-08-28 10:18:35 +00:00
doc: Add information about Alpine Linux package to Quick Start
All checks were successful
continuous-integration/drone/pr Build is passing
06caa12d49
Merge pull request 'doc: Add information about Alpine Linux package to Quick Start' (#564) from jirutka/garage:alpine into next-0.8
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
a54a1f5616
Reviewed-on: #564
lx added 1 commit 2023-08-28 10:20:55 +00:00
move alpine linux info to binary package page
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
51011e68b1
lx added 2 commits 2023-08-28 10:40:38 +00:00
fix test_website_check_domain
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
769b6fe054
lx added 1 commit 2023-08-28 11:17:38 +00:00
bump version to 0.8.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
cece1be1bb
lx force-pushed next-0.8 from bfaeede606 to 06369c8f4a 2023-08-28 15:08:29 +00:00 Compare
lx changed title from WIP: Garage v0.8.3 to Garage v0.8.3 2023-08-29 08:55:32 +00:00
lx merged commit 32e5686ad8 into main 2023-08-29 08:55:46 +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#619
No description provided.