Releases: ko-build/ko
v0.11.2
Changelog
- 9459e51: Bump github.com/containerd/stargz-snapshotter/estargz (#664) (@dependabot[bot])
- 61b3ccd: Bump golang.org/x/tools from 0.1.9 to 0.1.10 (#663) (@dependabot[bot])
- 327a88f: Bump k8s.io/apimachinery from 0.23.4 to 0.23.5 (#662) (@dependabot[bot])
- cefd28f: go1.18: Preserve trailing tabs while massaging
go version -m
output (#668) (@tstromberg)
v0.11.1
v0.11.0
v0.10.0
Changelog
- 729419a: Add 'ko build' as a preferred alias for 'ko publish' (#456) (@imjasonh)
- 96bedf1: Add .ko.yaml to base ko container image on golang:1.17 (#533) (@imjasonh)
- 2fbc908: Add
Trimpath
build option (@halvards) - 1425e4b: Add a mutex to map writing when using KOCACHE (#580) (@imjasonh)
- a8c0773: Add a workflow to push a :latest ko image to ghcr.io (#528) (@imjasonh)
- 22c9a52: Add coverage of --platform=a,b (#547) (@mattmoor)
- 9821190: Add e2e test for using ldflags to set a build-time variable (#480) (@imjasonh)
- da244de: Add how to use Azure Container Apps (#561) (@koudaiii)
- 00d0a34: Add integration test config to repo (@halvards)
- f5762be: Add support for
--image-refs
(#555) (@mattmoor) - 6d06913: Add support for writing SBOMs when the
build.Result
isoci.Signed*
. (#506) (@mattmoor) - 84e8ab6: Allow to customize
publish.Namer
(#477) (@cardil) - 73a4629: Always clean Dir for packages.Load (@jonjohnsonjr)
- 465eca2: Always produce OCI images and indexes (#449) (@imjasonh)
- 2502eb9: Build each platform concurrently (#527) (@jonjohnsonjr)
- 7477a29: Bump github.com/containerd/stargz-snapshotter/estargz (#464) (@dependabot[bot])
- 933e908: Bump github.com/containerd/stargz-snapshotter/estargz (#508) (@dependabot[bot])
- 32490da: Bump github.com/containerd/stargz-snapshotter/estargz (#577) (@dependabot[bot])
- 6230daa: Bump github.com/docker/docker (#466) (@dependabot[bot])
- b1c35d2: Bump github.com/docker/docker (#490) (@dependabot[bot])
- b20faa5: Bump github.com/docker/docker (#510) (@dependabot[bot])
- ddf9257: Bump github.com/docker/docker (#559) (@dependabot[bot])
- 70b671c: Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#567) (@dependabot[bot])
- f44a16c: Bump github.com/google/go-containerregistry from 0.6.0 to 0.7.0 (#503) (@dependabot[bot])
- 64df1a7: Bump github.com/google/go-containerregistry from 0.7.0 to 0.8.0 (#565) (@dependabot[bot])
- fd81c29: Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#557) (@dependabot[bot])
- 815a59a: Bump github.com/spf13/viper from 1.10.0 to 1.10.1 (#558) (@dependabot[bot])
- a1c8717: Bump github.com/spf13/viper from 1.9.0 to 1.10.0 (#529) (@dependabot[bot])
- b7c9449: Bump golang.org/x/tools from 0.1.6 to 0.1.7 (#465) (@dependabot[bot])
- 5565544: Bump golang.org/x/tools from 0.1.8 to 0.1.9 (#575) (@dependabot[bot])
- 08dfc02: Bump k8s.io/apimachinery from 0.22.2 to 0.22.3 (#489) (@dependabot[bot])
- 23c6850: Bump k8s.io/apimachinery from 0.22.3 to 0.22.4 (#509) (@dependabot[bot])
- 2ba70fc: Bump k8s.io/apimachinery from 0.22.4 to 0.23.0 (#531) (@dependabot[bot])
- 1a12a62: Bump k8s.io/apimachinery from 0.23.0 to 0.23.1 (#556) (@dependabot[bot])
- 64fa5ed: Bump k8s.io/apimachinery from 0.23.1 to 0.23.3 (#576) (@dependabot[bot])
- ad0607f: Cache base image metadata in-memory (#525) (@jonjohnsonjr)
- 5ac3ef9: Clean filepath from zip before creating tempdir (#459) (@imjasonh)
- 3edb68b: Connect SBOMs with SPDX support. (#511) (@mattmoor)
- 5617d1e: Document /ko-app/ and entrypoint in README.md (#499) (@imjasonh)
- 1e3c8ae: Document ko publish in README (#469) (@imjasonh)
- 52d42d8: Document setup-ko in README.md (#484) (@imjasonh)
- b9cd759: Don't log the value of --password if given (#458) (@imjasonh)
- 0015a81: Enforce more lint checks, fix findings (#492) (@imjasonh)
- a56047a: Filter out nil addendum before constructing index. (#546) (@mattmoor)
- 6cc2d7f: Fix #530 Hanging behavior with ASDF installed Go on Darwin (#548) (@StevenACoffman)
- a41529e: Fix Windows e2e test (#599) (@imjasonh)
- 66a77a9: Fix handling of 'has' selectors (#473) (@antoineco)
- de2ce53: Fix issue where kubectl apply is run in place of kubectl create (#494) (@sbwsg)
- 5a13603: Fix tarball publisher ctx handling (#545) (@jonjohnsonjr)
- 98ff104: Generate CycloneDX SBOMs using our own JSON generation (#587) (@imjasonh)
- af2ff52: Generate ko deps in SPDX format (#507) (@imjasonh)
- b9f9268: Improve build config issue error scenario #483 (#487) (@HeavyWombat)
- 89ede91: Include cred helpers in keychain (#581) (@imjasonh)
- 70f0273: Introduce --verbose flag that enables logs.Warn logs (#600) (@imjasonh)
- 54cddcc: Introduce KOCACHE (#269) (@jonjohnsonjr)
- f8d0aca: Log base image@digest when building (#592) (@imjasonh)
- 08fccaa: Mention other tools that integrate with ko (#504) (@imjasonh)
- 5787600: Normalize the package hash to hex. (#512) (@mattmoor)
- c67fb03: Pre-parse platform string with StringSliceVar (#551) (@wilsonehusin)
- b813b95: Prepare for Go 1.18 by replacing all our forked code (#549) (@imjasonh)
- dde6c6d: Re-enable codeql analysis (#457) (@imjasonh)
- 42723d7: Revert "Always produce OCI images and indexes (#449)" (#462) (@imjasonh)
- 5640c33: Run golangci-lint before tool setup to fix tar errors (#518) (@markusthoemmes)
- e961890: Set GOAMD64 if variant is set (#578) (@imjasonh)
- 8135bf2: Set config creation time without mutating (#524) (@imjasonh)
- 0187841: Sign image using cosign (#595) (@imjasonh)
- 33fa766: Support osversion when selecting base images (#536) (@imjasonh)
- 5f733f9: Support partial platform matching for osversion only (#572) (@imjasonh)
- 3fc720f: Update ecr-login dependency to allow us to avoid logspam (#586) (@imjasonh)
- d91d7a4: Update golangci-lint and fix issues (#519) (@markusthoemmes)
- 103ff5b: Use build config Dir for all go tool commands (@halvards)
- 6ff3469: Use default
completion
command provided by cobra. (#522) (@darklore) - 1e46fde: Use signal.NotifyContext and cmd.Context (#482) (@imjasonh)
- 5d7673e: Use tools/go/packages in place of go/build (#486) (@benmoss)
- 3e5ee5b: Validate KO_CONFIG_PATH (#471) (@tcnghia)
- 6014fcd: bump containerd dependency (#463) (@imjasonh)
- 6447264: use github api to generate the changelog (#474) (@caarlos0)
v0.9.3
v0.9.2
v0.9.1
Changelog
v0.9.0 was released incorrectly, and should not be used.
The full commit log since the previous release is available here: v0.8.3...v0.9.1
Highlights
- enable
ko
's logic to be embedded in other Go programs #348 - enable base images from the Docker daemon (
ko.local
) #371 - add support for Go build flags #340
- annotate built images with base image annotations #354
- build working Windows images #374
- implement
ko deps
#403 - deprecate
--watch
#434
😍 Thanks 😍
ko
wouldn't be possible without the work of its dedicated contributors. Thanks to @halvards @HeavyWombat @jonjohnsonjr @imjasonh @mattmoor
v0.9.0
v0.8.3
Changelog
938bbcd Add GitHub Action to install and setup ko (#347)
516cdee Add flag and PublishOption for destination repo (#351)
de98ea1 Build ko for Windows (#339)
9e8023a Format markdown (#353)
75ab991 Plumb through context in kind.Tag and kind.Write (#341)
37aef60 Remove GitHub Action (#352)
d5ec166 Update actions (#355)
aeb0830 Updating README for information on OpenShift (#346)
29cd8e0 Use cobra's RunE wherever possible (#343)
5395f99 bump ggcr dep to v0.5.0 (#349)
v0.8.2
Changelog
f7df810 Add --image-label to add labels to built images (#324)
c55c3fe Fix typo in README.md
b21673e Format markdown
a377740 Format markdown
c14c08e Merge pull request #312 from dprotaso/bump-deps
5eef982 Merge pull request #313 from zhouhaibing089/update-bare-comment
c0b2a1c Merge pull request #318 from ImJasonH/readme
8c33a4e Merge pull request #322 from knative-automation/auto-updates/format-markdown
dd33257 Merge pull request #326 from knative-automation/auto-updates/common-actions
ee02868 Merge pull request #327 from knative-automation/auto-updates/common-actions
0b96f41 Merge pull request #329 from knative-automation/auto-updates/common-actions
abe1433 Merge pull request #331 from ImJasonH/base-import-paths
f5b79ff Merge pull request #333 from knative-automation/auto-updates/common-actions
1d9e8e7 Merge pull request #334 from knative-automation/auto-updates/format-markdown
866dcde Merge pull request #335 from google/ImJasonH-patch-1
d498734 Merge pull request #338 from mgiessing/main
2863ff1 Streamline README.md
9d79f6c Update .goreleaser.yml
d050647 Update README.md
0621cba Update README.md
e7e38b4 Update common github actions
146f9bc Update common github actions
9ea38a2 Update common github actions
c17d050 Update common github actions
ee74460 Wrap io errs for kodata layer (#320)
af19d48 bump deps & drop replace directives
b27ed4e options: update --bare help message