Skip to content

Releases: goldmann/docker-squash

1.0.3

30 Aug 13:32
7298ca9
Compare
Choose a tag to compare

Bug fixes

  • Removed directories were are added back when it should be replaced by a symlink, #120
  • ApplyLayer duplicates of file paths not supported stdout - when squashing hard links there was an issue where we added them back twice, #118

1.0.2

25 Aug 13:26
81fdca3
Compare
Choose a tag to compare

Bug fixes

  • Fixed an issue where under special circumstances a marker file could prevent from adding a symlink back to the image, #116

1.0.1

03 Aug 14:36
87f1c32
Compare
Choose a tag to compare

Final release based on 1.0.1rc1.

1.0.1rc1

01 Aug 11:28
b81ccf0
Compare
Choose a tag to compare
1.0.1rc1 Pre-release
Pre-release

Bug fixes

  • For some images symlinks were not added back to the image, #111
  • If a symlink was pointing to an existing location initially, add it back, do not try to cleanup it, #112

1.0.0 ("no way, it's final!")

27 Jul 10:17
aab3419
Compare
Choose a tag to compare

Bug fixes

  • Better handling of symlinks that point to non-existing locations, #104
  • Do not skip marker files when files in tar are prefixed with ./, #108

Enhancements

  • It is now possible to remove original image as part of squashing, use new --cleanup flag, #61

1.0.0rc7

27 Jul 10:12
f571be6
Compare
Choose a tag to compare
1.0.0rc7 Pre-release
Pre-release

Bug fixes

  • Whiteout entries for files from parent image lost by squashing, #97
  • Hard links handling was rewritten, #99

Enhancements

  • Exit with status code 1 on KeyboardInterrupt, #101

1.0.0rc6

06 Jul 08:57
7854ac8
Compare
Choose a tag to compare
1.0.0rc6 Pre-release
Pre-release

Bug fixes

  • Hard links were not added back to the squashed image, now it's fiexd #94

Enhancements

  • Added tests to run on Python 3.5

1.0.0rc5

23 May 11:19
edf3c55
Compare
Choose a tag to compare
1.0.0rc5 Pre-release
Pre-release

Bug fixes

  • In cases, when the image is pulled from a v2 registry and then squashed the metadata was incorrectly prepared, #91

Enhancements

  • It's now possible to save a tar and import into Docker daemon after squashing in one run

1.0.0rc4

08 Apr 12:07
Compare
Choose a tag to compare
1.0.0rc4 Pre-release
Pre-release

Bug fixes

  • UnicodeDecodeError: 'utf8' codec can't decode byte 0xc0 in position 4: invalid start byte should no longer happen on Python 2, #76
  • Executing squashing without specifying a name for the target image (-t) should not fail, #66
  • Better hard links handling, #80

Enhancements

  • Tar archive fetched from Docker daemon is no longer put into memory, instead it's fetched in chunks and written to the disk, #81
  • Final tar archive is not created in memory, instead it's stored on the disk, #29

1.0.0rc3

01 Apr 12:41
Compare
Choose a tag to compare
1.0.0rc3 Pre-release
Pre-release
  • Project was renamed from docker-scripts to docker-squash
  • The layers subcommand was removed. This tool purely focuses on the squashing Docker images.
  • Better error handling when executing the tool from CLI