Skip to content

Commit fde4323

Browse files
authored
chore: Release 2.18 (#10010)
1 parent 3e200a4 commit fde4323

File tree

6 files changed

+84
-14
lines changed

6 files changed

+84
-14
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
# v2.18.0 Release - 03/12/2026
2+
**Linux amd64**
3+
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.18.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
4+
5+
**Linux arm64**
6+
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.18.0/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
7+
8+
**macOS amd64**
9+
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.18.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
10+
11+
**macOS arm64**
12+
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.18.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
13+
14+
**Windows**
15+
https://storage.googleapis.com/skaffold/releases/v2.18.0/skaffold-windows-amd64.exe
16+
17+
**Docker image**
18+
`gcr.io/k8s-skaffold/skaffold:v2.18.0`
19+
20+
Highlights:
21+
22+
New Features and Additions:
23+
24+
Fixes:
25+
26+
Updates and Refactors:
27+
28+
Docs, Test, and Release Updates:
29+
* chore: Upgrade golang version to 1.25.8 [#10009](https://github.com/GoogleContainerTools/skaffold/pull/10009)
30+
* chore: bumping up docker cli to address CVE-2025-15558 [#10008](https://github.com/GoogleContainerTools/skaffold/pull/10008)
31+
* chore: bump actions/upload-artifact from 6 to 7 in the github-actions group [#9998](https://github.com/GoogleContainerTools/skaffold/pull/9998)
32+
* chore: bump flask from 2.2.5 to 3.1.3 in /examples/hot-reload/python [#10004](https://github.com/GoogleContainerTools/skaffold/pull/10004)
33+
* chore: bump rack from 2.2.20 to 2.2.22 in /integration/examples/ruby/backend [#10005](https://github.com/GoogleContainerTools/skaffold/pull/10005)
34+
* chore: bump flask from 3.1.0 to 3.1.3 in /examples/buildpacks-python [#10006](https://github.com/GoogleContainerTools/skaffold/pull/10006)
35+
* Upgrade go dependencies for skaffold. [#10007](https://github.com/GoogleContainerTools/skaffold/pull/10007)
36+
* chore: bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 [#9996](https://github.com/GoogleContainerTools/skaffold/pull/9996)
37+
* chore: delete webhooks [#9999](https://github.com/GoogleContainerTools/skaffold/pull/9999)
38+
* chore: bump rack from 2.2.20 to 2.2.22 in /examples/ruby/backend [#9981](https://github.com/GoogleContainerTools/skaffold/pull/9981)
39+
* chore: bump flask from 2.2.5 to 3.1.3 in /integration/examples/hot-reload/python [#9989](https://github.com/GoogleContainerTools/skaffold/pull/9989)
40+
* chore: bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 [#9993](https://github.com/GoogleContainerTools/skaffold/pull/9993)
41+
* Migration to Kokoro instances [#9991](https://github.com/GoogleContainerTools/skaffold/pull/9991)
42+
* chore: fixing docs due to upgrade in Hugo [#9977](https://github.com/GoogleContainerTools/skaffold/pull/9977)
43+
* Updated the node version to fix error [#9976](https://github.com/GoogleContainerTools/skaffold/pull/9976)
44+
* Updated Dockerfile to try to fix vuln bug [#9974](https://github.com/GoogleContainerTools/skaffold/pull/9974)
45+
* chore: upgrade golang to 1.25.7 [#9973](https://github.com/GoogleContainerTools/skaffold/pull/9973)
46+
* Use mirror in Dockerfiles for integration tests to prevent docker hub rate limits [#9970](https://github.com/GoogleContainerTools/skaffold/pull/9970)
47+
* chore: bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /hack/tools [#9916](https://github.com/GoogleContainerTools/skaffold/pull/9916)
48+
* chore: bump golang.org/x/oauth2 from 0.7.0 to 0.27.0 in /examples/grpc-e2e-tests/service [#9918](https://github.com/GoogleContainerTools/skaffold/pull/9918)
49+
* chore: bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.5 [#9971](https://github.com/GoogleContainerTools/skaffold/pull/9971)
50+
* test(integration): Update busybox and alpine:3 to use the mirror to avoid docker rate hub limit errors [#9966](https://github.com/GoogleContainerTools/skaffold/pull/9966)
51+
* chore: bump github.com/theupdateframework/go-tuf/v2 from 2.3.0 to 2.4.1 [#9962](https://github.com/GoogleContainerTools/skaffold/pull/9962)
52+
* chore: bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 [#9956](https://github.com/GoogleContainerTools/skaffold/pull/9956)
53+
* chore: bump github.com/sigstore/sigstore from 1.10.3 to 1.10.4 [#9957](https://github.com/GoogleContainerTools/skaffold/pull/9957)
54+
* cicd: bazel github presubmit flow fixes for recent bazel 9.0.0 release [#9961](https://github.com/GoogleContainerTools/skaffold/pull/9961)
55+
* chore: bump github.com/sigstore/cosign/v2 from 2.6.1 to 2.6.2 [#9948](https://github.com/GoogleContainerTools/skaffold/pull/9948)
56+
* Upgrade github.com/google/ko to v0.18.1 [#9939](https://github.com/GoogleContainerTools/skaffold/pull/9939)
57+
* chore: upgrade golang to 1.25.5 [#9944](https://github.com/GoogleContainerTools/skaffold/pull/9944)
58+
* disabling kaniko integration tests due to kaniko service account permissions issue [#9943](https://github.com/GoogleContainerTools/skaffold/pull/9943)
59+
* chore: bump the github-actions group across 1 directory with 3 updates [#9934](https://github.com/GoogleContainerTools/skaffold/pull/9934)
60+
* chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0 [#9917](https://github.com/GoogleContainerTools/skaffold/pull/9917)
61+
62+
Huge thanks goes out to all of our contributors for this release:
63+
64+
- Chris
65+
- Darien Lin
66+
- dependabot[bot]
67+
- Matt Santa
68+
- menahyouyeah
69+
- ruhi-chaddha
70+
171
# v2.17.0 Release - 11/13/2025
272
**Linux amd64**
373
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Flask==3.1.3
1+
Flask==3.1.0

examples/grpc-e2e-tests/cloud-spanner-bootstrap/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG BASE_PREFIX=mirror.gcr.io/library/
2-
FROM ${BASE_PREFIX}golang:1.19 as builder
2+
FROM ${BASE_PREFIX}golang:1.23 as builder
33

44
WORKDIR /workspace
55

examples/grpc-e2e-tests/service/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
ARG BASE_PREFIX=mirror.gcr.io/library/
2-
FROM ${BASE_PREFIX}golang:1.19 as builder
2+
FROM ${BASE_PREFIX}golang:1.23 as builder
33

44
WORKDIR /workspace
55

66
COPY . .
77

8-
RUN go build -o bin/visitorcounter ./server
8+
RUN go mod tidy && go build -o bin/visitorcounter ./server
99

1010
FROM gcr.io/distroless/base:latest
1111
COPY --from=builder /workspace/bin/visitorcounter visitorcounter

examples/grpc-e2e-tests/service/go.mod

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/GoogleContainerTools/skaffold/v2/integration/examples/grpc-e2e-tests/service
22

3-
go 1.23.0
3+
go 1.19
44

55
require (
66
cloud.google.com/go/spanner v1.45.0
@@ -11,7 +11,8 @@ require (
1111

1212
require (
1313
cloud.google.com/go v0.110.0 // indirect
14-
cloud.google.com/go/compute/metadata v0.3.0 // indirect
14+
cloud.google.com/go/compute v1.19.1 // indirect
15+
cloud.google.com/go/compute/metadata v0.2.3 // indirect
1516
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
1617
github.com/cespare/xxhash/v2 v2.2.0 // indirect
1718
github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe // indirect
@@ -24,7 +25,7 @@ require (
2425
github.com/googleapis/gax-go/v2 v2.7.1 // indirect
2526
go.opencensus.io v0.24.0 // indirect
2627
golang.org/x/net v0.38.0 // indirect
27-
golang.org/x/oauth2 v0.27.0 // indirect
28+
golang.org/x/oauth2 v0.7.0 // indirect
2829
golang.org/x/sys v0.31.0 // indirect
2930
golang.org/x/text v0.23.0 // indirect
3031
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect

examples/grpc-e2e-tests/service/go.sum

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
22
cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys=
33
cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY=
4-
cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc=
5-
cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k=
4+
cloud.google.com/go/compute v1.19.1 h1:am86mquDUgjGNWxiGn+5PGLbmgiWXlE/yNWpIpNvuXY=
5+
cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE=
6+
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
7+
cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
68
cloud.google.com/go/iam v0.13.0 h1:+CmB+K0J/33d0zSQ9SlFWUeCCEn5XJA0ZMZ3pHE9u8k=
7-
cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0=
89
cloud.google.com/go/longrunning v0.4.1 h1:v+yFJOfKC3yZdY6ZUI933pIYdhyhV8S3NpWrXWmg7jM=
9-
cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo=
1010
cloud.google.com/go/spanner v1.45.0 h1:7VdjZ8zj4sHbDw55atp5dfY6kn1j9sam9DRNpPQhqR4=
1111
cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M=
1212
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
@@ -60,7 +60,6 @@ github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
6060
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
6161
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
6262
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
63-
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
6463
github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k=
6564
github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k=
6665
github.com/googleapis/gax-go/v2 v2.7.1 h1:gF4c0zjUP2H/s/hEGyLA3I0fA2ZWjzYiONAD6cvPr8A=
@@ -91,8 +90,8 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY
9190
golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
9291
golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
9392
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
94-
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
95-
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
93+
golang.org/x/oauth2 v0.7.0 h1:qe6s0zUXlPX80/dITx3440hWZ7GwMwgDDyrSGTPJG/g=
94+
golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4=
9695
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
9796
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
9897
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

0 commit comments

Comments
 (0)