Releases: goldmann/docker-squash
Releases · goldmann/docker-squash
1.2.1
Changed
- Added support for Podman #248
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
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
1.0.6
Enhancements
- Support for new docker Python library, #152
- Better handling of stdout/etderr streams, #144
1.0.5
Bug fixes
- Fixed MemoryError while squashing images with big layers, #132
Enhancements
- Image fetched from the daemon is now unpacked on the fly without an intermediate file, #135
- We remove now as soon as possible layers that will not be used to save space while squashing, #133
1.0.4
Bug fixes
- When we add a file back to the tar we need to check if the parent (or some parent of it) is a symlink and not add it, #122