Releases: GoogleContainerTools/container-diff
v0.9.0 Release
- Add metadata diffing
- Sanitize filepaths before joining to prevent filepath traversal
- Fix appending of
latesttag 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
- Allow updating env vars on
MutableSourceimage - Save temp layers in cache directory instead of /tmp
- Allow accessing and modifying
MutableSourceconfig - Fixed appending
latesttag to images with no tag provided - Created default
ImageSourceif 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
- Download
remote://images in RPMAnalyzer - Add support for custom formatting strings
- Refactors to the cache and image unpacking code
- Add
LabeltoConfigObject - Add
MutableSourcefor 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
- Fix issue with
user.Currentnot 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
- 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
- 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
- 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
- Change types flag from comma separated
--typeslist to repeated--typeflag - Added
--filenameflag 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
- Apt diffing now done by default
- Add support for building single platform with Bazel
- Move util methods to new
pkgutilpackage for vendoring - Add support for specifying local vs remote images with
daemon://andremote://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
- 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