Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.

Releases: appc/spec

Appc v0.8.11

19 Sep 10:12
Compare
Choose a tag to compare

This is a minor release of the spec which resolves some small issues:

  • The distinction between ACI_ARCH and GOOS was clarified (#688)
  • LabelsFromMap is now consistently ordered (#689)
  • Environment variables can contain more characters (#691)
  • A bug in parsing errno was fixed (#692)

v0.8.10

01 Feb 13:59
Compare
Choose a tag to compare
v0.8.10 Pre-release
Pre-release

This is a minor release of the spec which resolves some small issues.

  • A circular dependency is resolved by duplicating k8s.io/kubernetes/pkg/api/resource in-tree (#684)
  • The ACE validator no longer expects the variables removed in #273 (#674)
  • Some documentation updates (#676, #677, #680)

v0.8.9

17 Nov 14:32
Compare
Choose a tag to compare
v0.8.9 Pre-release
Pre-release

This is a minor release of the spec which includes a new isolator and a utility function to translate between appc and golang architectures.

  • the os/linux/selinux-context isolator, which allows apps and pods to specify the SELinux context for their process (#673)
  • schema.ToAppcOSArch() and ToGoOSArch(), functions that translate OS and architecture names. (#668)

v0.8.8

24 Oct 11:56
Compare
Choose a tag to compare
v0.8.8 Pre-release
Pre-release

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

30 Aug 11:47
v0.8.7
Compare
Choose a tag to compare
v0.8.7 Pre-release
Pre-release

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)

v0.8.6

07 Jul 13:10
v0.8.6
Compare
Choose a tag to compare
v0.8.6 Pre-release
Pre-release

This is a minor release of the spec with one new feature and some updated dependencies:

  • Added optional recursive field to volumes in the spec (#630)
  • Update vendored Kubernetes dependencies (#635)

v0.8.5

30 Jun 09:54
v0.8.5
Compare
Choose a tag to compare
v0.8.5 Pre-release
Pre-release

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 and os/linux/seccomp-retain-set isolator types. This includes actool 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)

v0.8.4

26 May 10:59
v0.8.4
Compare
Choose a tag to compare
v0.8.4 Pre-release
Pre-release

v0.8.4

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.

v0.8.3

25 May 15:08
v0.8.3
Compare
Choose a tag to compare
v0.8.3 Pre-release
Pre-release

Minor release of the spec adding one backwards-compatible feature:

  • Added a os/linux/no-new-privileges isolator type. Support also added to actool patch-manifest (#611)

v0.8.2

23 May 14:10
v0.8.2
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release

Minor release of the spec with ACE validator fixes and a Godeps bump