This repository has been archived by the owner on Aug 14, 2020. It is now read-only.
Releases: appc/spec
Releases · appc/spec
v0.5.1
This is primarily a bugfix release to catch 2a342da which resolves an issue preventing PodManifests from being successfully serialized.
Other minor changes:
- Update validator to latest Pod changes
- Added /dev/pts and /dev/ptmx to Linux requirements
- Added a script to bump release versions
- Moved to using types.ACName in discovery code instead of strings
v0.5.0
The major change in this release is the introduction of pods, via #207 and #248. Pods are a refinement (and replacement) of the previous ContainerRuntimeManifest concept that define the minimum deployable, executable unit in the spec, as a grouping of one or more applications. The move to pods implicitly resolves various issues with the CRM in previous versions of the spec (e.g #83, #84)
Other fixes and changes in this release:
v0.4.1
v0.4.0
Major changes and additions since v0.3.0:
- Reworked isolators to objects instead of strings and clarify limits vs reservations for resource isolators
- Introduced OS-specific requirements (e.g. device files on Linux)
- Moved much of the wording in the spec towards RFC2119 wording ("MUST", "MAY", "SHOULD", etc) to be more explicit about which parts are required/optional/recommended
- Greater explicitness around signing and encryption requirements
- Moved towards
.asc
filename extension for signatures - Added MAINTAINERS
- Added an implementation guide
- Tighter restrictions on layout of ACI tars
- Numerous enhancements to discovery code
- Improved test coverage for various schema types