🔆 Executive Summary: HSDS Version 1.0.1
Significant Advancements:
- Fixed issue introduced in 1.0.0 where headless Kubernetes deployments could not serve requests.
Every Kubernetes manifest HSDS ships runs without a head node, and on those deployments every node had
been stuck inWAITINGfor the lifetime of the process, answering 503 to every
request.
Enhanced Features:
- A new Kubernetes CI job that runs the full integration suite against a real k3s cluster,
preventing silent breakage of Kubernetes functionality.
Bug Fixes:
-
A domain deleted while a bucket scan was queued is no longer partly re-created by that
scan after garbage collection has swept it -
A
PUTto the POSIX backend no longer returns 500 when the key it just wrote is
removed concurrently
Dependencies:
- aiohttp upgraded from 3.9.4 to 3.14.3
Acknowledgements:
We would like to thank the HSDS community members who contributed to this release.
Changelog and release information:
The full list of changes in this release is in
CHANGELOG.md.
What's Changed
- Reach READY in headless Kubernetes deployments, and test k8s in CI by @mattjala in #460
- fix CI log capture and races by @mattjala in #462
- Bump aiohttp from 3.9.4 to 3.14.3 by @dependabot[bot] in #461
- add a CHANGELOG and generate release notes from it by @mattjala in #463
- Bump version to 1.0.1 by @mattjala in #466
Full Changelog: v1.0.0...v1.0.1