Releases: cocoonstack/cocoon-webhook
Releases · cocoonstack/cocoon-webhook
Release list
v0.2.4
v0.2.3
Changelog
- 07b334e chore: bump cocoon-common to v0.2.3
- 585a005 chore: go mod tidy (client_model direct after metrics tests)
- 89b59b5 fix(metrics): unify fail-open decode as skipped; audit follow-ups
- 5d0803a refactor(metrics)!: result/reason labels + exactly-once admission recording
- e8144ea refactor: quality pass (/code + simplify + comment tightening)
v0.2.2
v0.2.1
Changelog
- 351173a chore(deps): bump cocoon-common to v0.2.1
- 6ff9722 chore: align tooling and add package docs
- e466d76 chore: code review batch (2026-05) (#1)
- b633df8 feat: hot-reload TLS keypair so cert-manager rotation skips pod restart
- 96d5867 refactor: drop dead affinity package and the metrics it owned
- 6c2da68 style(log): drop double-pass err in Fatalf, route err-bearing Warnf via Errorf
v0.2.0
v0.1.9
v0.1.8
v0.1.7
v0.1.6
Changelog
- 3b26860 Deny bare pods: cocoon pods must be managed by a CocoonSet
- 4ba31cb Strip stale RBAC and README from the removed affinity model
- 7f35f92 chore: enforce SKILL.md code style rules
- 6787df3 ci: drop stale master branch trigger from build.yml
- 68a0039 clean up memo
- a134559 code clean
- 4cdd30c fix(admission): valid ConfigMap key + scale subresource enforcement
- c6d1c5c fix(rbac): grant get on apps/v1 deployments + statefulsets
- 968c228 fix: align agent OS validation message and docs with android support
- d5a3ba5 refactor and clean up
- 24faa30 working ver, use latest cocoon technology
v0.1.5
Changelog
- f37ea7b chore: reset webhook layout to minimal scaffold
- 9bd63a7 clean up 2nd round, context use t.Context for testing
- a5338ad config: kustomize base for webhook deployment
- 05cda19 perf: add LabelSelector to pickAnyCocoonNode node listing
- 9ab0a3c performance tune
- 1f89fb4 refactor to fix code issue
- dc9c5de refactor with v1 api
- 099fbb9 review: cocoon-webhook M4.5 follow-up
- bf253df tests: table tests for affinity, mutator, validators
- 370a734 webhook: AffinityStore interface + ConfigMap implementation
- 36cd9c7 webhook: nodepool picker (least-used) and orphan slot reaper
- 8cb8119 webhook: pod mutator using AffinityStore reservation
- 0467b6c webhook: prometheus metrics on a separate listener
- eb37e1a webhook: scaffold Server with admission route table
- ef9eff5 webhook: validate CocoonSet specs ahead of the operator
- 07ac5fb webhook: validate handler blocks workload scale-down