- feat: Serve multiple bundles by @jimmidyson in #165
- feat: Import multiple image bundles by @jimmidyson in #167
- feat: Push multiple image bundles by @jimmidyson in #169
- fix: Write out merged image bundle config when serving by @jimmidyson in #168
- build(deps): bump helm.sh/helm/v3 from 3.9.2 to 3.9.3 by @dependabot in #163
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.11 to 1.17.12 by @dependabot in #162
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.15.17 to 1.17.1 by @dependabot in #164
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v0.18.0...v0.19.0
- fix!: Remove unnecessary gzip compression of bundles by default by @jimmidyson in #174
- feat: Use OCI storage for helm chart bundle by @jimmidyson in #175
- feat: support globs for image and helm bundles by @dkoshkin in #183
- fix: Ensure that image IDs do not change on import by @jimmidyson in #185
- refactor: Move mindthegap cmd to own package by @jimmidyson in #170
- build(deps): bump helm.sh/helm/v3 from 3.9.3 to 3.9.4 by @dependabot in #173
- build: Upgrade all tools by @jimmidyson in #176
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.12 to 1.17.16 by @dependabot in #178
- build(deps): bump github.com/docker/cli from 20.10.17+incompatible to 20.10.18+incompatible by @dependabot in #181
- build(deps): bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 by @dependabot in #182
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.1 to 1.17.5 by @dependabot in #179
- build(deps): bump k8s.io/apimachinery from 0.24.2 to 0.25.0 by @dependabot in #180
- test: Add e2e tests for helm bundle functionality by @jimmidyson in #184
- test: Add e2e tests for image bundle serve and push by @jimmidyson in #186
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v0.19.0...v1.0.0-rc.1
- feat: Hide helm bundle commands from DKP CLI by @jimmidyson in #187
- docs: Add mindthegap image for fun by @jimmidyson in #189
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.0.0-rc.1...v1.0.0
- feat: Add Docker image by @jimmidyson in #198
- fix: Ensure file permissions are preserved when copying files by @jimmidyson in #191
- test: Add e2e test for import image-bundle by @jimmidyson in #192
- fix: Properly handle friendly image names by @jimmidyson in #195
- build(deps): Upgrade direct dependencies by @jimmidyson in #193
- build: Upgrade tools by @jimmidyson in #194
- build(deps): bump k8s.io/apimachinery from 0.25.0 to 0.25.1 by @dependabot in #196
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 by @dependabot in #197
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.0.0...v1.1.0
- fix: Correctly identify ECR registries by @jimmidyson in #206
- build: Upgrade go-tuf to fix security issue by @jimmidyson in #199
- test: Update sha for import bundle check by @jimmidyson in #207
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.6 to 1.17.7 by @dependabot in #201
- build(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2 by @dependabot in #203
- build(deps): bump github.com/mesosphere/dkp-cli-runtime/core from 0.6.0 to 0.7.0 by @dependabot in #204
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.17 to 1.17.18 by @dependabot in #202
- build(deps): bump helm.sh/helm/v3 from 3.9.4 to 3.10.0 by @dependabot in #205
- ci: Login to Docker Hub before running make release by @jimmidyson in #208
- ci: Fix up Docker login by @jimmidyson in #209
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.1.0...v1.1.1
- build(deps): bump github.com/containers/image/v5 from 5.22.0 to 5.23.0 by @dependabot in #212
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.7 to 1.17.8 by @dependabot in #211
- build(deps): bump github.com/containers/skopeo from 1.9.2 to 1.10.0 in /skopeo-static by @dependabot in #210
- ci: Specify release-please action version by @jimmidyson in #215
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.1.1...v1.2.0
- build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #216
- build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc1 to 1.1.0-rc2 by @dependabot in #217
- test: Fix changed image SHA for import e2e test by @jimmidyson in #224
- build: Upgrade tools by @jimmidyson in #225
- build(deps): bump k8s.io/apimachinery from 0.25.2 to 0.25.3 by @dependabot in #222
- build(deps): bump github.com/docker/docker from 20.10.18+incompatible to 20.10.19+incompatible by @dependabot in #220
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.1 by @dependabot in #221
- build(deps): bump helm.sh/helm/v3 from 3.10.0 to 3.10.1 by @dependabot in #219
- build(deps): bump github.com/docker/cli from 20.10.18+incompatible to 20.10.19+incompatible by @dependabot in #223
- build: Latest distroless image by @jimmidyson in #226
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.2.0...v1.2.1
- fix: Upgrade github.com/sylabs/sif/v2@v2.8.1 by @jimmidyson in #227
- build: Reinstate upx packing of linux binaries by @jimmidyson in #228
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.2.1...v1.2.2
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.2.2...v1.2.3
- fix: Ensure docker daemon skopeo logging is output on error by @jimmidyson in #231
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.2.3...v1.2.4
- fix: Specify exe suffix for skopeo on Windows by @jimmidyson in #233
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.2.4...v1.3.0
- fix: Clarify help text for CA certs by @jimmidyson in #236
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.3.0...v1.3.1
- feat: support passing optional scheme in --to-registry by @dkoshkin in #252
- feat: Reenable upx for macos binaries by @jimmidyson in #262
- fix: Import all platforms from image bundle by @jimmidyson in #292
- build: Upgrade tools by @jimmidyson in #244
- ci: Refactor checks to remove more asdf stuff by @jimmidyson in #253
- ci: Add gha actions to dependabot config by @jimmidyson in #263
- build: Upgrade tools to latest versions by @jimmidyson in #268
- ci: Add dependabot automation to auto-approve and enable auto-merge by @jimmidyson in #269
- build: Upgrade tools by @jimmidyson in #286
- build: Upgrade goreleaser and upx by @jimmidyson in #291
- build: Do not show dependency updates in release notes by @jimmidyson in #294
- build: Ensure that license and readme are contained in released archive by @jimmidyson in #295
- build: Update deprecated ginkgo flag: progress -> show-node-events by @jimmidyson in #296
- build: Ensure that e2e build tags are enabled in vscode by @jimmidyson in #297
- test: Add e2e for arm64 import by @jimmidyson in #293
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.3.1...v1.4.0
- feat: Migrate to crane from skopeo by @jimmidyson in #308
- build: Increase timeout for goreleaser to work on public GHA runners by @jimmidyson in #299
- build: Remove broken upx test after compression by @jimmidyson in #300
- build: Use lzma compression for better file size, and decrease upx level by @jimmidyson in #302
- build: Use crane instead of skopeo for updating distroless image by @jimmidyson in #307
- ci: Ensure github api token is set for asdf by @jimmidyson in #306
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.4.0...v1.5.0
- fix: Do not upx pack darwin/arm64 binaries by @jimmidyson in #311
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.5.0...v1.5.1
- fix: Support docker certs.d host certs again by @jimmidyson in #313
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.5.1...v1.5.2
- fix: Always use custom transport to ensure TLS config is correct by @jimmidyson in #315
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.5.2...v1.5.3
- fix: Do not upx pack darwin binaries by @jimmidyson in #342
- ci: Remove redundant go version from golangci lint step by @jimmidyson in #336
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.5.3...v1.5.4
- feat: Use ghcr.io rather than Docker Hub by @jimmidyson in #343
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.5.4...v1.6.0
- fix: remove hardcoded AWS region when creating ECR lifecycle policies by @supershal in #353
- @supershal made their first contribution in #353
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.6.0...v1.6.1
- feat: Introduce common serve and push bundle commands by @jimmidyson in #359
- build: Upgrade all tools, dependencies, and fix build scripts by @jimmidyson in #356
- ci: Separate out release tag builds from release please workflow by @jimmidyson in #358
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.6.1...v1.7.0
- feat: Build with go 1.23 by @jimmidyson in #776
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.14.4...v1.15.0
- build: Use go 1.22.5 toolchain to fix CVE by @jimmidyson in #767
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.14.3...v1.14.4
- ci: Remove workflow-dispatch from release-please workflow by @jimmidyson in #747
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.14.2...v1.14.3
- build: Try to fix up goreleaser publishing by @jimmidyson in #745
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.14.1...v1.14.2
- fix: Fix CVEs by replacing archiver module and bumping go version by @jimmidyson in #742
- ci: Group all minor and patch dependabot updates into one PR by @jimmidyson in #737
- build: Update all tools by @jimmidyson in #743
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.14.0...v1.14.1
- feat: Add single create bundle command by @jimmidyson in #728
- Replace unpinned actions with pinned action by @minder-by-stacklok in #705
- build: Ignore long lines for commit shas by @jimmidyson in #717
- build: Update all tools by @jimmidyson in #718
- ci: New org for backport action by @jimmidyson in #719
- test(e2e): Specify architecture for test images in e2e by @jimmidyson in #727
- ci: Fix up permissions for release conventional labels job by @jimmidyson in #729
- ci: Remove redundant env var by @jimmidyson in #730
- @minder-by-stacklok made their first contribution in #705
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.13.4...v1.14.0
- fix: Support published Helm charts with different name format by @jimmidyson in #695
- build: Upgrade tooling, notably go to v1.22.2 by @jimmidyson in #696
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.13.3...v1.13.4
- ci: New org for devbox-install-action - missed in previous PR by @jimmidyson in #686
- build: Specify go1.22.2 as toolchain to fix govulncheck issues by @jimmidyson in #688
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.13.2...v1.13.3
- build(main): Latest devbox update (2024-04-08) by @mesosphere-actions-pr-bot in #671
- ci: Remove auto-approve PRs now it is disabled at org level by @jimmidyson in #674
- ci: Use app token for release-please workflow to create PR by @jimmidyson in #675
- ci: Add release as valid PR type by @jimmidyson in #677
- build: Bump golangci-lint and enable more linters by @jimmidyson in #678
- build: Switch to task from make by @jimmidyson in #679
- ci: Switch to jetify-com/devbox-install-action by @jimmidyson in #680
- ci: Do not validate single commit titles by @jimmidyson in #685
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.13.1...v1.13.2
- build: Add release conventional commit type for release PRs by @jimmidyson in #589
- build(main): Latest devbox update (2024-02-05) by @mesosphere-actions-pr-bot in #622
- build(main): Latest devbox update (2024-02-12) by @mesosphere-actions-pr-bot in #623
- build(main): Latest devbox update (2024-02-26) by @mesosphere-actions-pr-bot in #635
- build(main): Latest devbox update (2024-03-04) by @mesosphere-actions-pr-bot in #640
- build(main): Latest devbox update (2024-03-11) by @mesosphere-actions-pr-bot in #642
- build(main): Latest devbox update (2024-03-18) by @mesosphere-actions-pr-bot in #648
- build(main): Latest devbox update (2024-03-25) by @mesosphere-actions-pr-bot in #656
- ci: Remove auto-approve PRs now it is disabled at org level by @jimmidyson in #664
- ci: Fix up release workflow by specifying workflow-dispatch version by @jimmidyson in #665
- @mesosphere-actions-pr-bot made their first contribution in #622
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.13.0...v1.13.1
- feat: Validate empty values for required flags by @jimmidyson in #541
- fix: Do not panic on invalid air-gapped bundle by @jimmidyson in #586
- build: Update tools by @jimmidyson in #579
- build: Remove unused and deprecated goreleaser flags by @jimmidyson in #581
- ci: Update release please configuration for v4 action by @jimmidyson in #583
- build: Use new github.com/distribution/reference module by @jimmidyson in #582
- build: Add ko necessary for building release images by @jimmidyson in #585
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.12.0...v1.13.0
- build: Add vscode settings for testing by @jimmidyson in #531
- build: Use ko for image building by @jimmidyson in #533
- build: go v1.21.1 by @jimmidyson in #530
- build: Update pre-commit hooks by @jimmidyson in #534
- build: Remove unused docker make stuff by @jimmidyson in #537
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.11.1...v1.12.0
- fix: Hide crane warnings by default by @jimmidyson in #507
- build(deps): Bump goproxy dependency for CVE by @jimmidyson in #479
- test: Try to fix proxy flaky tests by @jimmidyson in #480
- build: Upgrade tools by @jimmidyson in #481
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.11.0...v1.11.1
- feat: Add mindthegap to useragent by @jimmidyson in #476
- feat: Image push concurrency by @jimmidyson in #477
- build: Try devbox instead of devenv by @jimmidyson in #465
- build(deps): Upgrade commit based deps by @jimmidyson in #470
- ci: Use latest devbox install action by @jimmidyson in #471
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.10.1...v1.11.0
- fix: Correctly handle multiple registries by @jimmidyson in #459
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.10.0...v1.10.1
- feat: Parallel image pulls by @jimmidyson in #456
- ci: Add write permissions for publishing test results by @jimmidyson in #454
- build: Upgrade devenv environment by @jimmidyson in #458
- build(deps): Upgrade dependencies with CVEs by @jimmidyson in #457
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.9.0...v1.10.0
- feat: Add --on-existing-tag flag to push bundle by @jimmidyson in #449
- fix: Do not log base64 encoded ECR token by @jimmidyson in #450
- test: Use IPv4 localhost address instead of localhost hostname by @jimmidyson in #447
- ci: Run macOS tests on Ventura by @jimmidyson in #448
- build: Tweak golangci-lint configuration by @jimmidyson in #451
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.8.0...v1.9.0
- feat: Automatic retrieval of ECR credentials if using ECR as registry by @jimmidyson in #440
- test: Ensure proxy settings do not affect bundle creation before test by @jimmidyson in #438
- build: Try using devenv.sh by @jimmidyson in #428
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.7...v1.8.0
- ci: Add write actions permissions for release please workflow by @jimmidyson in #433
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.6...v1.7.7
- test: Fix proxy env vars set up in push bundle by @jimmidyson in #429
- test: Ensure proxy tests are all run in serial by @jimmidyson in #431
- ci: Trigger release tag workflow on release please success by @jimmidyson in #432
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.5...v1.7.6
- fix: Unset REGISTRY_ prefixed env vars by @jimmidyson in #424
- test: Use table test for push image bundle by @jimmidyson in #414
- test: Add test using an http proxy by @jimmidyson in #415
- test: Add test for custom Docker config headers by @jimmidyson in #417
- build: Upgrade all tools by @jimmidyson in #423
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.4...v1.7.5
- fix: Support http registries for pushing bundles by @jimmidyson in #405
- ci: Use updated parse-asdf-versions by @jimmidyson in #407
- build: Upgrade tools and distroless base image by @jimmidyson in #413
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.3...v1.7.4
- fix: Separate out source and destination remote options by @dkoshkin in #389
- build: Upgrade tools and distroless base image by @jimmidyson in #390
- build: Insert flexible year into license header (#391 by @jimmidyson in #391
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.2...v1.7.3
- fix: using wrong argument when building ECR repository by @dkoshkin in #387
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.1...v1.7.2
- fix: support creating namespaced ECR repositories by @dkoshkin in #386
- build: Upgrade all tools by @jimmidyson in #380
- build(deps): pin github.com/docker/* to v20.10.24+incompatible by @jimmidyson in #379
Full Changelog: https://github.com/mesosphere/mindthegap/compare/v1.7.0...v1.7.1
0.18.0 (2022-08-10)
- release v0.18.0 (29aed52)
0.17.2 (2022-07-27)
0.17.1 (2022-07-01)
- release v0.17.1 (49eb8a2)
0.17.0 (2022-06-14)
- Disable upx for all platforms (#129) (f5496c3)
- Upgrade containerd dep to v1.6.6 to fix CVE (#128) (638f80e)
0.16.0 (2022-05-09)
- Skopeo v1.8.0 (c8bdd81)
0.15.2 (2022-04-25)
0.15.1 (2022-04-05)
0.15.0 (2022-03-31)
- skopeo v1.7.0 (9440c2b)
0.14.0 (2022-03-22)
0.13.1 (2022-03-18)
- Do not upx pack darwin binaries (503d726)
0.13.0 (2022-03-18)
- release 0.13.0 (f7bed9a)
0.12.0 (2022-03-15)
0.11.0 (2022-03-03)
- Sort images for deterministic ordering of create and push (adb29f8)
- Upgrade containerd dep to fix CVEs (0079ee8)
0.10.0 (2022-03-03)
- Upgrade to skopeo v1.6.1 (009def6)