umoci 0.4.1
- The number of possible tags that are now valid with
umoci
subcommands has
increased significantly due to an expansion in the specification of the
format of theref.name
annotation. To quote the specification, the
following is the EBNF of validrefname
values. openSUSE/umoci#234refname ::= component ("/" component)* component ::= alphanum (separator alphanum)* alphanum ::= [A-Za-z0-9]+ separator ::= [-._:@+] | "--"
- A new
umoci insert
subcommand which adds a given file to a path inside the
container. openSUSE/umoci#237 - A new
umoci raw unpack
subcommand in order to allow users to unpack images
without needing a configuration or any of the manifest generation.
openSUSE/umoci#239 umoci
how has a logo. Thanks to Max Bailey for contributing
this to the project. openSUSE/umoci#165 openSUSE/umoci#249
umoci unpack
now handles out-of-order regular whiteouts correctly (though
this ordering is not recommended by the spec -- nor is it required). This is
an extension of openSUSE/umoci#229 that was missed during review.
openSUSE/umoci#232umoci unpack
andumoci repack
now make use of a far more optimisedgzip
compression library. In some benchmarks this has resulted inumoci repack
speedups of up to 3x (though of course, you should do your own benchmarks).
umoci unpack
unfortunately doesn't have as significant of a performance
improvement, due to the nature ofgzip
decompression (in future we may
switch tozlib
wrappers). openSUSE/umoci#225 openSUSE/umoci#233
Thanks to all of the contributors that made this release possible:
- Abhilash Raj [email protected]
- Akihiro Suda [email protected]
- Aleksa Sarai [email protected]
- Felix Abecassis [email protected]
- Max Bailey [email protected]
- Tycho Andersen [email protected]
Signed-off-by: Aleksa Sarai [email protected]