NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1588 by repository stars
Last release 9 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 25 of 27 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
150 releases · first in 2014
Nothing published for this version
Nothing published for this version
This is a minor release of the spec which resolves some small issues:
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor release of the spec which resolves some small issues.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor release of the spec which includes a new isolator and a utility function to translate between appc and golang architectures.
This is a minor release of the spec which includes a new isolator and a utility function to translate between appc and golang architectures.
Nothing published for this version
This is a minor release of the spec which includes some new small features intended to simplify implementation of the Kubernetes CRI (Container Runtim
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:
Bugfixes:
go vet failure in discovery/http.goNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor but significant release of the spec with several new features, one notable bugfix, and some changes to the tooling codebase.
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 using sd_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)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor release of the spec with one new feature and some updated dependencies:
Nothing published for this version
This is a minor release of the spec, containing one new backwards-compatible feature, and several tooling improvements:
v0.8.5
This is a minor release of the spec, containing one new backwards-compatible feature, and several tooling improvements:
os/linux/seccomp-remove-set and os/linux/seccomp-retain-set isolator types. This includes actool patch-manifest support (#521)vendor/ directory with Godeps (#618)Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor release of the spec; the only changes over 0.8.3 are that some of the Godeps are updated to use tagged releases. This should help down
This is a minor release of the spec; the only changes over 0.8.3 are that some of the Godeps are updated to use tagged releases.
This should help downstream developers trying to vendor and package the appc/spec code.
Minor release of the spec adding one backwards-compatible feature:
Minor release of the spec adding one backwards-compatible feature:
os/linux/no-new-privileges isolator type. Support also added to actool patch-manifest (#611)Nothing published for this version
Minor release of the spec with ACE validator fixes and a Godeps bump
Minor release of the spec with ACE validator fixes and a Godeps bump
Minor release of the spec with two tooling fixes:
Nothing published for this version
Nothing published for this version
Minor release of the spec which introduces one new backwards-compatible feature: the field readOnlyRootFS in the pod spec. If this field is set for an
Minor release of the spec which introduces one new backwards-compatible feature: the field readOnlyRootFS in the pod spec.
If this field is set for an app, the app's root filesystem must be mounted read-only by the executor.
There is also one breaking change in the discovery code: DiscoverEndpoints and DiscoverPublicKeys have been reworked. DiscoverEndpoints is renamed to…
This release of the spec contains one major change over the 0.7.x series, which is that Simple Discovery has been removed.
The value of Simple Discovery has always been somewhat dubious, and most implementations of the spec (apcera/kurma, 3ofcoins/jetpack, coreos/rkt) never actually implemented it.
On the other hand, meta discovery is used actively and arguably is synonymous with discovery.
Simple Discovery is now removed entirely and App Container Image Discovery is what was formerly called Meta Discovery.
There is also one breaking change in the discovery code: DiscoverEndpoints and DiscoverPublicKeys have been reworked. DiscoverEndpoints is renamed to DiscoverACIEndpoints (for consistency), and now each method returns only their requested type.
Spec changes:
Tooling/build changes:
GOOS and GOARCH of system when building validator ACIsactool patch-manifest --revoke-capabilityNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Minor release of the spec with some enhancements to the schema types and discovery code:
Minor release of the spec with some enhancements to the schema types and discovery code:
AsIsolator constructors for Memory and CPU resource isolators (#552)Nothing published for this version
This is a minor release of the spec with one bug fix over the previous release:
This is a minor release of the spec with one bug fix over the previous release:
AsIsolator function on the LinuxCapabilitiesSet isolator types so it correctly populates the valueThis is a minor release of the spec which should be fully backwards-compatible but extends functionality in several ways and loosens some restrictions
This is a minor release of the spec which should be fully backwards-compatible but extends functionality in several ways and loosens some restrictions.
Spec changes:
/etc/hosts if none already exists in application filesystemsexec fields in the app schema to be non-empty was removed. An ACE is permitted to override/replace this section and so this provides greater flexibility when generating images, particularly when converting from other image types to ACI.mode, uid, and gid parameters to empty volumes. This allows setting which permissions are applied to empty volumes.app.exec to be PATH-dependent. The procedure for an ACE to locate the executable path mimics that of the shell (as described in man 3 exec). This means that executable paths are no longer required to be absolute.Other changes:
Volume type's String() methodYour coding agent can read these notes before it upgrades. Set up the MCP server →