Releases: GoogleContainerTools/container-diff
v0.19.0
Note from the maintainers: container-diff is in maintenance mode. Updates and releases are best effort. Contributions are welcome.
What's Changed
- Make installation command be better by @lvjp in #360
- Fix short help with analyzeCmd and diffCmd by @blueyed in #359
- add SECURITY.md by @dekkagaijin in #363
- Wrong diff output by @gabyx in #376
- Extract to tmpdir without characters that are illegal on Windows by @alexeagle in #395
- chore: slice loop replace by @testwill in #399
- Update GitHub Action for Modern Syntax by @vsoch in #402
- update go to 1.21, remove vendor dir by @loosebazooka in #403
- Bump github.com/opencontainers/runc from 0.1.1 to 1.1.5 by @dependabot in #405
- Bring repository up to date by @loosebazooka in #415
- mass update versions by @loosebazooka in #417
New Contributors
- @lvjp made their first contribution in #360
- @blueyed made their first contribution in #359
- @dekkagaijin made their first contribution in #363
- @gabyx made their first contribution in #376
- @alexeagle made their first contribution in #395
- @testwill made their first contribution in #399
- @loosebazooka made their first contribution in #403
- @dependabot made their first contribution in #405
Full Changelog: v0.17.0...v0.19.0
What's Changed
- Make installation command be better by @lvjp in #360
- Fix short help with analyzeCmd and diffCmd by @blueyed in #359
- add SECURITY.md by @dekkagaijin in #363
- Wrong diff output by @gabyx in #376
- Extract to tmpdir without characters that are illegal on Windows by @alexeagle in #395
- chore: slice loop replace by @testwill in #399
- Update GitHub Action for Modern Syntax by @vsoch in #402
- update go to 1.21, remove vendor dir by @loosebazooka in #403
- Bump github.com/opencontainers/runc from 0.1.1 to 1.1.5 by @dependabot in #405
- Bring repository up to date by @loosebazooka in #415
- mass update versions by @loosebazooka in #417
- update version by @loosebazooka in #418
New Contributors
- @lvjp made their first contribution in #360
- @blueyed made their first contribution in #359
- @dekkagaijin made their first contribution in #363
- @gabyx made their first contribution in #376
- @alexeagle made their first contribution in #395
- @testwill made their first contribution in #399
- @loosebazooka made their first contribution in #403
- @dependabot made their first contribution in #405
Full Changelog: v0.17.0...v0.19.0
v0.17.0 Release
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
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:
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
- 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
- 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
- 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
- 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:
- David Cassany Viladomat (@davidcassany)
- Peter Evans (@peter-evans)
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
- 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
- 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
- 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