-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix load docker-image re-tagging with prefix #2955
Fix load docker-image re-tagging with prefix #2955
Conversation
Failed workaround: $ kind load docker-image docker.io/library/maven:test
Image: "docker.io/library/maven:test" with ID "sha256:…" found to be already present on all nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks right (untested).
Welcome @Vlatombe! |
Hi @Vlatombe. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@jglick: changing LGTM is restricted to collaborators In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
thanks!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: BenTheElder, jglick, Vlatombe The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
flake:
|
tags, err := tagFetcher(node, imageID) | ||
if len(tags) == 0 || err != nil { | ||
exists = false | ||
return | ||
} | ||
exists = true | ||
imageName = sanitizeImage(imageName) | ||
if ok := tags[imageName]; ok { | ||
sanitizedImage = sanitizeImage(imageName) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was wondering if we should always sanitize the images names?
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry) | minor | `v3.81.0` -> `v3.97.0` | | [direnv/direnv](https://togithub.com/direnv/direnv) | patch | `v2.32.1` -> `v2.32.2` | | [golang/go](https://togithub.com/golang/go) | patch | `1.19.2` -> `1.19.3` | | [helm/helm](https://togithub.com/helm/helm) | patch | `v3.10.1` -> `v3.10.2` | | [kubernetes-sigs/kind](https://togithub.com/kubernetes-sigs/kind) | minor | `v0.16.0` -> `v0.17.0` | | [kubernetes/kubectl](https://togithub.com/kubernetes/kubectl) | patch | `1.25.3` -> `1.25.4` | --- ### Release Notes <details> <summary>aquaproj/aqua-registry</summary> ### [`v3.97.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.97.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.96.0...v3.97.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.97.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.97.0) | aquaproj/aqua-registry@v3.96.0...v3.97.0 #### 🎉 New Packages [#​8056](https://togithub.com/aquaproj/aqua-registry/issues/8056) [k0kubun/sqldef/mssqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for Microsoft SQL Server [#​8060](https://togithub.com/aquaproj/aqua-registry/issues/8060) [makiuchi-d/arelo](https://togithub.com/makiuchi-d/arelo): a simple auto reload (live reload) utility #### Fixes [#​8086](https://togithub.com/aquaproj/aqua-registry/issues/8086) [tektoncd/cli](https://togithub.com/tektoncd/cli): Support >= v0.28.0 Asset name was changed. - tektoncd/cli@030af0d - [https://github.com/tektoncd/cli/pull/1745](https://togithub.com/tektoncd/cli/pull/1745) #### Contributors Thank you, Contributors! [@​frozenbonito](https://togithub.com/frozenbonito) [#​8056](https://togithub.com/aquaproj/aqua-registry/issues/8056) [#​8060](https://togithub.com/aquaproj/aqua-registry/issues/8060) ### [`v3.96.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.96.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.95.0...v3.96.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.96.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.96.0) | aquaproj/aqua-registry@v3.95.0...v3.96.0 #### 🎉 New Packages [#​8040](https://togithub.com/aquaproj/aqua-registry/issues/8040) [k0kubun/sqldef/mysqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL [#​8047](https://togithub.com/aquaproj/aqua-registry/issues/8047) [k0kubun/sqldef/psqldef](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL, PostgreSQL, and more [#​8048](https://togithub.com/aquaproj/aqua-registry/issues/8048) [k0kubun/sqldef/sqlite3def](https://togithub.com/k0kubun/sqldef): Idempotent schema management for MySQL, PostgreSQL, and more [#​8033](https://togithub.com/aquaproj/aqua-registry/issues/8033) [kubernetes-sigs/kwok/kwokctl](https://togithub.com/kubernetes-sigs/kwok): Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters #### Fixes [#​8034](https://togithub.com/aquaproj/aqua-registry/issues/8034) [vmware-tanzu/carvel-kapp](https://togithub.com/vmware-tanzu/carvel-kapp): Fix checksum config and support old versions #### Contributors Thank you, Contributors! [@​frozenbonito](https://togithub.com/frozenbonito) [#​8040](https://togithub.com/aquaproj/aqua-registry/issues/8040) :tada: New Contributor ### [`v3.95.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.95.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.2...v3.95.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.95.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.95.0) | aquaproj/aqua-registry@v3.94.2...v3.95.0 #### 🎉 New Packages [#​8008](https://togithub.com/aquaproj/aqua-registry/issues/8008) [knative/func](https://togithub.com/knative/func): Knative Functions client API and CLI [#​7991](https://togithub.com/aquaproj/aqua-registry/issues/7991) [orlangure/gocovsh](https://togithub.com/orlangure/gocovsh): Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line #### Fixes [#​7988](https://togithub.com/aquaproj/aqua-registry/issues/7988) [Songmu/ecschedule](https://togithub.com/Songmu/ecschedule): support old versions and configure checksum verification #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7988](https://togithub.com/aquaproj/aqua-registry/issues/7988) [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7991](https://togithub.com/aquaproj/aqua-registry/issues/7991) [#​8008](https://togithub.com/aquaproj/aqua-registry/issues/8008) ### [`v3.94.2`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.2) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.1...v3.94.2) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.2) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.2) | aquaproj/aqua-registry@v3.94.1...v3.94.2 #### Fixes [#​7940](https://togithub.com/aquaproj/aqua-registry/issues/7940) [TimothyYe/skm](https://togithub.com/TimothyYe/skm): Disable checksum if the version is less than `0.8.6`. ### [`v3.94.1`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.1) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.94.0...v3.94.1) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.1) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.1) | aquaproj/aqua-registry@v3.94.0...v3.94.1 #### Others [#​7831](https://togithub.com/aquaproj/aqua-registry/issues/7831) Rename the package `thycotic/dsv-cli` to [DelineaXPM/dsv-cli](https://togithub.com/DelineaXPM/dsv-cli) The repository was transferred. #### Contributors Thank you, Contributors! [@​sheldonhull](https://togithub.com/sheldonhull) [#​7831](https://togithub.com/aquaproj/aqua-registry/issues/7831) ### [`v3.94.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.94.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.93.0...v3.94.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.94.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.94.0) | aquaproj/aqua-registry@v3.93.0...v3.94.0 #### 🎉 New Packages [#​7798](https://togithub.com/aquaproj/aqua-registry/issues/7798) [cfssl](https://togithub.com/cloudflare/cfssl): CFSSL: Cloudflare's PKI and TLS toolkit - cloudflare/cfssl/cfssl-bundle - cloudflare/cfssl/cfssl-certinfo - cloudflare/cfssl/cfssl-newkey - cloudflare/cfssl/cfssl-scan - cloudflare/cfssl/cfssljson - cloudflare/cfssl/multirootca #### Contributors Thank you, Contributors! [@​zoetrope](https://togithub.com/zoetrope) [#​7798](https://togithub.com/aquaproj/aqua-registry/issues/7798) ### [`v3.93.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.93.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.92.0...v3.93.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.93.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.93.0) | aquaproj/aqua-registry@v3.92.0...v3.93.0 #### 🎉 New Packages [#​7788](https://togithub.com/aquaproj/aqua-registry/issues/7788) [jamietsao/random-winner](https://togithub.com/jamietsao/random-winner): Wrote a silly program to select a random winner from my team [#​7786](https://togithub.com/aquaproj/aqua-registry/issues/7786) [mvisonneau/gpcd](https://togithub.com/mvisonneau/gpcd): GoPro Cloud Downloader [#​7787](https://togithub.com/aquaproj/aqua-registry/issues/7787) [mvisonneau/s5](https://togithub.com/mvisonneau/s5): Safely Store Super Sensitive Stuff #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7786](https://togithub.com/aquaproj/aqua-registry/issues/7786) [#​7787](https://togithub.com/aquaproj/aqua-registry/issues/7787) [#​7788](https://togithub.com/aquaproj/aqua-registry/issues/7788) ### [`v3.92.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.92.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.91.0...v3.92.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.92.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.92.0) | aquaproj/aqua-registry@v3.91.0...v3.92.0 #### 🎉 New Packages [#​7772](https://togithub.com/aquaproj/aqua-registry/issues/7772) [denizgursoy/gotouch](https://togithub.com/denizgursoy/gotouch): Customizable Project Creator [#​7764](https://togithub.com/aquaproj/aqua-registry/issues/7764) [in-toto/in-toto-golang](https://togithub.com/in-toto/in-toto-golang): A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity [#​7743](https://togithub.com/aquaproj/aqua-registry/issues/7743) [mvisonneau/tfcw](https://togithub.com/mvisonneau/tfcw): Terraform Cloud Wrapper [#​7760](https://togithub.com/aquaproj/aqua-registry/issues/7760) [smartxworks/knest](https://togithub.com/smartxworks/knest): Kubernetes-in-Kubernetes Made Simple #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7743](https://togithub.com/aquaproj/aqua-registry/issues/7743) ### [`v3.91.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.91.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.90.0...v3.91.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.91.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.91.0) | aquaproj/aqua-registry@v3.90.0...v3.91.0 #### 🎉 New Packages [#​7705](https://togithub.com/aquaproj/aqua-registry/issues/7705) [sigstore/sget](https://togithub.com/sigstore/sget): sget is command for safer, automatic verification of signatures and integration with Sigstore's binary transparency log, Rekor #### Fixes [#​7660](https://togithub.com/aquaproj/aqua-registry/issues/7660) [minamijoyo/myaws](https://togithub.com/minamijoyo/myaws): Support old versions [#​7661](https://togithub.com/aquaproj/aqua-registry/issues/7661) [ysugimoto/falco](https://togithub.com/ysugimoto/falco): Support old versions [#​7701](https://togithub.com/aquaproj/aqua-registry/issues/7701) [nushell/nushell](https://togithub.com/nushell/nushell): asset format was changed #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7660](https://togithub.com/aquaproj/aqua-registry/issues/7660) [#​7661](https://togithub.com/aquaproj/aqua-registry/issues/7661) ### [`v3.90.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.90.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.89.0...v3.90.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.90.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.90.0) | aquaproj/aqua-registry@v3.89.0...v3.90.0 #### 🎉 New Packages [#​7644](https://togithub.com/aquaproj/aqua-registry/issues/7644) [abhimanyu003/sttr](https://togithub.com/abhimanyu003/sttr): cross-platform, cli app to perform various operations on string [#​7654](https://togithub.com/aquaproj/aqua-registry/issues/7654) [pfnet-research/git-ghost](https://togithub.com/pfnet-research/git-ghost): Synchronize your working directory efficiently to a remote place without committing the changes #### Fixes [#​7645](https://togithub.com/aquaproj/aqua-registry/issues/7645) [aristocratos/btop](https://togithub.com/aristocratos/btop): Asset format was changed [#​7632](https://togithub.com/aquaproj/aqua-registry/issues/7632) [hirosassa/ksnotify](https://togithub.com/hirosassa/ksnotify): Fix the description #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7654](https://togithub.com/aquaproj/aqua-registry/issues/7654) ### [`v3.89.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.89.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.88.0...v3.89.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.89.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.89.0) | aquaproj/aqua-registry@v3.88.0...v3.89.0 #### 🎉 New Packages [#​7630](https://togithub.com/aquaproj/aqua-registry/issues/7630) [dtan4/ghrls](https://togithub.com/dtan4/ghrls): List & Describe GitHub Releases [#​7627](https://togithub.com/aquaproj/aqua-registry/issues/7627) [hirosassa/ksnotify](https://togithub.com/hirosassa/ksnotify): A CLI command to parse kustomize build result and notify it to GitLab [#​7620](https://togithub.com/aquaproj/aqua-registry/issues/7620) [kashav/fsql](https://togithub.com/kashav/fsql): Search for files using a fun query language [#​7631](https://togithub.com/aquaproj/aqua-registry/issues/7631) [yinheli/sshw](https://togithub.com/yinheli/sshw): ssh client wrapper for automatic login #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7620](https://togithub.com/aquaproj/aqua-registry/issues/7620) [#​7630](https://togithub.com/aquaproj/aqua-registry/issues/7630) [#​7631](https://togithub.com/aquaproj/aqua-registry/issues/7631) [@​hirosassa](https://togithub.com/hirosassa) [#​7627](https://togithub.com/aquaproj/aqua-registry/issues/7627) ### [`v3.88.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.88.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.87.0...v3.88.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.88.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.88.0) | aquaproj/aqua-registry@v3.87.0...v3.88.0 #### 🎉 New Packages [#​7599](https://togithub.com/aquaproj/aqua-registry/issues/7599) [zyedidia/micro](https://togithub.com/zyedidia/micro): A modern and intuitive terminal-based text editor #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7599](https://togithub.com/aquaproj/aqua-registry/issues/7599) ### [`v3.87.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.87.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.86.0...v3.87.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.87.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.87.0) | aquaproj/aqua-registry@v3.86.0...v3.87.0 #### 🎉 New Packages [#​7589](https://togithub.com/aquaproj/aqua-registry/issues/7589) [citrusframework/yaks](https://togithub.com/citrusframework/yaks): YAKS is a platform to enable Cloud Native BDD testing on Kubernetes #### Contributors Thank you, Contributors! [@​tadayosi](https://togithub.com/tadayosi) [#​7589](https://togithub.com/aquaproj/aqua-registry/issues/7589) ### [`v3.86.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.86.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.85.0...v3.86.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.86.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.86.0) | aquaproj/aqua-registry@v3.85.0...v3.86.0 #### 🎉 New Packages [#​7523](https://togithub.com/aquaproj/aqua-registry/issues/7523) [woodpecker-ci/woodpecker/woodpecker-cli](https://togithub.com/woodpecker-ci/woodpecker): Command line tool for Woodpecker CI #### Fixes [#​7541](https://togithub.com/aquaproj/aqua-registry/issues/7541) [kanisterio/kanister](https://togithub.com/kanisterio/kanister): Remove darwin support The support of `darwin` was removed. - kanisterio/kanister@2a93133 - [https://github.com/kanisterio/kanister/pull/1702](https://togithub.com/kanisterio/kanister/pull/1702) - [https://github.com/kanisterio/kanister/pull/1702#discussion_r1003536078](https://togithub.com/kanisterio/kanister/pull/1702#discussion_r1003536078) [#​7542](https://togithub.com/aquaproj/aqua-registry/issues/7542) [zigtools/zls](https://togithub.com/zigtools/zls): Fix the archive format Archive format was changed from `tar.xz` to `tar.zst`. - [https://github.com/zigtools/zls/pull/529](https://togithub.com/zigtools/zls/pull/529) - https://www.nongnu.org/lzip/xz_inadequate.html #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7523](https://togithub.com/aquaproj/aqua-registry/issues/7523) ### [`v3.85.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.85.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.84.0...v3.85.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.85.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.85.0) | aquaproj/aqua-registry@v3.84.0...v3.85.0 #### 🎉 New Packages [#​7473](https://togithub.com/aquaproj/aqua-registry/issues/7473) [genuinetools/amicontained](https://togithub.com/genuinetools/amicontained): Container introspection tool. Find out what container runtime is being used as well as features available [#​7488](https://togithub.com/aquaproj/aqua-registry/issues/7488) [mitchellh/gon](https://togithub.com/mitchellh/gon): Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library [#​7486](https://togithub.com/aquaproj/aqua-registry/issues/7486) [runatlantis/atlantis](https://togithub.com/runatlantis/atlantis): Terraform Pull Request Automation [#​7495](https://togithub.com/aquaproj/aqua-registry/issues/7495) [sonatype-nexus-community/nancy](https://togithub.com/sonatype-nexus-community/nancy): A tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7495](https://togithub.com/aquaproj/aqua-registry/issues/7495) [@​mikutas](https://togithub.com/mikutas) [#​7486](https://togithub.com/aquaproj/aqua-registry/issues/7486) ### [`v3.84.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.84.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.83.0...v3.84.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.84.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.84.0) | aquaproj/aqua-registry@v3.83.0...v3.84.0 #### 🎉 New Packages [#​7466](https://togithub.com/aquaproj/aqua-registry/issues/7466) [charmbracelet/vhs](https://togithub.com/charmbracelet/vhs): Your CLI home video recorder [#​7446](https://togithub.com/aquaproj/aqua-registry/issues/7446) [purpleclay/dns53](https://togithub.com/purpleclay/dns53): Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately #### Contributors Thank you, Contributors! [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7446](https://togithub.com/aquaproj/aqua-registry/issues/7446) ### [`v3.83.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.83.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.82.0...v3.83.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.83.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.83.0) | aquaproj/aqua-registry@v3.82.0...v3.83.0 #### 🎉 New Packages [#​7412](https://togithub.com/aquaproj/aqua-registry/issues/7412) [mattn/twty](https://togithub.com/mattn/twty): command-line twitter client written in golang [#​7439](https://togithub.com/aquaproj/aqua-registry/issues/7439) [minamijoyo/myaws](https://togithub.com/minamijoyo/myaws): A human friendly AWS CLI written in Go #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7412](https://togithub.com/aquaproj/aqua-registry/issues/7412) [#​7439](https://togithub.com/aquaproj/aqua-registry/issues/7439) ### [`v3.82.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v3.82.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v3.81.0...v3.82.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av3.82.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av3.82.0) | aquaproj/aqua-registry@v3.81.0...v3.82.0 #### 🎉 New Packages [#​7386](https://togithub.com/aquaproj/aqua-registry/issues/7386) [drud/ddev](https://togithub.com/drud/ddev): DDEV: a local web development environment system for PHP [#​7387](https://togithub.com/aquaproj/aqua-registry/issues/7387) [#​7388](https://togithub.com/aquaproj/aqua-registry/issues/7388) [librespeed/speedtest-cli](https://togithub.com/librespeed/speedtest-cli): Command line client for LibreSpeed [#​7392](https://togithub.com/aquaproj/aqua-registry/issues/7392) [making/rsc](https://togithub.com/making/rsc): RSocket Client CLI (RSC) that aims to be a curl for RSocket [#​7353](https://togithub.com/aquaproj/aqua-registry/issues/7353) [ysugimoto/falco](https://togithub.com/ysugimoto/falco): falco is a VCL parser and linter optimized for Fastly #### Others [#​7389](https://togithub.com/aquaproj/aqua-registry/issues/7389) Update CONTRIBUTING.md [Should you create an Issue before sending a Pull Request?](https://togithub.com/aquaproj/aqua-registry/blob/60051007b490c76d13698a5cfcb1bd465df1d731/CONTRIBUTING.md#should-you-create-an-issue-before-sending-a-pull-request) #### Contributors Thank you, Contributors! [@​ponkio-o](https://togithub.com/ponkio-o) [#​7353](https://togithub.com/aquaproj/aqua-registry/issues/7353) [@​CrystalMethod](https://togithub.com/CrystalMethod) [#​7388](https://togithub.com/aquaproj/aqua-registry/issues/7388) [#​7392](https://togithub.com/aquaproj/aqua-registry/issues/7392) </details> <details> <summary>direnv/direnv</summary> ### [`v2.32.2`](https://togithub.com/direnv/direnv/releases/tag/v2.32.2) [Compare Source](https://togithub.com/direnv/direnv/compare/v2.32.1...v2.32.2) # 2.32.2 / 2022-11-24 - doc: Add stdlib's layout_pyenv to docs ([#​969](https://togithub.com/direnv/direnv/issues/969)) - doc: Fix broken link ([#​991](https://togithub.com/direnv/direnv/issues/991)) - doc: Minor typo fix ([#​1013](https://togithub.com/direnv/direnv/issues/1013)) - doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` => add (typically ~/.config/direnv/direnv.toml) ([#​985](https://togithub.com/direnv/direnv/issues/985)) - doc: add quickenv to Related projects ([#​970](https://togithub.com/direnv/direnv/issues/970)) - feat: Update layout anaconda to accept a path to a yml file ([#​962](https://togithub.com/direnv/direnv/issues/962)) - feat: install.sh: can specify direnv version ([#​1012](https://togithub.com/direnv/direnv/issues/1012)) - fix: elvish: replace deprecated `except` with `catch` ([#​987](https://togithub.com/direnv/direnv/issues/987)) - fix: installer.sh: make direnv executable for all - fix: path escaping ([#​975](https://togithub.com/direnv/direnv/issues/975)) - fix: stdlib: only use ANSI escape on TTY ([#​958](https://togithub.com/direnv/direnv/issues/958)) - fix: test: remove mentions of DIRENV_MTIME ([#​1009](https://togithub.com/direnv/direnv/issues/1009)) - fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF ([#​996](https://togithub.com/direnv/direnv/issues/996)) - update: build(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 ([#​974](https://togithub.com/direnv/direnv/issues/974)) </details> <details> <summary>golang/go</summary> ### [`v1.19.3`](https://togithub.com/golang/go/compare/go1.19.2...go1.19.3) [Compare Source](https://togithub.com/golang/go/compare/go1.19.2...go1.19.3) </details> <details> <summary>helm/helm</summary> ### [`v3.10.2`](https://togithub.com/helm/helm/releases/tag/v3.10.2) [Compare Source](https://togithub.com/helm/helm/compare/v3.10.1...v3.10.2) Helm v3.10.2 is a patch release. Users are encouraged to upgrade for the best experience. Users are encouraged to upgrade for the best experience. The community keeps growing, and we'd love to see you there! - Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com): - for questions and just to hang out - for discussing PRs, code, and bugs - Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622) - Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0) #### Installation and Upgrading Download Helm v3.10.2. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.10.2-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-darwin-amd64.tar.gz.sha256sum) / e889960e4c1d7e2dfdb91b102becfaf22700cb86dc3e3553d9bebd7bab5a3803) - [MacOS arm64](https://get.helm.sh/helm-v3.10.2-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-darwin-arm64.tar.gz.sha256sum) / 460441eea1764ca438e29fa0e38aa0d2607402f753cb656a4ab0da9223eda494) - [Linux amd64](https://get.helm.sh/helm-v3.10.2-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-amd64.tar.gz.sha256sum) / 2315941a13291c277dac9f65e75ead56386440d3907e0540bf157ae70f188347) - [Linux arm](https://get.helm.sh/helm-v3.10.2-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-arm.tar.gz.sha256sum) / 25af344f46348958baa1c758cdf3b204ede3ddc483be1171ed3738d47efd0aae) - [Linux arm64](https://get.helm.sh/helm-v3.10.2-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-arm64.tar.gz.sha256sum) / 57fa17b6bb040a3788116557a72579f2180ea9620b4ee8a9b7244e5901df02e4) - [Linux i386](https://get.helm.sh/helm-v3.10.2-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-386.tar.gz.sha256sum) / ac9cbef2ec1237e2723ee8d3a92d1c4525a2da7cecc11336ba67de9bb6b473f0) - [Linux ppc64le](https://get.helm.sh/helm-v3.10.2-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-ppc64le.tar.gz.sha256sum) / 53a578b84155d31c3e62dd93a88586b75e876dae82c7912c895ee5a574fa6209) - [Linux s390x](https://get.helm.sh/helm-v3.10.2-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.2-linux-s390x.tar.gz.sha256sum) / 33cb4a3382bea6bcd7eb7f385dd08941bdc84d0020345951eb467fbc8f5ccb60) - [Windows amd64](https://get.helm.sh/helm-v3.10.2-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.10.2-windows-amd64.zip.sha256sum) / f1a3190adecc26270bbef4f3ab2d1a56509f9d8df95413cdd6e3151f6f367862) This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E ` and can be found at [@​mattfarina](https://togithub.com/mattfarina) [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3) on any system with `bash`. #### What's Next - 3.10.3 will contain only bug fixes and be released on December 14, 2022 - 3.11.0 is the next feature releaseand be released on January 18, 2023 #### Changelog - fix a few function names on comments [`50f003e`](https://togithub.com/helm/helm/commit/50f003e5ee8704ec937a756c646870227d7c8b58) (cui fliter) - redirect registry client output to stderr [`c3a62f7`](https://togithub.com/helm/helm/commit/c3a62f7880be8bdc904f2d54c4b0c16a86ec204c) (Cyril Jouve) - Readiness & liveness probes correct port [`727bdf1`](https://togithub.com/helm/helm/commit/727bdf1813df73073d5a8eba4581201ef6518f93) (Peter Leong) </details> <details> <summary>kubernetes-sigs/kind</summary> ### [`v0.17.0`](https://togithub.com/kubernetes-sigs/kind/releases/tag/v0.17.0) [Compare Source](https://togithub.com/kubernetes-sigs/kind/compare/v0.16.0...v0.17.0) `v0.17.0` is a small release centered around fixing a bug loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) and support for cross-architecture `kind load ...`. This release also ships Kubernetes 1.25.3 and containerd 1.6.9 with their respective fixes. This release comes to you live from KubeCon NA 2022 😄 <h1 id="breaking-changes">Breaking Changes</h1> - The default node image is a Kubernetes `v1.25.3` image: `kindest/node:v1.25.2@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - Internal config generation now defends against yaml-injection - This should not be a breaking change if you were using the config fields as documented - This does not apply to config *patches* which are applied after config generation, and by definition patch arbitrary yaml <h1 id="new-features">New Features</h1> - **Support for loading cross-architecture images** - When using `kind load docker-image` or `kind load image-archive`, kind now instructs containerd to import all architectures. - This means that *if* you have multi-arch `docker run` enabled on your host (binfmt_misc qemu-userspace), such as in the Docker Desktop application out-of-the box, you may be able to load and run pods with images for the wrong architecture (e.g. an amd64 image on an M1 mac). - containerd 1.6.9 - go 1.19.2 - upgraded metallb [https://github.com/kubernetes-sigs/kind/pull/2973](https://togithub.com/kubernetes-sigs/kind/pull/2973) - overhauled docs code snippets [https://github.com/kubernetes-sigs/kind/pull/2894](https://togithub.com/kubernetes-sigs/kind/pull/2894) New Node images have been built for kind `v0.17.0`, please use these **exact** images (IE like `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` including the digest) or build your own as we may need to change the image format again in the future 😅 Images built for this release: - 1.25: `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - 1.24: `kindest/node:v1.24.7@​sha256:577c630ce8e509131eab1aea12c022190978dd2f745aac5eb1fe65c0807eb315` - 1.23: `kindest/node:v1.23.13@​sha256:ef453bb7c79f0e3caba88d2067d4196f427794086a7d0df8df4f019d5e336b61` - 1.22: `kindest/node:v1.22.15@​sha256:7d9708c4b0873f0fe2e171e2b1b7f45ae89482617778c1c875f1053d4cef2e41` - 1.21: `kindest/node:v1.21.14@​sha256:9d9eb5fb26b4fbc0c6d95fa8c790414f9750dd583f5d7cee45d92e8c26670aa1` - 1.20: `kindest/node:v1.20.15@​sha256:a32bf55309294120616886b5338f95dd98a2f7231519c7dedcec32ba29699394` - 1.19: `kindest/node:v1.19.16@​sha256:476cb3269232888437b61deca013832fee41f9f074f9bed79f57e4280f7c48b7` NOTE: These node images support amd64 and arm64. It remains possible to build custom images for other architectures (see the docs). <h1 id="fixes">Fixes</h1> - Fix loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) - [kindnetd](https://togithub.com/kubernetes-sigs/kind/tree/main/images/kindnetd) (kind's lightweight networking daemonset) now supports removing wrong routes when nodes are added and removed - currently, kind does not explicitly have support for adding or removing nodes however, [Cluster API Provider Docker](https://togithub.com/kubernetes-sigs/cluster-api/tree/main/test/infrastructure/docker) (which is based on KIND), does support this. <h1 id="contributors">Contributors</h1> **Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​aude](https://togithub.com/aude) - [@​BenTheElder](https://togithub.com/BenTheElder) - [@​chrischdi](https://togithub.com/chrischdi) - [@​converge](https://togithub.com/converge) - [@​curtbushko](https://togithub.com/curtbushko) - [@​flash-me](https://togithub.com/flash-me) - [@​hrittikhere](https://togithub.com/hrittikhere) - [@​k8s-ci-robot](https://togithub.com/k8s-ci-robot) - [@​mdurand54](https://togithub.com/mdurand54) - [@​raphaelauv](https://togithub.com/raphaelauv) - [@​Vlatombe](https://togithub.com/Vlatombe) And thank you **very much** to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, helping users in slack, etc. 🙏 </details> <details> <summary>kubernetes/kubectl</summary> ### [`v1.25.4`](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.25.3...kubernetes-1.25.4) [Compare Source](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.25.3...kubernetes-1.25.4) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMjkuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIyOS4wIn0=--> Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Changes: 0.17.0 - Live from KubeCon! --------------------------- `v0.17.0` is a small release centered around fixing a bug loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) kubernetes-sigs/kind#2955 and support for cross-architecture `kind load ...`. This release also ships Kubernetes 1.25.3 and containerd 1.6.9 with their respective fixes. This release comes to you live from KubeCon NA 2022! 0.16.0 ------ `v0.16.0` is a quick release centered around shipping Kubernetes v1.25.2 fixes by default. 0.15.0 ------ `v0.15.0` contains important fixes for cluster reboots and various other improvements. 0.14.0 ------ `v0.14.0` is quick follow-up to `v0.13.0` upgrading packages and fixing cgroups on some non-systemd-based hosts such as WSL2 and Alpine based tools like colima and rancher-desktop. 0.13.0 ------ `v0.13.0` is all about cgroups -- We're making the switch to the systemd cgroup driver to align with current Kubernetes container runtime recommendations and kubeadm defaults. 0.12.0 ------ `v0.12.0` has been focused on stability, with improvements and fixes for support rootless and cgroupsv2, and bringing support for s390x architectures.
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/avast/retry-go/v4](https://togithub.com/avast/retry-go) | require | minor | `v4.1.0` -> `v4.3.0` | | [github.com/bazelbuild/bazel-gazelle](https://togithub.com/bazelbuild/bazel-gazelle) | require | minor | `v0.27.0` -> `v0.28.0` | | [github.com/bazelbuild/bazelisk](https://togithub.com/bazelbuild/bazelisk) | require | patch | `v1.14.0` -> `v1.14.1` | | [github.com/evanw/esbuild](https://togithub.com/evanw/esbuild) | require | patch | `v0.15.10` -> `v0.15.12` | | [github.com/grpc-ecosystem/grpc-gateway/v2](https://togithub.com/grpc-ecosystem/grpc-gateway) | require | minor | `v2.11.3` -> `v2.13.0` | | [github.com/grpc-ecosystem/grpc-health-probe](https://togithub.com/grpc-ecosystem/grpc-health-probe) | require | patch | `v0.4.13` -> `v0.4.14` | | [github.com/onsi/ginkgo/v2](https://togithub.com/onsi/ginkgo) | require | minor | `v2.3.0` -> `v2.4.0` | | [github.com/onsi/gomega](https://togithub.com/onsi/gomega) | require | minor | `v1.22.1` -> `v1.24.0` | | [github.com/spf13/cobra](https://togithub.com/spf13/cobra) | require | patch | `v1.6.0` -> `v1.6.1` | | [golang.org/x/sync](https://togithub.com/golang/sync) | require | minor | `v0.0.0-20220929204114-8fcdb60fdcc0` -> `v0.1.0` | | [google.golang.org/genproto](https://togithub.com/googleapis/go-genproto) | require | digest | `15ba04f` -> `115e99e` | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | require | patch | `v1.50.0` -> `v1.50.1` | | [helm.sh/helm/v3](https://togithub.com/helm/helm) | require | patch | `v3.10.0` -> `v3.10.1` | | [k8s.io/apimachinery](https://togithub.com/kubernetes/apimachinery) | require | patch | `v0.25.2` -> `v0.25.3` | | [sigs.k8s.io/kind](https://togithub.com/kubernetes-sigs/kind) | require | minor | `v0.16.0` -> `v0.17.0` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>avast/retry-go</summary> ### [`v4.3.0`](https://togithub.com/avast/retry-go/releases/tag/v4.3.0) [Compare Source](https://togithub.com/avast/retry-go/compare/v4.2.0...v4.3.0) [#​71](https://togithub.com/avast/retry-go/issues/71) [#​48](https://togithub.com/avast/retry-go/issues/48) ### [`v4.2.0`](https://togithub.com/avast/retry-go/releases/tag/v4.2.0) [Compare Source](https://togithub.com/avast/retry-go/compare/v4.1.0...v4.2.0) [#​65](https://togithub.com/avast/retry-go/issues/65) [#​70](https://togithub.com/avast/retry-go/issues/70) </details> <details> <summary>bazelbuild/bazel-gazelle</summary> ### [`v0.28.0`](https://togithub.com/bazelbuild/bazel-gazelle/releases/tag/v0.28.0) [Compare Source](https://togithub.com/bazelbuild/bazel-gazelle/compare/v0.27.0...v0.28.0) #### What's Changed - language/proto: gen_known_imports creates structs instead of function calls by [@​eric-skydio](https://togithub.com/eric-skydio) in [https://github.com/bazelbuild/bazel-gazelle/pull/1333](https://togithub.com/bazelbuild/bazel-gazelle/pull/1333) - Add DoneGeneratingRules language hook by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/bazel-gazelle/pull/1325](https://togithub.com/bazelbuild/bazel-gazelle/pull/1325) - Allow configuring timeout of generation tests by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/bazel-gazelle/pull/1324](https://togithub.com/bazelbuild/bazel-gazelle/pull/1324) - bug: Allow user-specified tags on gazelle rule by [@​Helcaraxan](https://togithub.com/Helcaraxan) in [https://github.com/bazelbuild/bazel-gazelle/pull/1308](https://togithub.com/bazelbuild/bazel-gazelle/pull/1308) - Replace \_get_auth with Bazel's read_user_netrc by [@​linzhp](https://togithub.com/linzhp) in [https://github.com/bazelbuild/bazel-gazelle/pull/1338](https://togithub.com/bazelbuild/bazel-gazelle/pull/1338) - language/go should consider default_visibility set by OtherGen ([#​783](https://togithub.com/bazelbuild/bazel-gazelle/issues/783)) by [@​dnathe4th](https://togithub.com/dnathe4th) in [https://github.com/bazelbuild/bazel-gazelle/pull/1341](https://togithub.com/bazelbuild/bazel-gazelle/pull/1341) - fix: pass `visibility` attribute for `gazelle` macro to resulting `sh_binary` by [@​cgrindel](https://togithub.com/cgrindel) in [https://github.com/bazelbuild/bazel-gazelle/pull/1340](https://togithub.com/bazelbuild/bazel-gazelle/pull/1340) - Add additional bzlmod requirements to allow grpc protobufs to work by [@​shs96c](https://togithub.com/shs96c) in [https://github.com/bazelbuild/bazel-gazelle/pull/1345](https://togithub.com/bazelbuild/bazel-gazelle/pull/1345) - bzlmod: Simplify go_grpc_library support by [@​fmeum](https://togithub.com/fmeum) in [https://github.com/bazelbuild/bazel-gazelle/pull/1346](https://togithub.com/bazelbuild/bazel-gazelle/pull/1346) - bzlmod: Add support for custom `go_proto_library` compilers by [@​fmeum](https://togithub.com/fmeum) in [https://github.com/bazelbuild/bazel-gazelle/pull/1348](https://togithub.com/bazelbuild/bazel-gazelle/pull/1348) - Add visibility extension to support recursive default_visibility ([#​783](https://togithub.com/bazelbuild/bazel-gazelle/issues/783)) by [@​dnathe4th](https://togithub.com/dnathe4th) in [https://github.com/bazelbuild/bazel-gazelle/pull/1343](https://togithub.com/bazelbuild/bazel-gazelle/pull/1343) - Make `gazelle_generation_test` respect out suffix when generating golden files by [@​blorente](https://togithub.com/blorente) in [https://github.com/bazelbuild/bazel-gazelle/pull/1352](https://togithub.com/bazelbuild/bazel-gazelle/pull/1352) - Add size argument to `gazelle_generation_test` by [@​charlesoconor](https://togithub.com/charlesoconor) in [https://github.com/bazelbuild/bazel-gazelle/pull/1351](https://togithub.com/bazelbuild/bazel-gazelle/pull/1351) #### New Contributors - [@​eric-skydio](https://togithub.com/eric-skydio) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1333](https://togithub.com/bazelbuild/bazel-gazelle/pull/1333) - [@​dnathe4th](https://togithub.com/dnathe4th) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1341](https://togithub.com/bazelbuild/bazel-gazelle/pull/1341) - [@​cgrindel](https://togithub.com/cgrindel) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1340](https://togithub.com/bazelbuild/bazel-gazelle/pull/1340) - [@​shs96c](https://togithub.com/shs96c) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1345](https://togithub.com/bazelbuild/bazel-gazelle/pull/1345) - [@​blorente](https://togithub.com/blorente) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1352](https://togithub.com/bazelbuild/bazel-gazelle/pull/1352) - [@​charlesoconor](https://togithub.com/charlesoconor) made their first contribution in [https://github.com/bazelbuild/bazel-gazelle/pull/1351](https://togithub.com/bazelbuild/bazel-gazelle/pull/1351) **Full Changelog**: bazel-contrib/bazel-gazelle@v0.27.0...v0.28.0 </details> <details> <summary>bazelbuild/bazelisk</summary> ### [`v1.14.1`](https://togithub.com/bazelbuild/bazelisk/compare/v1.14.0...v1.14.1) [Compare Source](https://togithub.com/bazelbuild/bazelisk/compare/v1.14.0...v1.14.1) </details> <details> <summary>evanw/esbuild</summary> ### [`v0.15.12`](https://togithub.com/evanw/esbuild/releases/tag/v0.15.12) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.15.11...v0.15.12) - Fix minifier correctness bug with single-use substitutions ([#​2619](https://togithub.com/evanw/esbuild/issues/2619)) When minification is enabled, esbuild will attempt to eliminate variables that are only used once in certain cases. For example, esbuild minifies this code: ```js function getEmailForUser(name) { let users = db.table('users'); let user = users.find({ name }); let email = user?.get('email'); return email; } ``` into this code: ```js function getEmailForUser(e){return db.table("users").find({name:e})?.get("email")} ``` However, this transformation had a bug where esbuild did not correctly consider the "read" part of binary read-modify-write assignment operators. For example, it's incorrect to minify the following code into `bar += fn()` because the call to `fn()` might modify `bar`: ```js const foo = fn(); bar += foo; ``` In addition to fixing this correctness bug, this release also improves esbuild's output in the case where all values being skipped over are primitives: ```js function toneMapLuminance(r, g, b) { let hdr = luminance(r, g, b) let decay = 1 / (1 + hdr) return 1 - decay } ``` Previous releases of esbuild didn't substitute these single-use variables here, but esbuild will now minify this to the following code starting with this release: ```js function toneMapLuminance(e,n,a){return 1-1/(1+luminance(e,n,a))} ``` ### [`v0.15.11`](https://togithub.com/evanw/esbuild/releases/tag/v0.15.11) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.15.10...v0.15.11) - Fix various edge cases regarding template tags and `this` ([#​2610](https://togithub.com/evanw/esbuild/issues/2610)) This release fixes some bugs where the value of `this` wasn't correctly preserved when evaluating template tags in a few edge cases. These edge cases are listed below: ```js async function test() { class Foo { foo() { return this } } class Bar extends Foo { a = async () => super.foo`` b = async () => super['foo']`` c = async (foo) => super[foo]`` } function foo() { return this } const obj = { foo } const bar = new Bar console.log( (await bar.a()) === bar, (await bar.b()) === bar, (await bar.c('foo')) === bar, { foo }.foo``.foo === foo, (true && obj.foo)`` !== obj, (false || obj.foo)`` !== obj, (null ?? obj.foo)`` !== obj, ) } test() ``` Each edge case in the code above previously incorrectly printed `false` when run through esbuild with `--minify --target=es6` but now correctly prints `true`. These edge cases are unlikely to have affected real-world code. </details> <details> <summary>grpc-ecosystem/grpc-gateway</summary> ### [`v2.13.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.13.0) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v2.12.0...v2.13.0) #### What's Changed - Updated gRPC code Cancelled replaced with HTTP code 499 by [@​tech-sumit](https://togithub.com/tech-sumit) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2957](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2957) - fix: remove default service tag generation for methods by [@​kkolur](https://togithub.com/kkolur) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2960](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2960) - Use tag instead of has pin for SLSA generator by [@​laurentsimon](https://togithub.com/laurentsimon) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2969](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2969) - Add Conduit to adopters by [@​hariso](https://togithub.com/hariso) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2981](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2981) - feat(gen-openapiv2): support trailing comments by [@​ionling](https://togithub.com/ionling) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2965](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2965) - feat(gen-openapiv2): keep fields next to "$ref" fields by [@​gostajonasson](https://togithub.com/gostajonasson) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2986](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2986) #### New Contributors - [@​tech-sumit](https://togithub.com/tech-sumit) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2957](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2957) - [@​hariso](https://togithub.com/hariso) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2981](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2981) - [@​ionling](https://togithub.com/ionling) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2965](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2965) **Full Changelog**: grpc-ecosystem/grpc-gateway@v2.12.0...v2.13.0 ### [`v2.12.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.12.0) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v2.11.3...v2.12.0) #### What's Changed - fix: support for oneof fields in request bodies by [@​isbang](https://togithub.com/isbang) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2867](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2867) - mux: calculate verb correctly for cases like DELETE /foo/bar:archive when user provided wrong method by [@​jonathaningram](https://togithub.com/jonathaningram) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2870](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2870) - Update googleapis dependency by [@​johanbrandhorst](https://togithub.com/johanbrandhorst) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2875](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2875) - protoc-gen-openapiv2: RPC visibility setting transitively applied to messages by [@​erademacher](https://togithub.com/erademacher) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2880](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2880) - protoc-gen-openapiv2: Use json_name when generating required field names by [@​patrick246](https://togithub.com/patrick246) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2885](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2885) - fix: support service tags in OpenAPI config file ([#​2817](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/2817)) by [@​y-takuya](https://togithub.com/y-takuya) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2858](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2858) - feat: add option to disable rendering of service tags by [@​kkolur](https://togithub.com/kkolur) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2928](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2928) - fix: required properties of message type are required in OpenAPI by [@​gostajonasson](https://togithub.com/gostajonasson) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2904](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2904) - feat: add option to add description to tags by [@​same-id](https://togithub.com/same-id) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2939](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2939) - add extensions for Tag object by [@​kkolur](https://togithub.com/kkolur) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2950](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2950) - Make registry load packages deterministically by [@​gonzaloserrano](https://togithub.com/gonzaloserrano) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2945](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2945) #### New Contributors - [@​erademacher](https://togithub.com/erademacher) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2880](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2880) - [@​patrick246](https://togithub.com/patrick246) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2885](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2885) - [@​y-takuya](https://togithub.com/y-takuya) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2858](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2858) - [@​kkolur](https://togithub.com/kkolur) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2928](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2928) - [@​gostajonasson](https://togithub.com/gostajonasson) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2904](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2904) - [@​same-id](https://togithub.com/same-id) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2939](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2939) - [@​gonzaloserrano](https://togithub.com/gonzaloserrano) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/2945](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/2945) **Full Changelog**: grpc-ecosystem/grpc-gateway@v2.11.3...v2.12.0 </details> <details> <summary>grpc-ecosystem/grpc-health-probe</summary> ### [`v0.4.14`](https://togithub.com/grpc-ecosystem/grpc-health-probe/releases/tag/v0.4.14) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-health-probe/compare/v0.4.13...v0.4.14) #### Changelog - [`aa786e3`](https://togithub.com/grpc-ecosystem/grpc-health-probe/commit/aa786e3) Release v0.4.14 </details> <details> <summary>onsi/ginkgo</summary> ### [`v2.4.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.4.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.3.1...v2.4.0) #### 2.4.0 ##### Features - DeferCleanup supports functions with multiple-return values \[[`5e33c75`](https://togithub.com/onsi/ginkgo/commit/5e33c75)] - Add GinkgoLogr ([#​1067](https://togithub.com/onsi/ginkgo/issues/1067)) \[[`bf78c28`](https://togithub.com/onsi/ginkgo/commit/bf78c28)] - Introduction of 'MustPassRepeatedly' decorator ([#​1051](https://togithub.com/onsi/ginkgo/issues/1051)) \[[`047c02f`](https://togithub.com/onsi/ginkgo/commit/047c02f)] ##### Fixes - correcting some typos ([#​1064](https://togithub.com/onsi/ginkgo/issues/1064)) \[[`1403d3c`](https://togithub.com/onsi/ginkgo/commit/1403d3c)] - fix flaky internal_integration interupt specs \[[`2105ba3`](https://togithub.com/onsi/ginkgo/commit/2105ba3)] - Correct busted link in README \[[`be6b5b9`](https://togithub.com/onsi/ginkgo/commit/be6b5b9)] ##### Maintenance - Bump actions/checkout from 2 to 3 ([#​1062](https://togithub.com/onsi/ginkgo/issues/1062)) \[[`8a2f483`](https://togithub.com/onsi/ginkgo/commit/8a2f483)] - Bump golang.org/x/tools from 0.1.12 to 0.2.0 ([#​1065](https://togithub.com/onsi/ginkgo/issues/1065)) \[[`529c4e8`](https://togithub.com/onsi/ginkgo/commit/529c4e8)] - Bump github/codeql-action from 1 to 2 ([#​1061](https://togithub.com/onsi/ginkgo/issues/1061)) \[[`da09146`](https://togithub.com/onsi/ginkgo/commit/da09146)] - Bump actions/setup-go from 2 to 3 ([#​1060](https://togithub.com/onsi/ginkgo/issues/1060)) \[[`918040d`](https://togithub.com/onsi/ginkgo/commit/918040d)] - Bump github.com/onsi/gomega from 1.22.0 to 1.22.1 ([#​1053](https://togithub.com/onsi/ginkgo/issues/1053)) \[[`2098e4d`](https://togithub.com/onsi/ginkgo/commit/2098e4d)] - Bump nokogiri from 1.13.8 to 1.13.9 in /docs ([#​1066](https://togithub.com/onsi/ginkgo/issues/1066)) \[[`1d74122`](https://togithub.com/onsi/ginkgo/commit/1d74122)] - Add GHA to dependabot config \[[`4442772`](https://togithub.com/onsi/ginkgo/commit/4442772)] ### [`v2.3.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.3.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.3.0...v2.3.1) #### 2.3.1 #### Fixes Several users were invoking `ginkgo` by installing the latest version of the cli via `go install github.com/onsi/ginkgo/v2/ginkgo@latest`. When 2.3.0 was released this resulted in an influx of issues as CI systems failed due to a change in the internal contract between the Ginkgo CLI and the Ginkgo library. Ginkgo only supports running the same version of the library as the cli (which is why both are packaged in the same repository). With this patch release, the ginkgo CLI can now identify a version mismatch and emit a helpful error message. - Ginkgo cli can identify version mismatches and emit a helpful error message \[[`bc4ae2f`](https://togithub.com/onsi/ginkgo/commit/bc4ae2f)] - further emphasize that a version match is required when running Ginkgo on CI and/or locally \[[`2691dd8`](https://togithub.com/onsi/ginkgo/commit/2691dd8)] #### Maintenance - bump gomega to v1.22.0 \[[`822a937`](https://togithub.com/onsi/ginkgo/commit/822a937)] </details> <details> <summary>onsi/gomega</summary> ### [`v1.24.0`](https://togithub.com/onsi/gomega/releases/tag/v1.24.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.23.0...v1.24.0) #### 1.24.0 ##### Features Introducting [gcustom](https://onsi.github.io/gomega/#gcustom-a-convenient-mechanism-for-buildling-custom-matchers) - a convenient mechanism for building custom matchers. This is an RC release for `gcustom`. The external API may be tweaked in response to feedback however it is expected to remain mostly stable. ##### Maintenance - Update BeComparableTo documentation \[[`756eaa0`](https://togithub.com/onsi/gomega/commit/756eaa0)] ### [`v1.23.0`](https://togithub.com/onsi/gomega/releases/tag/v1.23.0) [Compare Source](https://togithub.com/onsi/gomega/compare/v1.22.1...v1.23.0) #### 1.23.0 ##### Features - Custom formatting on a per-type basis can be provided using `format.RegisterCustomFormatter()` -- see the docs [here](https://onsi.github.io/gomega/#adjusting-output) - Substantial improvement have been made to `StopTrying()`: - Users can now use `StopTrying().Wrap(err)` to wrap errors and `StopTrying().Attach(description, object)` to attach arbitrary objects to the `StopTrying()` error - `StopTrying()` is now always interpreted as a failure. If you are an early adopter of `StopTrying()` you may need to change your code as the prior version would match against the returned value even if `StopTrying()` was returned. Going forward the `StopTrying()` api should remain stable. - `StopTrying()` and `StopTrying().Now()` can both be used in matchers - not just polled functions. - `TryAgainAfter(duration)` is used like `StopTrying()` but instructs `Eventually` and `Consistently` that the poll should be tried again after the specified duration. This allows you to dynamically adjust the polling duration. - `ctx` can now be passed-in as the first argument to `Eventually` and `Consistently`. #### Maintenance - Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 ([#​597](https://togithub.com/onsi/gomega/issues/597)) \[[`afed901`](https://togithub.com/onsi/gomega/commit/afed901)] - Bump nokogiri from 1.13.8 to 1.13.9 in /docs ([#​599](https://togithub.com/onsi/gomega/issues/599)) \[[`7c691b3`](https://togithub.com/onsi/gomega/commit/7c691b3)] - Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 ([#​587](https://togithub.com/onsi/gomega/issues/587)) \[[`ff22665`](https://togithub.com/onsi/gomega/commit/ff22665)] </details> <details> <summary>spf13/cobra</summary> ### [`v1.6.1`](https://togithub.com/spf13/cobra/releases/tag/v1.6.1) [Compare Source](https://togithub.com/spf13/cobra/compare/v1.6.0...v1.6.1) ##### Bug fixes 🐛 - Fixes a panic when `AddGroup` isn't called before `AddCommand(my-sub-command)` is executed. This can happen within more complex cobra file structures that have many different `init`s to be executed. Now, the check for groups has been moved to `ExecuteC` and provides more flexibility when working with grouped commands - [@​marckhouzam](https://togithub.com/marckhouzam) (and shout out to [@​aawsome](https://togithub.com/aawsome), [@​andig](https://togithub.com/andig) and [@​KINGSABRI](https://togithub.com/KINGSABRI) for a deep investigation into this! 👏🏼) </details> <details> <summary>grpc/grpc-go</summary> ### [`v1.50.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.50.1) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.50.0...v1.50.1) New Features - gcp/observability: support new configuration defined in public preview user guide </details> <details> <summary>helm/helm</summary> ### [`v3.10.1`](https://togithub.com/helm/helm/releases/tag/v3.10.1) [Compare Source](https://togithub.com/helm/helm/compare/v3.10.0...v3.10.1) Helm v3.10.1 is a patch release. Users are encouraged to upgrade for the best experience. Users are encouraged to upgrade for the best experience. The community keeps growing, and we'd love to see you there! - Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com): - for questions and just to hang out - for discussing PRs, code, and bugs - Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622) - Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0) #### Installation and Upgrading Download Helm v3.10.1. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.10.1-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-darwin-amd64.tar.gz.sha256sum) / e7f2db0df45a5011c1df8c82efde1e306a93a31eba4696d27cd751917e549ac6) - [MacOS arm64](https://get.helm.sh/helm-v3.10.1-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-darwin-arm64.tar.gz.sha256sum) / 28a079a61c393d125c5d5e1a8e20a04b72c709ccfa8e7822f3f17bb1ad2bbc22) - [Linux amd64](https://get.helm.sh/helm-v3.10.1-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-amd64.tar.gz.sha256sum) / c12d2cd638f2d066fec123d0bd7f010f32c643afdf288d39a4610b1f9cb32af3) - [Linux arm](https://get.helm.sh/helm-v3.10.1-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-arm.tar.gz.sha256sum) / 309f56a35185023262b4f20f7315d4e60854b517243444b34f5a458c81b33009) - [Linux arm64](https://get.helm.sh/helm-v3.10.1-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-arm64.tar.gz.sha256sum) / d04b38d439ab8655abb4cb9ccc1efa8a3fe95f3f68af46d9137c6b7985491833) - [Linux i386](https://get.helm.sh/helm-v3.10.1-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-386.tar.gz.sha256sum) / fb75a02d8a6e9ba6dd458f47dc0771a0f15c1842b6f6e2928c9136e676657993) - [Linux ppc64le](https://get.helm.sh/helm-v3.10.1-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-ppc64le.tar.gz.sha256sum) / 855ab37613b393c68d50b4355273df2322f27db08b1deca8807bac80343a8a64) - [Linux s390x](https://get.helm.sh/helm-v3.10.1-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.10.1-linux-s390x.tar.gz.sha256sum) / e51220b4582a3cad4b45330c96e1b0408d33e25f90a9e66b06649903acf1bed1) - [Windows amd64](https://get.helm.sh/helm-v3.10.1-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.10.1-windows-amd64.zip.sha256sum) / 4c6f89f005a86665e3e90c28d36446434945594aac960a8d5a2d1c4fb1e53522) This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E ` and can be found at [@​mattfarina](https://togithub.com/mattfarina) [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3) on any system with `bash`. #### What's Next - 3.10.2 will contain only bug fixes and be released on November 9, 2022 - 3.11.1 is the next feature releaseand be released on January 18, 2023 #### Changelog - Updating the deb location for azure cli [`9f88ccb`](https://togithub.com/helm/helm/commit/9f88ccb6aee40b9a0535fcc7efea6055e1ef72c9) (Matt Farina) - Updating the repo the azure cli is installed from [`a59afc4`](https://togithub.com/helm/helm/commit/a59afc47d6c6b7946f5734bb51a7d1cf2599a0c1) (Matt Farina) - Updating to kubernetes 1.25.2 packages [`35af809`](https://togithub.com/helm/helm/commit/35af809b4db460a8834b05d78a58eddcfc236558) (Matt Farina) - one defer [`97780c7`](https://togithub.com/helm/helm/commit/97780c7ecc85dcb8e7ba302d50403152b2502ce6) (CI) - don't change r.CachePath [`9f61b0a`](https://togithub.com/helm/helm/commit/9f61b0a6bd8686a0c509ec0bd4ec4e449d930c19) (CI) - avoid adding new public function [`75a1369`](https://togithub.com/helm/helm/commit/75a1369794499daa7223271996781cadaf2c1adf) (CI) - fix tests [`959acd8`](https://togithub.com/helm/helm/commit/959acd8a1da38d33b5069f083a040fa237c04bfd) (CI) - fix: clean up temp files in FindChartInAuthAndTLSAndPassRepoURL ([#​11171](https://togithub.com/helm/helm/issues/11171)) [`f6830f7`](https://togithub.com/helm/helm/commit/f6830f7b0ab91909454fbdc476b4e760d6525abc) (CI) - Allow CGO_ENABLED to be overridden for build [`9140924`](https://togithub.com/helm/helm/commit/91409241993efe6032e078d73f95163f0dc550bc) (Joe Julian) - update: Optimize the error message [`23ff142`](https://togithub.com/helm/helm/commit/23ff142d8b078287c3191260a10972699bf741a8) (wujunwei) - add nil judge for dependency , maintainers validate and some testcase. [`f22e260`](https://togithub.com/helm/helm/commit/f22e26085ca44eef41f9c080374fcc056dd73cbb) (wujunwei) - Fix URL with encoded path support for ChartDownloader [`4e07531`](https://togithub.com/helm/helm/commit/4e075315f81311372568d73f2c929577d10c0de2) (Mathieu Parent) - fix: add cases.NoLower option for we can get same effect to strings.Title [`4844431`](https://togithub.com/helm/helm/commit/48444319694a4b6110541ef7bfea9a8627c1aa39) (wujunwei) - Tolerate temporary errors from etcdserver [`802a229`](https://togithub.com/helm/helm/commit/802a22903b9666aaba73a6e58602f4ff0dc9cf01) (Davanum Srinivas) </details> <details> <summary>kubernetes/apimachinery</summary> ### [`v0.25.3`](https://togithub.com/kubernetes/apimachinery/compare/v0.25.2...v0.25.3) [Compare Source](https://togithub.com/kubernetes/apimachinery/compare/v0.25.2...v0.25.3) </details> <details> <summary>kubernetes-sigs/kind</summary> ### [`v0.17.0`](https://togithub.com/kubernetes-sigs/kind/releases/tag/v0.17.0) [Compare Source](https://togithub.com/kubernetes-sigs/kind/compare/v0.16.0...v0.17.0) `v0.17.0` is a small release centered around fixing a bug loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) and support for cross-architecture `kind load ...`. This release also ships Kubernetes 1.25.3 and containerd 1.6.9 with their respective fixes. This release comes to you live from KubeCon NA 2022 😄 <h1 id="breaking-changes">Breaking Changes</h1> - The default node image is a Kubernetes `v1.25.3` image: `kindest/node:v1.25.2@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - Internal config generation now defends against yaml-injection - This should not be a breaking change if you were using the config fields as documented - This does not apply to config *patches* which are applied after config generation, and by definition patch arbitrary yaml <h1 id="new-features">New Features</h1> - **Support for loading cross-architecture images** - When using `kind load docker-image` or `kind load image-archive`, kind now instructs containerd to import all architectures. - This means that *if* you have multi-arch `docker run` enabled on your host (binfmt_misc qemu-userspace), such as in the Docker Desktop application out-of-the box, you may be able to load and run pods with images for the wrong architecture (e.g. an amd64 image on an M1 mac). - containerd 1.6.9 - go 1.19.2 - upgraded metallb [https://github.com/kubernetes-sigs/kind/pull/2973](https://togithub.com/kubernetes-sigs/kind/pull/2973) - overhauled docs code snippets [https://github.com/kubernetes-sigs/kind/pull/2894](https://togithub.com/kubernetes-sigs/kind/pull/2894) New Node images have been built for kind `v0.17.0`, please use these **exact** images (IE like `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` including the digest) or build your own as we may need to change the image format again in the future 😅 Images built for this release: - 1.25: `kindest/node:v1.25.3@​sha256:f52781bc0d7a19fb6c405c2af83abfeb311f130707a0e219175677e366cc45d1` - 1.24: `kindest/node:v1.24.7@​sha256:577c630ce8e509131eab1aea12c022190978dd2f745aac5eb1fe65c0807eb315` - 1.23: `kindest/node:v1.23.13@​sha256:ef453bb7c79f0e3caba88d2067d4196f427794086a7d0df8df4f019d5e336b61` - 1.22: `kindest/node:v1.22.15@​sha256:7d9708c4b0873f0fe2e171e2b1b7f45ae89482617778c1c875f1053d4cef2e41` - 1.21: `kindest/node:v1.21.14@​sha256:9d9eb5fb26b4fbc0c6d95fa8c790414f9750dd583f5d7cee45d92e8c26670aa1` - 1.20: `kindest/node:v1.20.15@​sha256:a32bf55309294120616886b5338f95dd98a2f7231519c7dedcec32ba29699394` - 1.19: `kindest/node:v1.19.16@​sha256:476cb3269232888437b61deca013832fee41f9f074f9bed79f57e4280f7c48b7` NOTE: These node images support amd64 and arm64. It remains possible to build custom images for other architectures (see the docs). <h1 id="fixes">Fixes</h1> - Fix loading docker hub / docker.io tagged images with identical content but different tags (including images with no explicit host) [https://github.com/kubernetes-sigs/kind/pull/2955](https://togithub.com/kubernetes-sigs/kind/pull/2955) - [kindnetd](https://togithub.com/kubernetes-sigs/kind/tree/main/images/kindnetd) (kind's lightweight networking daemonset) now supports removing wrong routes when nodes are added and removed - currently, kind does not explicitly have support for adding or removing nodes however, [Cluster API Provider Docker](https://togithub.com/kubernetes-sigs/cluster-api/tree/main/test/infrastructure/docker) (which is based on KIND), does support this. <h1 id="contributors">Contributors</h1> **Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​aude](https://togithub.com/aude) - [@​BenTheElder](https://togithub.com/BenTheElder) - [@​chrischdi](https://togithub.com/chrischdi) - [@​converge](https://togithub.com/converge) - [@​curtbushko](https://togithub.com/curtbushko) - [@​flash-me](https://togithub.com/flash-me) - [@​hrittikhere](https://togithub.com/hrittikhere) - [@​k8s-ci-robot](https://togithub.com/k8s-ci-robot) - [@​mdurand54](https://togithub.com/mdurand54) - [@​raphaelauv](https://togithub.com/raphaelauv) - [@​Vlatombe](https://togithub.com/Vlatombe) And thank you **very much** to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, helping users in slack, etc. 🙏 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/aspect-build/silo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMzQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEzLjIifQ==--> Signed-off-by: Thulio Ferraz Assis <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thulio Ferraz Assis <[email protected]>
When loading a docker image that has already been loaded with a new tag, its name is not sanitized on import, leading to an inconsistent tag present in the kind container.
Reproducer with latest kind release (v0.16.0)
Import the first tag
Then import the second tag
Inspecting content of the internal registry shows that the new image hasn't been prefixed with
docker.io/library
as it was done for the first load.