Releases: GoogleContainerTools/container-diff
v0.9.0 Release
- 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
- 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
- Download
remote://
images in RPMAnalyzer - Add support for custom formatting strings
- Refactors to the cache and image unpacking code
- Add
Label
toConfigObject
- 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
- 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
- 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
--types
list to repeated--type
flag - 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
- 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://
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