Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Releases: GoogleContainerTools/container-diff

v0.9.0 Release

10 Apr 20:11
9eb3014
Compare
Choose a tag to compare
  • Add metadata diffing
  • Sanitize filepaths before joining to prevent filepath traversal
  • Fix appending of latest tag to tar files
  • Correctly clean up image filesystems
  • Set/unset write bit when unpacking directories out of permission scope
  • Add all docker config fields to image config
  • Various bug/panic fixes

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.9.0 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.9.0/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.9.0/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.8.0 Release

19 Mar 20:34
d18dcbe
Compare
Choose a tag to compare
  • Allow updating env vars on MutableSource image
  • Save temp layers in cache directory instead of /tmp
  • Allow accessing and modifying MutableSource config
  • Fixed appending latest tag to images with no tag provided
  • Created default ImageSource if none is provided to prepper
  • Fixed issue where remote:// prefix was not being stripped correctly

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.8.0 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.8.0/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.8.0/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.7.0 Release

22 Feb 19:23
66aab90
Compare
Choose a tag to compare
  • Download remote:// images in RPMAnalyzer
  • Add support for custom formatting strings
  • Refactors to the cache and image unpacking code
  • Add Label to ConfigObject
  • Add MutableSource for basic image modifications

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.7.0 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.7.0/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.7.0/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.6.2 Release

10 Jan 17:53
72c8435
Compare
Choose a tag to compare
  • Fix issue with user.Current not working in some environments

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.6.2 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.6.2/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.6.2/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.6.1 Release

05 Jan 01:23
f35eaf0
Compare
Choose a tag to compare
  • Fix incorrect version in binary

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.6.1 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.6.1/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.6.1/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.6.0 Release

27 Dec 18:12
5e808a6
Compare
Choose a tag to compare
  • Add support for diffing RPM packages
  • Fix a few unpack errors for images with whiteout layers
  • Switch dependency management from godep to dep

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.6.0 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.6.0/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.6.0/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.5.2 Release

25 Nov 17:54
97e5f12
Compare
Choose a tag to compare
  • Various docs fixes
  • Fix Makefile to preserve all build artifacts

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.5.2 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.5.2/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.5.2/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.5.1 Release

20 Nov 18:59
5884ef7
Compare
Choose a tag to compare
  • Change types flag from comma separated --types list to repeated --typeflag
  • Added --filename flag to show diffs of individual files
  • Added layer caching

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.5.1 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.5.1/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.5.1/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.5.0

10 Oct 16:11
Compare
Choose a tag to compare
  • Apt diffing now done by default
  • Add support for building single platform with Bazel
  • Move util methods to new pkgutil package for vendoring
  • Add support for specifying local vs remote images with daemon:// and remote:// prefixes
  • Remove Docker dependency for local images

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.5.0 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.5.0/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.5.0/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here

v0.4.1

12 Sep 22:57
Compare
Choose a tag to compare
  • Fixed error with running container-diff with no analyzer specified
  • Fixed error where container-diff version was outputting an incorrect value

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.4.1 release. Binaries are available on Google Cloud Storage. The direct GCS links are:
Darwin/amd64
Linux/amd64
Windows/amd64

Installation

OSX

curl -LO https://storage.googleapis.com/container-diff/v0.4.1/container-diff-darwin-amd64 && mv container-diff-darwin-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Linux

curl -LO https://storage.googleapis.com/container-diff/v0.4.1/container-diff-linux-amd64 && mv container-diff-linux-amd64 container-diff && chmod +x container-diff && sudo mv container-diff /usr/local/bin/

Feel free to leave off the sudo mv container-diff /usr/local/bin if you would like to add container-diff to your path manually.

Windows

Download the container-diff-windows-amd64.exe file, and rename it to container-diff.exe and add it to your path.

Usage

Documentation is available here