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

Releases: GoogleContainerTools/container-diff

v0.19.0

21 Feb 21:39
f44a0ce
Compare
Choose a tag to compare

Note from the maintainers: container-diff is in maintenance mode. Updates and releases are best effort. Contributions are welcome.

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.19.0

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.19.0

v0.17.0 Release

21 Jun 18:36
bea7ad9
Compare
Choose a tag to compare

v0.17.0 Release - 06/21/2021

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

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

Windows
https://storage.googleapis.com/container-diff/v0.17.0/container-diff-windows-amd64.exe

Note from the maintainers: container-diff has been moved to maintenance mode, but this does NOT mean the project is shutting down! Unfortunately, our team at Google does not have the bandwidth to actively maintain this project, and we want to be sure that the OSS community knows that we're not ignoring our users and contributors. We'll continue to provide critical fixes, and review and ship new contributions as they're submitted to the project.

Fixes:

  • Resolve symlink issue. #355
  • Remove global variable #349
  • Code improvement in function readErrorsFromChannel() #347

Huge thank you to all of our dedicated contributors:

  • Leonor Resende
  • Nick Kubala
  • nicolasdilley
  • zhongjie

v0.16.0 Release

22 Dec 20:59
2db6995
Compare
Choose a tag to compare

v0.16.0 Release - 12/21/2020

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

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

Windows
https://storage.googleapis.com/container-diff/v0.16.0/container-diff-windows-amd64.exe

Note from the maintainers: container-diff has been moved to maintenance mode, but this does NOT mean the project is shutting down! Unfortunately, our team at Google does not have the bandwidth to actively maintain this project, and we want to be sure that the OSS community knows that we're not ignoring our users and contributors. We'll continue to provide critical fixes, and review and ship new contributions as they're submitted to the project.

Highlights:

  • container-diff now supports packages installed with Emerge!

New Features:

  • feat: support emerge packages analyzer #337
  • Add two options to handle self-signed certificates registries #327

Fixes:

  • version: Move vX.Y.Z to version.go so it works with go get, add git info #304
  • Fix RPM differ to to include release of version #315
  • --help: List available analyzers, improve Usage line #303
  • Fix concurrent map write for hardlink #324
  • Remove unnecessary flag parsing #330

Updates:

  • Upgrade to go 1.14 and go.mod #329
  • Update codeowners #341

Docs Updates:

  • README: mention archlinux-specific instructions #307
  • Document official support level from Google #342

Huge thanks goes out to all of our contributors for this release:

  • Ben Einaudi
  • Beni Cherniavsky-Paskin
  • Callum Reardon
  • Don McCasland
  • Lexus Lee
  • Luis Plazas
  • Nick Kubala
  • Santiago Torres

v0.15.0 Release

19 Feb 22:02
4fb337a
Compare
Choose a tag to compare
  • Update deps #298
  • Fix result switch while viewing with type history #296
  • Use PKG-INFO and METADATA to infer package names in pip analysis #292
  • Remove characters from cache path that are invalid on Windows #285
  • Use top_level.txt when analyzing pip modules #291
  • Strip colons from file path before creating cache dir #290
  • Adding Github Action to run Container Diff #286

Special thanks to all of our contributors!

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.15.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.15.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.15.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.14.0 Release

19 Dec 21:40
616e266
Compare
Choose a tag to compare
  • Enhancement - save to file #279
  • Fixed concurrent map write in image diffing #278
  • Adding custom cache envar and command line argument #274
  • Split lines prior to diffing #272
  • Move all image processing logic into utils, and expose publically #270
  • Enhancement - save to file #279
  • Fixed concurrent map write in image diffing #278
  • Adding custom cache envar and command line argument #274
  • Split lines prior to diffing #272
  • Move all image processing logic into utils, and expose publically #270

Special thanks to all of our contributors!
Vanessa Sochat (@vsoch)
Brian de Alwis (@briandealwis)
Antoine Pourchet (@apourchet)
Aaron Prindle (@aaron-prindle)

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.14.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.14.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.14.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.13.1 Release

30 Oct 20:25
5438e03
Compare
Choose a tag to compare
  • Fix docker library dependency overrides #269

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.13.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.13.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.13.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.13.0 Release

30 Oct 18:21
fccfba7
Compare
Choose a tag to compare
  • Update go-containerregistry to pick up docker API client negotiation #267
  • Fix unintended variable shadowing #263
  • Change the default analysis type from apt to size #266

Huge thank you for this release towards our contributors:

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.13.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.13.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.13.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.12.0 Release

02 Oct 00:49
d3822e7
Compare
Choose a tag to compare
  • Add script to list all pull requests for each release #258
  • Fix deps #260
  • Backfill changelog #257
  • Add maintainers file and new issue template #259
  • Add size analyzer #256
  • Fix destination path for clone in contrib guidance. #255
  • Add rpmlayer differ #252
  • Handle error gracefully when we can't retrieve an image #251
  • Layered analysis for single version packages #248
  • Reuse cached filesystems for layers #247

Huge thanks to all of our contributors!
Aaron Prindle
Abby Tisdale
Chris Ottinger
Colette Torres
David Cassany
Doug Greiman
Douglas Greiman
Ezekiel Templin
Florian Ludwig
Fridolín Pokorný
James Antill
Matt Rickard
Nick Kubala
Priya Wadhwa
Sharif Elgamal
Suraj Deshmukh
Valentin Rothberg
Yaroslav Halchenko
anh
dlorenc
ferhat elmas
peter-evans

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.12.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.12.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.12.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.11.0 Release

27 Jun 17:25
0aea57d
Compare
Choose a tag to compare
  • Don't overwrite loaded tarball image
  • Use local RPM binary (when possible) in RPM differ

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.11.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.11.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.11.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.10.0 Release

13 Jun 18:13
05be772
Compare
Choose a tag to compare
  • Switch to github.com/google/go-containerregistry
  • Fix entrypoint in RPM differ
  • Various metadata diffing fixes
  • Remove Bazel

Distribution

container-diff is distributed in binary form for Linux, OSX, and Windows systems for the v0.10.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.10.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.10.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