Releases: GoogleContainerTools/kaniko
v0.19.0
This is the 19th major release of Kaniko!
In this release, the highlights are:
- Cache layer size duplication regression in v0.18.0 is fixed. #1138
- Cache performance when using build-args.
build-args
are only part of cache key for a layer if it is used. - Kaniko can support a
tar.gz
context withtar://
prefix. - Users can provide registry certificates for private registries.
Thank you all for your patience and supporting us throughout!
gcr.io/kaniko-project/executor:v0.19.0 and
gcr.io/kaniko-project/executor:latest
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.19.0 and
gcr.io/kaniko-project/executor:debug
Bug Fixes
- Use the correct name for acr helper #1121
- remove build args from composite key and replace all build args #1085
- fix resolve link for dirs with trailing / #1113
New Features
- feat: add support of local '.tar.gz' file inside the kaniko container #1115
- Add support to
--chown
flag to ADD command (Issue #57) #1134 - executor: add --label flag #1075
- Allow user to provide registry certificate #1037
Refactors And Updates
- Migrate to golang 1.14 #1098
- Make cloudbuild.yaml re-usable for anyone #1135
- fix: credential typo #1128
- Travis k8s integration test #1124
- Add more tests for Copy and some fixes. #1114
Documentation
- Update README on running in Docker #1141
Huge thank you for this release towards our contributors:
- Anthony Davies
- Batuhan Apaydın
- Ben Einaudi
- Carlos Sanchez
- Cole Wippern
- cvgw
- Dani Raznikov
- DracoBlue
- James Ravn
- Jordan GOASDOUE
- Logan.Price
- Moritz Wanzenböck
- ohchang-kwon
- Or Sela
- Sam Stoelinga
- Tejal Desai
- Thomas Bonfort
- Thomas Strömberg
- tinkerborg
- Wietse Muizelaar
- xanonid
- Yoan Blanc
- Yuheng Zhang
v0.18.0
v0.18.0Release - 2020-03-04
This release fixes all the regression bugs associated with v0.17.0 and v0.17.1.
This release, the team did a lot of work improving our test infrastructure, more tests cases
and refactored filesystem walking.
Thank you all for your patience and supporting us throughout!
gcr.io/kaniko-project/executor:v0.18.0 and
gcr.io/kaniko-project/executor:latest
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.18.0 and
gcr.io/kaniko-project/executor:debug
Bug Fixes
- fix home being reset to root #1072
- fix user metadata set to USER:GROUP if group string is not set #1105
- check for filepath.Walk error everywhere #1086
- fix #1092 TestRelativePaths #1093
- Resolve filepaths before scanning for changes #1069
- Fix #1020 os.Chtimes invalid arg #1074
- Fix #1067 - image no longer available #1068
- Ensure image SHA stays consistent when layer contents haven't changed #1032
- fix flake TestRun/Dockerfile_test_copy_symlink #1030
New Features
- root: add --registry-mirror flag #836
- set log format using a flag #1031
- Do not recompute layers retrieved from cache #882
- More idiomatic logging config #1040
Test Refactors and Updates
- Split travis integration tests #1090
- Add integration tests from Issues #1054
- add integration tests with their own context #1088
- Fixed typo in README.md #1060
- test: refactor container-diff call #1077
- Refactor integration image built #1049
- separate travis into multiple jobs for parallelization #1055
- refactor copy.chown code and add more tests #1027
- Allow contributors to launch integration tests against local registry #1014
Documentation
- add design proposal template #1046
- Update filesystem proposal status to Reviewed #1066
- update instructions for running integration tests #1034
- design proposal 01: filesystem resolution #1048
- Document that this tool is not officially supported by Google #1044
- Fix example pod.yml to not mount to root #1043
- fixing docker run command in README.md #1103
Huge thank you for this release towards our contributors:
- Anthony Davies
- Batuhan Apaydın
- Ben Einaudi
- Cole Wippern
- cvgw
- DracoBlue
- James Ravn
- Logan.Price
- Moritz Wanzenböck
- ohchang-kwon
- Or Sela
- Sam Stoelinga
- Tejal Desai
- Thomas Bonfort
- Thomas Strömberg
- tinkerborg
- Wietse Muizelaar
- xanonid
- Yoan Blanc
v0.17.1
v0.17.0
This is the 17th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.17.0 and
gcr.io/kaniko-project/executor:latest
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.17.0 and
gcr.io/kaniko-project/executor:debug
New Features
- Expand build argument from environment when no value specified #993
- whitelist /tmp/apt-key-gpghome.* directory #1000
- Add flag to
--whitelist-var-run
set to true to preserver default kani… #1011 - Prefer platform that is currently running for pulling remote images and kaniko binary Makefile target #980
Bug Fixes
- Fix caching to respect .dockerignore #854
- Fixes #988 run_in_docker.sh only works with gcr.io #990
- Fix Symlinks not being copied across stages #971
- Fix home and group set for user command #995
- Fix COPY or ADD to symlink destination breaks image #943
- [Caching] Fix bug with deleted files and cached run and copy commands
- [Mutistage Build] Fix bug with capital letter in stage names #983
- Fix #940 set modtime when extracting #981
- Fix Ability for ADD to unTar a file #792
Updates and Refactors
- fix test flake #1016
- Upgrade go-containerregistry third-party library #957
- Remove debug tag being built for every push to master #1004
- Run integration tests in Travis CI #979
Huge thank you for this release towards our contributors:
- Anthony Davies
- Ben Einaudi
- Cole Wippern
- cvgw
- Logan.Price
- Moritz Wanzenböck
- ohchang-kwon
- Sam Stoelinga
- Tejal Desai
- Thomas Bonfort
- Wietse Muizelaar
v0.16.0
This is the 16th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.16.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.16.0
HUGE thanks to all of our contributors!!
v0.15.0
This is the 15th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.15.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.15.0
CHANGLELOG.md(https://github.com/GoogleContainerTools/kaniko/blob/master/CHANGELOG.md)
HUGE thanks to all of our contributors!!
v0.14.0
This is the 14th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.14.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.14.0
HUGE thanks to all of our contributors!!
v0.13.0
This is the 13th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.13.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.13.0
HUGE thanks to all of our contributors!!
v0.12.0
This is the 12th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.12.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.12.0
HUGE thanks to all of our contributors!!
v0.11.0
This is the 11th release of the kaniko executor images.
The executor image is available at:
gcr.io/kaniko-project/executor:v0.11.0
The debug image is available at:
gcr.io/kaniko-project/executor:debug-v0.11.0
HUGE thanks to all of our contributors!!