Releases: cocoonstack/cocoon-net
Releases · cocoonstack/cocoon-net
v0.1.4
Changelog
- d51eb97 chore(deps): bump cocoon-common to v0.2.1
- 627a431 chore: align tooling and add package docs
- 29297d0 chore: code review fixes for DHCP races, atomic state, and platform robustness (#3)
- 7bca288 fix(dhcp): enforce per-IP uniqueness in leases.add
- b66937e fix(gke): fetch project ID, not project number, from metadata
v0.1.3
Changelog
- 519e671 adopt cocoon-common log helper
- decc2d4 dhcp: atomic REQUEST — route before commit, NAK on route failure
- 5d70fdc docs(gke): refresh adopt + troubleshooting for new teardown / fail-fast
- e6b5d7d gke: Status reports nic0 aliases; cmd/status prints them
- 929957a gke: teardown removes only this node's alias, keeps shared range
- ea2e721 gke: tighten teardown — skip no-op update, trim docs, promote nic0 const
- 4d840f4 gke: validate secondary range CIDR instead of sniffing gcloud stderr
- eefaab7 normalize not-exist checks to errors.Is(fs.ErrNotExist)
- 30322d8 persist DNS in pool state, make daemon read from it
- 6b15fd6 refactor: split oversized files, tighten logging and subprocess boundaries
- 520516e refactor: split platform files, replace ip-route shellout, harden failure paths
- d187032 thread alias range name through state and teardown
- 08e3945 tighten status display and trim dhcp commit comment
- 28c7e7f unify error log severity and reduce magic values
- 485ef54 use non-f log variants when no format interpolation
- 1efe373 wire platform auto-detection; --platform now optional