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 vet
failure 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/sysctl
isolator 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--capability
and--revoke-capability
flags (#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-set
andos/linux/seccomp-retain-set
isolator types. This includesactool patch-manifest
support (#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)