Releases: appc/spec
Appc v0.8.11
v0.8.10
v0.8.9
This is a minor release of the spec which includes a new isolator and a utility function to translate between appc and golang architectures.
v0.8.8
v0.8.8
This is a minor release of the spec which includes some new small features intended to simplify implementation of the Kubernetes CRI (Container Runtime Interface)
Spec additions:
- Two new isolators: 'os/linux/oom-score-adj' and 'os/linux/cpu-shares' (#658, #661)
- UserAnnotations and UserLabels for both Pods and Apps: key-vaue pairs exclusively for end-user use (#663)
- The ability to specify a complete ExposedPort+PodPort and Volume+Mount, instead of matching by name (#656)
Bugfixes:
- Fixed a
go vetfailure in discovery/http.go
v0.8.7
This is a minor but significant release of the spec with several new features, one notable bugfix, and some changes to the tooling codebase.
Changes to the spec since the previous release:
-
Added an optional image manifest annotation,
appc.io/executor/supports-systemd-notify, to allow apps to express whether they support notifications usingsd_notify(). This may be used to signal that services within a pod are ready (#626) -
Added several new architectures to the validated whitelist: ppc64, ppc64le, s390x (#639, #651)
-
Added a new
os/unix/sysctlisolator class to the spec, and associated schema code (#647)Tooling and code changes:
-
Added the ability to override capability isolators to
actool patch-manifest. This changes the behaviour of the--capabilityand--revoke-capabilityflags (#638) -
Fixed a bug in the ACE validator where it was not correctly merging annotations it was checking (#649)
-
Increased default timeout for connections in the discovery code (#644)
-
Moved from using godeps to using glide to manage dependencies and vendoring. This included updating the go-semver dependency and a new build/test script. Dependency changes are now managed with
scripts/glide-update(#632)
v0.8.6
v0.8.5
v0.8.5
This is a minor release of the spec, containing one new backwards-compatible feature, and several tooling improvements:
- Added seccomp support, via the
os/linux/seccomp-remove-setandos/linux/seccomp-retain-setisolator types. This includesactool patch-manifestsupport (#521) - Moved to using
vendor/directory with Godeps (#618) - Added a port parameter to the discovery code, allowing users to perform discovery on arbitrary ports (#629)
- Changed schema code to fail more gracefully (return error instead of panic) if users inadvertently create a bad Isolator value (#633)