umoci 0.4.5
- Expose umoci subcommands as part of the API, so they can be used by other Go
projects. openSUSE/umoci#289 - Add extensible hooking to the core libraries in umoci, to allow for
third-party media-types to be treated just like first-party ones (the key
difference is the introspection and parsing logic). openSUSE/umoci#299
openSUSE/umoci#307
- Use
type: bind
for generatedconfig.json
bind-mounts. While this doesn't
make too much sense (see opencontainers/runc#2035), it does mean that
rootless containers work properly with newerrunc
releases (which appear to
have regressed when handling file-based bind-mounts with a "bad"type
).
openSUSE/umoci#294 openSUSE/umoci#295 - Don't insert a new layer if there is no diff. openSUSE/umoci#293
- Only output a warning if forbidden extended attributes are present inside the
tar archive -- otherwise we fail on certain (completely broken) Docker
images. openSUSE/umoci#304
Thanks to all of the people who made this release possible:
- Aleksa Sarai [email protected]
- David Trudgian [email protected]
- Tycho Andersen [email protected]
Signed-off-by: Aleksa Sarai [email protected]