Repository navigation
Releases: qosikz/andbo
Releases · qosikz/andbo
Release list
v0.7.0
What's Changed
- feat(k8s): hardened Job + default-deny NetworkPolicy rendering contract by @galtlab in #6
- fix(k8s): close workingDir reserved-path bypass and tighten quantity grammar by @galtlab in #7
- feat(k8s): workspace transport so FromRuntimeSpec accepts a real spec by @galtlab in #8
- feat(k8s): andbo k8s render — CLI surface for the render-only manifest contract by @galtlab in #9
- fix(cli): budget.max_runtime_minutes overflowed the run deadline by @galtlab in #10
- fix(policy): reject a negative budget.max_runtime_minutes on every surface by @galtlab in #11
- test(policy): close a vacuous assertion left by #11 by @galtlab in #12
- fix(doctor): stop calling a policy valid that every other surface refuses by @galtlab in #13
- fix(policy): reject an agent.default no adapter answers to by @galtlab in #14
- docs(policy): two claims from #14 were narrower or looser than measured by @galtlab in #15
- fix(k8s): the reserved-namespace guard named three of them by @galtlab in #16
- test(k8s): the reserved-namespace guard's tests vouched for two of them by @galtlab in #17
- fix(k8s): refuse the namespaces privileged add-ons own, not just the prefix Kubernetes reserves by @galtlab in #18
- feat(k8s): the pod inherited the cluster resolver the manifest meant to withhold by @galtlab in #19
- fix(k8s): bind the default-deny NetworkPolicy to its pod by namespace, not labels alone by @galtlab in #20
- feat(k8s): make completions, parallelism, and imagePullPolicy enforceable rather than golden-only by @galtlab in #21
- fix(k8s): enforce the Job no-retry contract, and correct the reason it exists by @galtlab in #22
- fix(k8s): the container check was by name, one level under the set it closed by @galtlab in #23
- feat(k8s): the deadline was bounded and the level under it was left open by @galtlab in #24
- fix(k8s): claim-precision follow-up to #24 — four defects by @galtlab in #25
- fix(k8s): the key-set closures were closed over the fixture, not the struct by @galtlab in #26
- docs: the changelog entry still described a note its own follow-up had corrected by @galtlab in #27
- fix(k8s): the no-retry and one-pod contracts hold only at apply time by @galtlab in #28
- feat(k8s): enforce that the rendered Job starts exactly one agent container by @galtlab in #29
- feat(k8s): enforce that the rendered NetworkPolicy denies both directions by @galtlab in #30
- fix(k8s): "does not name" named two branches, so the ingress row pinned neither by @galtlab in #31
- fix(k8s): close the rendered objectMeta boundary, and correct two upstream claims by @galtlab in #32
- feat(runtime): add native Apple Container backend by @galtlab in #33
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.0
Full Changelog: https://github.com/galtlab/agentbox/commits/v0.1.0