|
| 1 | +# v1.9.0 Release 2022-08-09 |
| 2 | + |
| 3 | +## Highlights |
| 4 | +- Installed binaries are missing from image [#2049](https://github.com/GoogleContainerTools/kaniko/issues/2049) |
| 5 | +- proc: detect kubernetes runtime by mounts [#2054](https://github.com/GoogleContainerTools/kaniko/pull/2054) |
| 6 | +- Fixes #2046: make target stage lookup case insensitive [#2047](https://github.com/GoogleContainerTools/kaniko/pull/2047) |
| 7 | +- fix: Refactor LayersMap to correct old strange code behavior [#2066](https://github.com/GoogleContainerTools/kaniko/pull/2066) |
| 8 | +- Fix missing setuid flags on COPY --from=build operation [#2089](https://github.com/GoogleContainerTools/kaniko/pull/2089) |
| 9 | +- Fixes #2046: make target stage lookup case insensitive [#2047](https://github.com/GoogleContainerTools/kaniko/pull/2047) |
| 10 | +- Add GitLab CI credentials helper [#2040]((https://github.com/GoogleContainerTools/kaniko/pull/2040)) |
| 11 | +- and a number of dependency bumps |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +The executor images in this release are: |
| 16 | +``` |
| 17 | +gcr.io/kaniko-project/executor:v1.9.0 |
| 18 | +gcr.io/kaniko-project/executor:latest |
| 19 | +``` |
| 20 | + |
| 21 | +The debug images are available at: |
| 22 | +``` |
| 23 | +gcr.io/kaniko-project/executor:debug |
| 24 | +gcr.io/kaniko-project/executor:v1.9.0-debug |
| 25 | +``` |
| 26 | + |
| 27 | +The slim executor images which don't contain any authentication binaries are available at: |
| 28 | +``` |
| 29 | +gcr.io/kaniko-project/executor:slim |
| 30 | +gcr.io/kaniko-project/executor:v1.9.1-slim |
| 31 | +``` |
| 32 | + |
| 33 | +* add cache option for run command [#2032](https://github.com/GoogleContainerTools/kaniko/pull/2032) |
| 34 | +* fix: kaniko dir env unused [#2067](https://github.com/GoogleContainerTools/kaniko/pull/2067) |
| 35 | +* fix: getUIDandGID is able to resolve non-existing users and groups [#2106](https://github.com/GoogleContainerTools/kaniko/pull/2106) |
| 36 | +* fix(Dockerfile): use temporary busybox mount to create /kaniko directory [#2155](https://github.com/GoogleContainerTools/kaniko/pull/2155) |
| 37 | +* Fix the /kaniko directory permissions in container [#2009](https://github.com/GoogleContainerTools/kaniko/pull/2009) |
| 38 | +* ci(setup-minikube): use cri-dockerd [#2149](https://github.com/GoogleContainerTools/kaniko/pull/2149) |
| 39 | +* CA certificates tasks in kaniko images [#2142](https://github.com/GoogleContainerTools/kaniko/pull/2142) |
| 40 | +* refactor: simpler local integration tests [#2110](https://github.com/GoogleContainerTools/kaniko/pull/2110) |
| 41 | +* fix: use refrence should after err handles [#2128](https://github.com/GoogleContainerTools/kaniko/pull/2128) |
| 42 | +* fix: Add test for issue #2049 [#2114](https://github.com/GoogleContainerTools/kaniko/pull/2114) |
| 43 | +* Bump ossf/scorecard-action from 1.0.4 to 1.1.1 [#2116](https://github.com/GoogleContainerTools/kaniko/pull/2116) |
| 44 | +* Bump github.com/aws/aws-sdk-go from 1.43.36 to 1.44.24 [#2111](https://github.com/GoogleContainerTools/kaniko/pull/2111) |
| 45 | +* Bump actions/setup-go from 3.0.0 to 3.2.0 [#2112](https://github.com/GoogleContainerTools/kaniko/pull/2112) |
| 46 | +* Write parent directories to tar before whiteout files [#2113](https://github.com/GoogleContainerTools/kaniko/pull/2113) |
| 47 | +* fix(ci): Docker build for issue 1837 [#2095](https://github.com/GoogleContainerTools/kaniko/pull/2095) |
| 48 | +* Update Azure credHelpers docs [#2109](https://github.com/GoogleContainerTools/kaniko/pull/2109) |
| 49 | +* Fix missing setuid flags on COPY --from=build operation [#2089](https://github.com/GoogleContainerTools/kaniko/pull/2089) |
| 50 | +* fix: `COPY --chown` regression tests [#2097](https://github.com/GoogleContainerTools/kaniko/pull/2097) |
| 51 | +* fix: Regression test for #2066 [#2096](https://github.com/GoogleContainerTools/kaniko/pull/2096) |
| 52 | +* fix: Refactor `LayersMap` to correct old strange code behavior [#2066](https://github.com/GoogleContainerTools/kaniko/pull/2066) |
| 53 | +* fix: Main [#2094](https://github.com/GoogleContainerTools/kaniko/pull/2094) |
| 54 | +* feat: add flag to disable pushing cache [#2038](https://github.com/GoogleContainerTools/kaniko/pull/2038) |
| 55 | +* hasher: hash security.capability attributes [#1994](https://github.com/GoogleContainerTools/kaniko/pull/1994) |
| 56 | +* Documentation: Clarify README.md blurb on `--cache-copy-layers` [#2064](https://github.com/GoogleContainerTools/kaniko/pull/2064) |
| 57 | +* Fix release tagging workflow [#2034](https://github.com/GoogleContainerTools/kaniko/pull/2034) |
| 58 | +* Bump docker/setup-buildx-action from 1.6.0 to 2 [#2081](https://github.com/GoogleContainerTools/kaniko/pull/2081) |
| 59 | +* Bump go-containerregistry dependency [#2076](https://github.com/GoogleContainerTools/kaniko/pull/2076) |
| 60 | +* Fix: Flatten layer function needs to return existing files in the layer correctly [#2057](https://github.com/GoogleContainerTools/kaniko/pull/2057) |
| 61 | +* fix: Remove hardcoded whiteout prefix [#2056](https://github.com/GoogleContainerTools/kaniko/pull/2056) |
| 62 | +* proc: detect kubernetes runtime by mounts [#2054](https://github.com/GoogleContainerTools/kaniko/pull/2054) |
| 63 | +* Fixes #2046: make target stage lookup case insensitive [#2047](https://github.com/GoogleContainerTools/kaniko/pull/2047) |
| 64 | +* Add GitLab CI credentials helper [#2040](https://github.com/GoogleContainerTools/kaniko/pull/2040) |
| 65 | +* Bump sigstore/cosign-installer from b4f55743d10d066fee1de1cf0fa26069700c0195 to 2.2.0 [#2044](https://github.com/GoogleContainerTools/kaniko/pull/2044) |
| 66 | +* Bump github/codeql-action from 2.1.6 to 2.1.8 [#2043](https://github.com/GoogleContainerTools/kaniko/pull/2043) |
| 67 | +* Bump github.com/aws/aws-sdk-go from 1.43.31 to 1.43.36 [#2042](https://github.com/GoogleContainerTools/kaniko/pull/2042) |
| 68 | +* Bump cloud.google.com/go/storage from 1.21.0 to 1.22.0 [#2041](https://github.com/GoogleContainerTools/kaniko/pull/2041) |
| 69 | +* add cache option for run command [#2032](https://github.com/GoogleContainerTools/kaniko/pull/2032) |
| 70 | +* fix: kaniko dir env unused [#2067](https://github.com/GoogleContainerTools/kaniko/pull/2067) |
| 71 | +* fix: getUIDandGID is able to resolve non-existing users and groups [#2106](https://github.com/GoogleContainerTools/kaniko/pull/2106) |
| 72 | +* fix(Dockerfile): use temporary busybox mount to create /kaniko directory [#2155](https://github.com/GoogleContainerTools/kaniko/pull/2155) |
| 73 | +* Fix the /kaniko directory permissions in container [#2009](https://github.com/GoogleContainerTools/kaniko/pull/2009) |
| 74 | +* ci(setup-minikube): use cri-dockerd [#2149](https://github.com/GoogleContainerTools/kaniko/pull/2149) |
| 75 | +* CA certificates tasks in kaniko images [#2142](https://github.com/GoogleContainerTools/kaniko/pull/2142) |
| 76 | +* refactor: simpler local integration tests [#2110](https://github.com/GoogleContainerTools/kaniko/pull/2110) |
| 77 | +* fix: use refrence should after err handles [#2128](https://github.com/GoogleContainerTools/kaniko/pull/2128) |
| 78 | +* fix: Add test for issue #2049 [#2114](https://github.com/GoogleContainerTools/kaniko/pull/2114) |
| 79 | +* Bump ossf/scorecard-action from 1.0.4 to 1.1.1 [#2116](https://github.com/GoogleContainerTools/kaniko/pull/2116) |
| 80 | +* Bump github.com/aws/aws-sdk-go from 1.43.36 to 1.44.24 [#2111](https://github.com/GoogleContainerTools/kaniko/pull/2111) |
| 81 | +* Bump actions/setup-go from 3.0.0 to 3.2.0 [#2112](https://github.com/GoogleContainerTools/kaniko/pull/2112) |
| 82 | +* Write parent directories to tar before whiteout files [#2113](https://github.com/GoogleContainerTools/kaniko/pull/2113) |
| 83 | +* fix(ci): Docker build for issue 1837 [#2095](https://github.com/GoogleContainerTools/kaniko/pull/2095) |
| 84 | +* Update Azure credHelpers docs [#2109](https://github.com/GoogleContainerTools/kaniko/pull/2109) |
| 85 | +* Fix missing setuid flags on COPY --from=build operation [#2089](https://github.com/GoogleContainerTools/kaniko/pull/2089) |
| 86 | +* fix: `COPY --chown` regression tests [#2097](https://github.com/GoogleContainerTools/kaniko/pull/2097) |
| 87 | +* fix: Regression test for #2066 [#2096](https://github.com/GoogleContainerTools/kaniko/pull/2096) |
| 88 | +* fix: Refactor `LayersMap` to correct old strange code behavior [#2066](https://github.com/GoogleContainerTools/kaniko/pull/2066) |
| 89 | +* fix: Main [#2094](https://github.com/GoogleContainerTools/kaniko/pull/2094) |
| 90 | +* feat: add flag to disable pushing cache [#2038](https://github.com/GoogleContainerTools/kaniko/pull/2038) |
| 91 | +* hasher: hash security.capability attributes [#1994](https://github.com/GoogleContainerTools/kaniko/pull/1994) |
| 92 | +* Documentation: Clarify README.md blurb on `--cache-copy-layers` [#2064](https://github.com/GoogleContainerTools/kaniko/pull/2064) |
| 93 | +* Fix release tagging workflow [#2034](https://github.com/GoogleContainerTools/kaniko/pull/2034) |
| 94 | +* Bump docker/setup-buildx-action from 1.6.0 to 2 [#2081](https://github.com/GoogleContainerTools/kaniko/pull/2081) |
| 95 | +* Bump go-containerregistry dependency [#2076](https://github.com/GoogleContainerTools/kaniko/pull/2076) |
| 96 | +* Fix: Flatten layer function needs to return existing files in the layer correctly [#2057](https://github.com/GoogleContainerTools/kaniko/pull/2057) |
| 97 | +* fix: Remove hardcoded whiteout prefix [#2056](https://github.com/GoogleContainerTools/kaniko/pull/2056) |
| 98 | +* proc: detect kubernetes runtime by mounts [#2054](https://github.com/GoogleContainerTools/kaniko/pull/2054) |
| 99 | +* Fixes #2046: make target stage lookup case insensitive [#2047](https://github.com/GoogleContainerTools/kaniko/pull/2047) |
| 100 | +* Add GitLab CI credentials helper [#2040](https://github.com/GoogleContainerTools/kaniko/pull/2040) |
| 101 | +* Bump sigstore/cosign-installer from b4f55743d10d066fee1de1cf0fa26069700c0195 to 2.2.0 [#2044](https://github.com/GoogleContainerTools/kaniko/pull/2044) |
| 102 | +* Bump github/codeql-action from 2.1.6 to 2.1.8 [#2043](https://github.com/GoogleContainerTools/kaniko/pull/2043) |
| 103 | +* Bump github.com/aws/aws-sdk-go from 1.43.31 to 1.43.36 [#2042](https://github.com/GoogleContainerTools/kaniko/pull/2042) |
| 104 | +* Bump cloud.google.com/go/storage from 1.21.0 to 1.22.0 [#2041](https://github.com/GoogleContainerTools/kaniko/pull/2041) |
| 105 | +Huge thank you for this release towards our contributors: |
| 106 | +- Aaruni Aggarwal |
| 107 | +- Adrian Newby |
| 108 | +- Anbraten |
| 109 | +- Andreas Fleig |
| 110 | +- Andrei Kvapil |
| 111 | +- ankitm123 |
| 112 | +- Benjamin Krenn |
| 113 | +- Bernardo Marques |
| 114 | +- Chuang Wang |
| 115 | +- claudex |
| 116 | +- Dávid Szakállas |
| 117 | +- Dawei Ma |
| 118 | +- dependabot[bot] |
| 119 | +- Diego Gonzalez |
| 120 | +- ejose19 |
| 121 | +- Eng Zer Jun |
| 122 | +- ePirat |
| 123 | +- Florian Apolloner |
| 124 | +- François JACQUES |
| 125 | +- Gabriel Nützi |
| 126 | +- Gilbert Gilb's |
| 127 | +- Guillaume Calmettes |
| 128 | +- Herman |
| 129 | +- Hingbong Lo |
| 130 | +- Igor Scheller |
| 131 | +- Ishant Mrinal Haloi |
| 132 | +- Jack |
| 133 | +- Jake Sanders |
| 134 | +- Janosch Maier |
| 135 | +- Jason D'Amour |
| 136 | +- Jason Hall |
| 137 | +- Jasper Ben Orschulko |
| 138 | +- jeunii |
| 139 | +- Jose Donizetti |
| 140 | +- Kamal Nasser |
| 141 | +- Konstantin Demin |
| 142 | +- Kun Lu |
| 143 | +- Lars Seipel |
| 144 | +- Liwen Guo |
| 145 | +- Lukas |
| 146 | +- Matt Moore |
| 147 | +- Max Walther |
| 148 | +- Mikhail Vasin |
| 149 | +- Naveen |
| 150 | +- nihilo |
| 151 | +- Oliver Gregorius |
| 152 | +- Pat Litke |
| 153 | +- Patrick Barker |
| 154 | +- priyawadhwa |
| 155 | +- Ramy |
| 156 | +- Rhianna |
| 157 | +- Sebastiaan Tammer |
| 158 | +- Sigurd Spieckermann |
| 159 | +- Silvano Cirujano Cuesta |
| 160 | +- Tejal Desai |
| 161 | +- Tony De La Nuez |
| 162 | +- Travis DePrato |
| 163 | +- Víctor |
| 164 | +- Wolfgang Walther |
| 165 | +- wwade |
| 166 | +- Yahav Itzhak |
| 167 | +- ygelfand |
| 168 | +- Yonatan Koren |
| 169 | +- zhouhaibing089 |
| 170 | + |
1 | 171 | # v1.8.1 Release 2022-04-01 |
2 | 172 | This is Apr's 2022 release. |
3 | 173 |
|
|
0 commit comments