PackageTrack
Sign in Get early access

github.com/chainguard-forks/kaniko

v0.15.0 #2327 most downloaded on Go modules chainguard-forks/kaniko

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 5 months

Nearly every release is documented

notes for 14 of 14 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

14 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

14 releases · May 2018 to Dec 2019
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. v0.15.0 20 Dec 2019
    Release notes

    Bug fixes

    • Fix #899 cached copy results in inconsistent key #914
    • Fix contribution issue sentence #912
    • Include source stage cache key in cache key for COPY commands using --from #883
    • Fix failure when using capital letters in image alias in 'FROM ... AS…' instruction #839
    • Add golangci.yaml file matching current config #893
    • when copying, skip files with the same name #905
    • Modified error message for writing image with digest file #849
    • Don't exit optimize early; record last cachekey #892
    • Final cachekey for stage #891
    • Update error handling and logging for cache #879
    • Resolve symlink targets to abs path before copying #857
    • Fix quote strip behavior for ARG values #850

    Updates and Refactors

    • add unit tests for caching run and copy #888
    • Only build required docker images for integration tests #898
    • Add integration test for add url with arg #863
    • Add unit tests for compositecache and stagebuilder #890

    Documentation

    • updated readme #906
    • nits in README #861
    • Invalid link to missing file config.json #876
    • Fix README.md anchor links #872
    • Update readme known issues #874

    Huge thank you for this release towards our contributors:

    • Balint Pato
    • Ben Einaudi
    • Cole Wippern
    • Eduard Laur
    • Josh Soref
    • Pweetoo
    • Tejal Desai
    • Will Ripley
    • poy
    • priyawadhwa
    • tommaso.doninelli
    Open source →
  2. v0.14.0 08 Nov 2019
    Release notes

    New Features

    • Added --image-name-with-digest flag #841
    • Add support to download context file from Azure Blob Storage #816
    • Add BUILD_ARGs to ease use of proxy #810

    Bug Fixes

    • fix tests for default home #824
    • Issue #439 Strip out double quotes in ARG value #834
    • Fixes caching with COPY command #773
    • 828: clean up docker doc, fix context var in run cmd #829
    • fix build_args in MakeFile, have Travis run make images to preven issue in future #821

    Updates and Refactors

    • changing debug to trace #825

    Documentation

    • Details about --tarPath usage improved #811
    Open source →
  3. v0.13.0 04 Oct 2019
    Release notes

    New Features

    • Add kaniko version command #796
    • Write data about pushed images for GCB kaniko build step if env var BUILDER_OUTPUT is set #602
    • Support Dockerfile.dockerignore relative to Dockerfile #801

    Bug Fixes

    • fix creating abs path for urls #804
    • Fix #691 - ADD does not understand ENV variables #768
    • Resolve relative paths to absolute paths in command line arguments #736
    • insecure flag is now honored with --cache flag. #685
    • Reduce log level for adding file message #624
    • Fix SIGSEGV on file system deletion while building #765

    Updates and Refactors

    • add debug level info what is the layer type #805
    • Update base image to golang:1.12 #648
    • Add some triage notes to issue template. #794
    • double help text about skip-verify-tls #782
    • Add a pull request template #795
    • Correct CheckPushPermission comment. #671

    Documentation

    • Use kaniko with docker config.json password #129
    • Add getting started tutorial #790

    Performance

    • feat: optimize build #694

    Huge thank you for this release towards our contributors:

    • alexa
    • Andreas Bergmeier
    • Carlos Alexandro Becker
    • Carlos Sanchez
    • chhsia0
    • debuggy
    • Deniz Zoeteman
    • Don McCasland
    • Fred Cox
    • Herrmann Hinz
    • Hugues Alary
    • Jason Hall
    • Johannes 'fish' Ziemke
    • jonjohnsonjr
    • Luke Wood
    • Matthew Dawson
    • Mingliang Tao
    • Monard Vong
    • Nao YONASHIRO
    • Niels Denissen
    • Prashant
    • priyawadhwa
    • Priya Wadhwa
    • Sascha Askani
    • sharifelgamal
    • Sharif Elgamal
    • Takeaki Matsumoto
    • Taylor Barrella
    • Tejal Desai
    • Thao-Nguyen Do
    • tralexa
    • Victor Noel
    • v.rul
    • Warren Seymour
    • xanonid
    • Xueshan Feng
    • Антон Костенко
    • Роман Небалуев
    Open source →
  4. v0.12.0 13 Sep 2019
    Release notes

    New Features

    • Added --oci-layout-path flag to save image in OCI layout. #744
    • Add support for S3 custom endpoint #698

    Bug Fixes

    • Setting PATH #760
    • Remove leading slash in layer tarball paths (Closes: #726) #729

    Updates and Refactors

    • Remove cruft #635
    • Add desc for --skip-tls-verify-pull to README #493

    Huge thank you for this release towards our contributors:

    • Carlos Alexandro Becker
    • Carlos Sanchez
    • chhsia0
    • Deniz Zoeteman
    • Luke Wood
    • Matthew Dawson
    • Niels Denissen
    • Priya Wadhwa
    • Sharif Elgamal
    • Takeaki Matsumoto
    • Taylor Barrella
    • Tejal Desai
    • v.rul
    • Warren Seymour
    • xanonid
    • Xueshan Feng
    • Роман Небалуев
    Open source →
  5. v0.11.0 23 Aug 2019
    Release notes

    Bug Fixes

    • fix unpacking archives via ADD #717
    • Reverted not including build args in cache key #739
    • Create cache directory if it doesn't already exist #452

    New Features

    • add multiple user agents to kaniko if upstream_client_type value is set #750
    • Make container layers captured using FS snapshots reproducible #714
    • Include warmer in debug image #497
    • Bailout when there is not enough input arguments #735
    • Add checking image presence in cache prior to downloading it #723

    Additonal PRs

    • Document how to build from git reference #730
    • Misc. small changes/refactoring #712
    • Update go-containerregistry #680
    • Update version of go-containerregistry #724
    • feat: support specifying branch for cloning #703

    Huge thank you for this release towards our contributors:

    • Carlos Alexandro Becker
    • Carlos Sanchez
    • Deniz Zoeteman
    • Luke Wood
    • Matthew Dawson
    • priyawadhwa
    • sharifelgamal
    • Sharif Elgamal
    • Taylor Barrella
    • Tejal Desai
    • v.rul
    • Warren Seymour
    • Xueshan Feng
    • Роман Небалуе
    Open source →
  6. v0.10.0 19 Jun 2019
    Release notes

    Bug Fixes

    • Fix kaniko caching #639
    • chore: fix typo #665
    • Fix file mode bug #618
    • Fix arg handling for multi-stage images in COPY instructions. #621
    • Fix parent directory permissions #619
    • Environment variables should be replaced in URLs in ADD commands. #580
    • Update the cache warmer to also save manifests. #576
    • Fix typo in error message #569

    New Features

    • Add SkipVerify support to CheckPushPermissions. #663
    • Creating github Build Context #672
    • Add --digest-file flag to output built digest to file. #655
    • README.md: update BuildKit/img comparison #642
    • Add documentation for --verbosity flag #634
    • Optimize file copying and stage saving between stages. #605
    • Add an integration test for USER unpacking. #600
    • Added missing documentation for --skip-tls-verify-pull arg #593
    • README.me: update Buildah description #586
    • Add missing tests for bucket util #565
    • Look for manifests in the local cache next to the full images. #570
    • Make the run_in_docker script support caching. #564
    • Refactor snapshotting #561
    • Stop storing a separate cache hash. #560
    • Speed up workdir by always returning an empty filelist (rather than a… #557
    • Refactor whitelist handling. #559
    • Refactor the build loop to fetch stagebuilders earlier. #558

    Additonal PRs

    • Improve changelog dates #657
    • Change verbose output from info to debug #640
    • Check push permissions before building images #622
    • Bump go-containerregistry to 8c1640add99804503b4126abc718931a4d93c31a #609
    • Update go-containerregistry #599
    • Log "Skipping paths under..." to debug #571

    Huge thank you for this release towards our contributors:

    • Achilleas Pipinellis
    • Adrian Duong
    • Akihiro Suda
    • Andreas Bergmeier
    • Andrew Rynhard
    • Anthony Weston
    • Anurag Goel
    • Balint Pato
    • Christie Wilson
    • Daisuke Taniwaki
    • Dan Cecile
    • Dirk Gustke
    • dlorenc
    • Fredrik Lönnegren
    • Gijs
    • Jake Shadle
    • James Rawlings
    • Jason Hall
    • Johan Hernandez
    • Johannes 'fish' Ziemke
    • Kartik Verma
    • linuxshokunin
    • MMeent
    • Myers Carpenter
    • Nándor István Krácser
    • Nao YONASHIRO
    • Priya Wadhwa
    • Sharif Elgamal
    • Shuhei Kitagawa
    • Valentin Rothberg
    • Vincent Demeester
    Open source →
  7. v0.8.0 29 Jan 2019
    Release notes

    New Features

    • Even faster snapshotting with godirwalk
    • Added TTL for caching

    Updates

    • Change cache key calculation to be more reproducible.
    • Make the Digest calculation faster for locally-cached images.
    • Simplify snapshotting.

    Bug Fixes

    • Fix bug with USER command and unpacking base images.
    • Added COPY --from=previous stage name/number validation
    Open source →
  8. v0.7.0 10 Dec 2018
    Release notes

    New Features

    • Add support for COPY --from an unrelated image

    Updates

    • Speed up snapshotting by using filepath.SkipDir
    • Improve layer cache upload performance
    • Skip unpacking the base image in certain cases

    Bug Fixes

    • Fix bug with call loop
    • Fix caching for multi-step builds
    Open source →
  9. v0.6.0 07 Nov 2018
    Release notes

    New Features

    • parse arg commands at the top of dockerfiles #404
    • Add buffering for large layers. #428
    • Separate Insecure Pull Options #409
    • Add support for .dockerignore file #394
    • Support insecure pull #401

    Updates

    • Preserve options when doing a cache push #423
    • More cache cleanups: #397
    • adding documentation for base image caching #421
    • Update go-containerregistry #420
    • Update README #419
    • Use remoteImage function when getting digest for cache #413
    • adding exit 1 when there are not enough command line vars passed to `… #415
    • "Container Builder" - > "Cloud Build" #414
    • adding the cache warmer to the release process #412

    Bug Fixes

    • Fix bugs with .dockerignore and improve integration test #424
    • fix releasing the cache warmer #418
    Open source →
  10. v0.5.0 16 Oct 2018
    Release notes

    New Features

    • Persistent volume caching for base images #383

    Updates

    • Use only the necessary files in the cache keys. #387
    • Change loglevel for copying files to debug (#303) #393
    • Improve IsDestDir functionality with filesystem info #390
    • Refactor the build loop. #385
    • Rework cache key generation a bit. #375

    Bug Fixes

    • fix mispell #396
    • Update go-containerregistry dependency #388
    • chore: fix broken markdown (CHANGELOG.md) #382
    • Don't cut everything after an equals sign #381
    Open source →
  11. v0.4.0 03 Oct 2018
    Release notes

    New Features

    • Add a benchmark package to store and monitor timings. #367
    • Add layer caching to kaniko #353
    • Update issue templates #340
    • Separate --insecure-skip-tls-verify flag into two separate flags #311
    • Updated created by time for built image #328
    • Add Flag to Disable Push to Container Registry #292
    • Add a new flag to cleanup the filesystem at the end #370

    Updates

    • Update README to add information about layer caching #364
    • Suppress usage upon Run error #356
    • Refactor build into stageBuilder type #343
    • Replace gometalinter with GolangCI-Lint #349
    • Add Key() to LayeredMap and Snapshotter #337
    • Add CacheCommand to DockerCommand interface #336
    • Extract filesystem in order rather than in reverse #326
    • Configure logs to show colors #327
    • Enable shared config for s3 #321
    • Update go-containerregistry. #305
    • Tag latest in cloudbuild.yaml #287
    • Set default home value #281
    • Update deps #265
    • Update go-containerregistry dep and remove unnecessary Options #376
    • Add a bit more context to layer offset failures #264

    Bug Fixes

    • Whitelist /busybox in the debug image #369
    • Check --cache-repo is provided with --cache and --no-push #374
    • Fixes a whitelist issue when untarring files in ADD commands. #371
    • set default HOME env properly #341
    • Review config for cmd/entrypoint after building a stage #348
    • Enable overwriting of links (solves #351) #360
    • Only return stdout when running commands for integration tests #363
    • Whitelist /etc/mtab #347
    • Added a KanikoStage type for each stage of a Dockerfile #320
    • Make sure paths are absolute before matching files to wildcard sources #330
    • Build each kaniko image separately #324
    • support multiple tags when writing to a tarfile #323
    • Snapshot only specific files for COPY #319
    • Remove some constraints from our Gopkg.toml. #318
    • Always snapshot files in COPY and RUN commands #289
    • Refactor command line arguments and the executor #306
    • Fix bug in SaveStage function for multistage builds #295
    • Get absolute path of file before checking whitelist #293
    • Fix support for insecure registry #169
    • ignore sockets when adding to tar #288
    • fix add command bug when adding remote URLs #277
    • Environment variables with multiple '=' are not parsed correctly #278
    • Ensure cmd.SysProcAttr is set before modifying it #275
    • Don't copy same files twice in copy integration tests #273
    • Extract intermediate stages to filesystem #266
    • Fix process group handling. #271
    • Only add whiteout files once #270
    • Fix handling of the volume directive #334
    Open source →
  12. v0.3.0 31 Jul 2018
    Release notes

    New Features

    • Local integration testing #256
    • Add --target flag for multistage builds #255
    • Look for on cluster credentials using k8s chain #243

    Bug Fixes

    • Kill grandchildren spun up by child processes #247
    • Fix bug in copy command #221
    • Multi-stage errors when referencing earlier stages #233
    Open source →
  13. v0.2.0 09 Jul 2018
    Release notes

    New Features

    • Support for adding different source contexts, including Amazon S3 #195
    • Added --reproducible #205 and --single-snapshot #204 flags
    • Documented running kaniko in gVisor #194
    • Update go-containerregistry so kaniko works better with Harbor and Gitlab#227
    • Push image to multiple destinations #184
    Open source →
  14. v0.1.0 16 May 2018
    Release notes

    New Features

    • The majority of Dockerfile commands are feature complete #1
    • Support for multi-stage Dockerfile builds #141
    • Refactored integration tests #126
    • Added debug image with a busybox shell #171
    • Added credential helper for Amazon ECR #167
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive