Docker-squash

Latest version: v1.2.0

Safety actively analyzes 621924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.2.0

Fixed

* Support Docker 25 OCI archive format (241)
* Workaround cleanup incorrectly removing tagged image (242)
* Fix for invalid manifest (239)
* Improved log formatting (238)
* Use packaging.version instead of distutils (234)

Changed

* Added testing for Python 3.12 and validation under Docker 24/25 (241)

1.1.0

Fixed

* Avoid writing to closed tar file (225)
* Fix windows path handling (208)
* Improve documentation (218, 228)
* Clarify CLI and add `--load-image` command (229)

Changed

* Improve CI (217)
* Drop support for Python 2.7 and 3.5 (219, 224, 226)

1.0.10

Fixed

* Added support for Docker Python bindings >= 6.0.0, 211

1.0.9

Fixed

* Making it possible to specify a commit message with `--m` (`--message`) parameter

1.0.8

Fixed

* Added support for opaque directories. Now these should be handled properly. 186

1.0.7

Fixed

* Pinned to Docker Python client in version lower than 3. Version 3+ is currently incompatible and supporting it would result in severe performance drop. Read more in 158

Added

* Image stats are shown after squashing, 157

2018-02-13 15:15:50,325 root INFO Original image size: 1342.47 MB
2018-02-13 15:15:50,325 root INFO Squashed image size: 631.21 MB
2018-02-13 15:15:50,325 root INFO Image size decreased by 47.02 %


Changed

* If image does not require squashing (about to squash a single layer), then new `SquashUnnecessaryError` exception is thrown and if used from CLI, exit code `2` is used, 161
* CLI help contains correct information about the `--tag` switch, 151

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.