Changelog¶
Changelog - based on keepachangelog - format.
[0.2.12]¶
2021-03-03
Added¶
New subcommand ‘shell’ to launch interactive shell into image
Support downloading files when interrupted Ctrl-C
New option to create new image from produced container
Option to override entrypoint
Changed¶
Mechanic how file upload and container execution is handled - supports now images without shell
[0.2.11]¶
2020-11-06
Added¶
CI tests Python versions 3.6, 3.7, 3.8 and 3.9 separately
New run option
--batch
to remove functionality meant for tty devices.
Changed¶
Less information printed about version checks
Uses quay.io as default registry e.g. cincan/ilspy converted to quay.io/cincan/ilspy namespace. Remove old cache from path ~/.cincan/ !
Fixed¶
Avoid excessive memory use with large input files
Speedier download with argument
--mkdir
and with containers with non-root working directoryVersion tests to be compatible with supported Python versions
[0.2.10]¶
2020-08-21
Added¶
Integration tests for basic functionality
CI can make new release automatically based on tag commit
Removed¶
Experiemental commands ‘fanin’ and ‘fanout’
Code for fixing bug in Docker Python library - this was fixed in the upstream. Docker library >= 4.3.0 recommended to use.
[0.2.9]¶
2020-07-11
Added¶
Visual progress bar when downloading image from Docker registry
With change of registry module, list subcommand has many new features, such as listing image sizes, versions and more
With change of registry module, feature for tool version check on runtime enabled
Changed¶
Default runtime tag is now ‘latest’, secondary tag ‘dev’ for cincan tools, error check improved with image usage
registry reworked - lives in separate module cincan-registry
Deprecated¶
Default tag ‘latest-stable’ on listing will be changed to ‘latest’
[0.2.8]¶
2020-03-20
Added¶
Feature for filtering downloadable files from container, based on ‘.cincanignore’ file which is stored inside container.
Ability to filter
cincan list
by Docker image tag namesVersion number information from CLI
Changed¶
Sub command ‘list’ now fetches data in parallel for speed
Fixed¶
Files are now downloaded properly in MacOS
Slow download speed of ‘get_archive’ method fixed locally. Bug in upstream.
[0.2.7]¶
2020-02-13
Added¶
Experimental logging now documented to an extend
Fixed¶
Accept filenames with whitespace(s) as arguments
[0.2.6]¶
2020-01-24
Added¶
Support for interactive tools, enabled with
--interactive
(or-i
)Point out if cannot use docker
Changed¶
Must explicitly enable container TTY with
--tty
(or-t
)For docker compatibility dropped the shorthand versions of
--in
and--out
(-i
and-o
).
Fixed¶
Bugfix: Piping input for tools should be working now
[0.2.5]¶
2019-12-20
Fixed¶
Give uploaded input files world-writeable permissions (777). Otherwise containers with non-root users work only when host uid and container uid match.
[0.2.4]¶
2019-12-16
Fixed¶
Do not load all versions of an image, use the ‘default’ tag if none given