Repository navigation
What's Changed
Features
- feat(docs): publish the Scenario P validation report as a docs page (EN/JA) by @AkashiSN in #275
- feat(metrics): signal a maintenance window that closes with candidates unrotated by @AkashiSN in #319
- feat(metrics): export the in-backoff claim count so the in-window alert can match the lost-window counter by @AkashiSN in #323
- feat(selection): clamp the retry backoff to the maintenance window occurrence the failure happened in by @AkashiSN in #324
- feat(controller): name which surge path reserved the capacity by @AkashiSN in #325
- feat(surge): opt-in whole-node surge reservation, and announce the headroom block by @AkashiSN in #327
Fixes
- fix(deps): update module github.com/go-logr/logr to v1.4.4 - autoclosed by @renovate[bot] in #290
- fix(controller): count a rotation completion once per released anchor by @AkashiSN in #306
- fix(controller): refuse to start a rotation on a static NodePool by @AkashiSN in #308
- fix(controller): claim the transition on terminal NodeClaim writes by @AkashiSN in #309
- fix(controller): claim the transition on the two backward claim writes by @AkashiSN in #310
- fix(controller): let the startup sweep announce only what it wrote by @AkashiSN in #312
- fix(controller): let the startup sweep act on, and announce, what it selected by @AkashiSN in #314
- fix(controller): let the governance-lost reap announce what it has done by @AkashiSN in #316
Documentation
- docs(spec): rewrite specification, validation, and CI/CD docs per style guide by @AkashiSN in #276
- docs(contributing): unify documentation and release rules by @AkashiSN in #278
- docs(spec): name every emitted Event in the §4.3 table, and guard it by @AkashiSN in #318
- docs(spec): the clamp refusal settles what it reserves, not whether the placeholder is schedulable by @AkashiSN in #329
- docs(spec): record static NodePool support as rejected, not deferred by @AkashiSN in #331
- docs: state what the project is, not the order it got there by @AkashiSN in #339
- docs(controller): the claim-scoped emissions do own their transitions by @AkashiSN in #340
- docs(spec): record the whole-node reservation measurement in §7.2 by @AkashiSN in #345
- docs(contributing): the release section describes the repository it has by @AkashiSN in #344
Maintenance
- test(poc): tight-race expireAfter soak under a sub-daily window (Scenario P) by @AkashiSN in #272
- chore(deps): bump GitHub Actions to latest major versions by @AkashiSN in #281
- chore(deps): update Go modules and bump toolchain to 1.26.5 by @AkashiSN in #279
- chore(deps): refresh npm lockfile (vue 3.5.40, plugin-vue 6.0.8) by @AkashiSN in #280
- chore(deps): update aqua-pinned CLIs and track the registry ref with Renovate by @AkashiSN in #282
- chore(deps): update dependency aquaproj/aqua-registry to v4.538.1 by @renovate[bot] in #283
- chore(deps): update dependency aquaproj/aqua to v2.62.0 by @renovate[bot] in #284
- chore(deps): update dependency aws/aws-cli to v2.36.4 by @renovate[bot] in #286
- chore(deps): update dependency aquaproj/aqua-registry to v4.539.0 by @renovate[bot] in #287
- chore(deps): update gcr.io/distroless/static-debian12:nonroot docker digest to f5b485e by @renovate[bot] in #289
- chore(deps): update dependency happy-dom to v20.11.0 by @renovate[bot] in #288
- chore(deps): move the Go/Kubernetes stack to Go 1.27.1 and Kubernetes 1.37 by @AkashiSN in #335
- chore(renovate): group the dependency updates that can only land together by @AkashiSN in #332
- chore(deps): batch the docs-site npm updates by @AkashiSN in #334
- chore(deps): batch the aqua-pinned CLIs and the aqua installer by @AkashiSN in #333
- chore(deps): update dependency vitest to v5 by @renovate[bot] in #338
- chore(ci): parse the PromQL the chart's PrometheusRule ships by @AkashiSN in #341
- chore(deps): update dependency helm/helm to v4.3.0 by @renovate[bot] in #343
- chore(deps): update dependency happy-dom to v20.14.3 by @renovate[bot] in #346
- chore(deps): update dependency helm/helm to v4.3.0 by @renovate[bot] in #347
- chore(release): prepare v0.7.0 by @AkashiSN in #342
New Contributors
Full Changelog: v0.6.1...v0.7.0