Releases: appc/docker2aci
Releases · appc/docker2aci
v0.17.2
This is a bugfix release to ensure compatibility with newer go-1.10 toolchain.
- lib/internal: fix tar header format (#260).
- tests: update script to run within gopath (#261).
v0.17.1
This is a bugfix release that fixes pulling certain images from the Google Container Registry.
- lib: add signed manifest media type (#255).
v0.17.0
This is mostly a bugfix release that fixes a couple of panics and supports additional docker image syntax.
- Avoid panicking on scratch images (248).
- Bugfix/panic on invalid env entry (#249).
- lib/common: update
ParseDockerURL
(#250).
v0.16.0
This release adds a manifest hash annotation on converted images and introduces some API changes to allow for more granular control on registries and media types.
- Annotate manifest hash (#237).
- Allow selective disabling of registries and media types (#239).
- Update appc/spec to 0.8.10 (#242).
v0.15.0
This is a bugfix release which improves translation of arch labels and image name. It also changes the default output image filename.
- Translate "os" and "arch" labels of image manifest (#234).
- Minor style changes (#230).
- Bump appc/spec library version to 0.8.9 (#233).
- Image from file improvements; guesses at "originalname" and fixes for "--image"(#229).
v0.14.0
This release adds compatibility for OCI v1.0.0-rc2 types, introduces supports for converting image labels, and fixes some issues related to automatic fallback to registry API v1.
- log: introduce Logger interface (#218)
- lib/internal: set UserLabels to be Docker image labels (#223).
- fetch: annotate originally requested name (#224).
- types: update OCI image-spec to rc2 (#226).
- lib/internal: fix v2 registry check URL (#220)
- lib/internal: allow auto fallback from v2 API to v1 (#222).
v0.13.0
This release adds support for converting local OCI bundles and fixes two security issues (CVE-2016-7569 and CVE-2016-8579). It also includes fixes for several image fetching and conversion bugs.
- docker2aci: add support for converting OCI tarfiles (#200).
- docker2aci: additional validation on malformed images (#204). Fixes (CVE-2016-7569 and CVE-2016-8579).
- lib: Use the new media types for OCI (#213).
- backend/repository: assume no v2 on unexpected status (#214).
- lib/internal: do not compare tag when pulling by digest (#207).
- lib/internal: re-use uid value when gid is missing (#206).
- lib/internal: add entrypoint/cmd annotations to v21 images (#199).
v0.12.3
This is another bugfix release.
- lib/repository2: get the correct layer index (#188). This fixes layer ordering for the Docker API v2.1.
- lib/repository2: fix manifest v2.2 layer ordering (#190). This fixes layer ordering for the Docker API v2.2.
v0.12.2
This is a bugfix release.
- lib/repository2: populate reverseLayers correctly (#185). It caused converted Image Manifests to have the wrong fields. Add a test to make sure this won't go unnoticed again.
- tests: remove redundant code and simplify (#186).
v0.12.1
This release fixes a couple of bugs, adds image fetching tests, and replaces godep with glide for vendoring.
- Replace Godeps with glide (#174).
- Avoid O(N) and fix defer reader close (#180).
- Add golang tests to lib/test to test image fetching (#181).