{"id":2706,"name":"github.com/spf13/pflag","ecosystem":"go","repository_url":"https://github.com/spf13/pflag","issues_count":3681,"created_at":"2025-06-06T15:02:10.184Z","updated_at":"2025-06-06T15:02:10.184Z","purl":"pkg:golang/github.com/spf13/pflag","metadata":{"id":3492950,"name":"github.com/spf13/pflag","ecosystem":"go","description":"Package pflag is a drop-in replacement for Go's flag package, implementing\nPOSIX/GNU-style --flags.\n\npflag is compatible with the GNU extensions to the POSIX recommendations\nfor command-line options. See\nhttp://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html\n\nUsage:\n\npflag is a drop-in replacement of Go's native flag package. If you import\npflag under the name \"flag\" then all code should continue to function\nwith no changes.\n\nThere is one exception to this: if you directly instantiate the Flag struct\nthere is one more field \"Shorthand\" that you will need to set.\nMost code never instantiates this struct directly, and instead uses\nfunctions such as String(), BoolVar(), and Var(), and is therefore\nunaffected.\n\nDefine flags using flag.String(), Bool(), Int(), etc.\n\nThis declares an integer flag, -flagname, stored in the pointer ip, with type *int.\n\nIf you like, you can bind the flag to a variable using the Var() functions.\n\nOr you can create custom flags that satisfy the Value interface (with\npointer receivers) and couple them to flag parsing by\n\nFor such flags, the default value is just the initial value of the variable.\n\nAfter all flags are defined, call\n\nto parse the command line into the defined flags.\n\nFlags may then be used directly. If you're using the flags themselves,\nthey are all pointers; if you bind to variables, they're values.\n\nAfter parsing, the arguments after the flag are available as the\nslice flag.Args() or individually as flag.Arg(i).\nThe arguments are indexed from 0 through flag.NArg()-1.\n\nThe pflag package also defines some new functions that are not in flag,\nthat give one-letter shorthands for flags. You can use these by appending\n'P' to the name of any function that defines a flag.\n\nShorthand letters can be used with single dashes on the command line.\nBoolean shorthand flags can be combined with other shorthand flags.\n\nCommand line flag syntax:\n\nUnlike the flag package, a single dash before an option means something\ndifferent than a double dash. Single dashes signify a series of shorthand\nletters for flags. All but the last shorthand letter must be boolean flags.\n\nFlag parsing stops after the terminator \"--\". Unlike the flag package,\nflags can be interspersed with arguments anywhere on the command line\nbefore this terminator.\n\nInteger flags accept 1234, 0664, 0x1234 and may be negative.\nBoolean flags (in their long form) accept 1, 0, t, f, true, false,\nTRUE, FALSE, True, False.\nDuration flags accept any input valid for time.ParseDuration.\n\nThe default set of command-line flags is controlled by\ntop-level functions.  The FlagSet type allows one to define\nindependent sets of flags, such as to implement subcommands\nin a command-line interface. The methods of FlagSet are\nanalogous to the top-level functions for the command-line\nflag set.","homepage":"https://github.com/spf13/pflag","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/spf13/pflag","keywords_array":[],"namespace":"github.com/spf13","versions_count":8,"first_release_published_at":"2017-05-08T18:44:08.000Z","latest_release_published_at":"2025-01-09T00:37:54.000Z","latest_release_number":"v1.0.6","last_synced_at":"2025-06-06T07:31:46.606Z","created_at":"2022-04-10T19:13:29.681Z","updated_at":"2025-06-06T07:31:46.606Z","registry_url":"https://pkg.go.dev/github.com/spf13/pflag","install_command":"go get github.com/spf13/pflag","documentation_url":"https://pkg.go.dev/github.com/spf13/pflag#section-documentation","metadata":{},"repo_metadata":{"uuid":"12488845","full_name":"spf13/pflag","owner":"spf13","description":"Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.","archived":false,"fork":true,"pushed_at":"2023-03-08T11:41:15.000Z","size":385,"stargazers_count":2042,"open_issues_count":149,"forks_count":321,"subscribers_count":30,"default_branch":"master","last_synced_at":"2023-03-13T14:08:03.044Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ogier/pflag","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-30T14:53:31.000Z","updated_at":"2023-03-13T11:44:34.000Z","dependencies_parsed_at":"2023-01-31T13:16:02.344Z","dependency_job_id":null,"html_url":"https://github.com/spf13/pflag","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spf13%2Fpflag","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spf13%2Fpflag/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spf13%2Fpflag/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spf13","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"spf13","name":"Steve Francia","uuid":"173412","kind":"user","description":"Always learning • MD @twosigma • Ex @golang lead @Google, VP @Docker, @MongoDB, @Drupal board • @gohugoio, Cobra \u0026 spf13-vim creator","email":"","website":"http://spf13.com","location":"NYC","twitter":"spf13","company":"@twosigma","avatar_url":"https://avatars.githubusercontent.com/u/173412?u=4865036ec60149f8354adcae563ff5cba01e0022\u0026v=4","repositories_count":75,"last_synced_at":"2023-02-19T21:58:45.879Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spf13"},"tags":[{"name":"v1.0.5","sha":"2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab","kind":"commit","published_at":"2019-09-18T19:59:20.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.5","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.5"},{"name":"v1.0.5-rc1","sha":"2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab","kind":"commit","published_at":"2019-09-18T19:59:20.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.5-rc1","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.5-rc1"},{"name":"v1.0.4","sha":"e8f29969b682c41a730f8f08b76033b120498464","kind":"commit","published_at":"2019-09-17T17:48:46.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.4","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.4"},{"name":"v1.0.3","sha":"298182f68c66c05229eb03ac171abe6e309ee79a","kind":"commit","published_at":"2018-08-31T15:14:32.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.3","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.3"},{"name":"v1.0.2","sha":"9a97c102cda95a86cec2345a6f09f55a939babf5","kind":"commit","published_at":"2018-08-08T15:28:24.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.2","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.2"},{"name":"v1.0.1","sha":"583c0c0531f06d5278b7d917446061adc344b5cd","kind":"commit","published_at":"2018-04-12T12:09:13.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.1","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"e57e3eeb33f795204c1ca35f56c44f83227c6e66","kind":"commit","published_at":"2017-05-08T18:44:08.000Z","download_url":"https://codeload.github.com/spf13/pflag/tar.gz/v1.0.0","html_url":"https://github.com/spf13/pflag/releases/tag/v1.0.0"}]},"repo_metadata_updated_at":"2023-03-21T18:38:04.921Z","dependent_packages_count":57644,"downloads":null,"downloads_period":null,"dependent_repos_count":140663,"rankings":{"downloads":null,"dependent_repos_count":0.004722661692129684,"dependent_packages_count":0.0017453314949174921,"stargazers_count":1.43897448428021,"forks_count":1.5841449980339355,"docker_downloads_count":0.0016426649363929335,"average":0.606246028087517},"purl":"pkg:golang/github.com/spf13/pflag","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/spf13/pflag","docker_dependents_count":24258,"docker_downloads_count":73396593473,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/spf13/pflag","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/spf13/pflag/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspf13%2Fpflag/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspf13%2Fpflag/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspf13%2Fpflag/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspf13%2Fpflag/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882879,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":1426,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4772692149","node_id":"PR_kwDOSIBbIM7sA4uQ","number":18,"state":"open","title":"chore(deps): bump the go-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-30T00:48:45.000Z","updated_at":"2026-06-30T00:48:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":16,"packages":[{"name":"github.com/dgraph-io/badger/v4","old_version":"4.9.1","new_version":"4.9.2","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/jackc/pgx/v5","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.12.8","new_version":"2.14.2","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/nats-io/nats.go","old_version":"1.51.0","new_version":"1.52.0","repository_url":"https://github.com/nats-io/nats.go"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.53.0"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.7","new_version":"1.42.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.25","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.42.27","new_version":"1.44.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/rabbitmq/amqp091-go","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rabbitmq/amqp091-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/twmb/franz-go","old_version":"1.21.1","new_version":"1.21.3","repository_url":"https://github.com/twmb/franz-go"},{"name":"golang.org/x/sync","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/api","old_version":"0.274.0","new_version":"0.286.0","repository_url":"https://github.com/googleapis/google-api-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.9.1` | `4.9.2` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.9.2` | `5.10.0` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.12.8` | `2.14.2` |\n| [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | `1.51.0` | `1.52.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.0` | `2.7.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.1` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.53.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.7` | `1.42.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.25` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.42.27` | `1.44.0` |\n| [github.com/rabbitmq/amqp091-go](https://github.com/rabbitmq/amqp091-go) | `1.11.0` | `1.12.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/twmb/franz-go](https://github.com/twmb/franz-go) | `1.21.1` | `1.21.3` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.20.0` | `0.21.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.274.0` | `0.286.0` |\n\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.9.1 to 4.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(core): remove unused event log by \u003ca href=\"https://github.com/xqqp\"\u003e\u003ccode\u003e@​xqqp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2257\"\u003edgraph-io/badger#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cd): upload build artifacts to GitHub Release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2273\"\u003edgraph-io/badger#2273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent NPE on sync with inmemory DB by \u003ca href=\"https://github.com/alpe\"\u003e\u003ccode\u003e@​alpe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2264\"\u003edgraph-io/badger#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: skip lsm lookup for expired entries during value log rewrite by \u003ca href=\"https://github.com/lamb007\"\u003e\u003ccode\u003e@​lamb007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2269\"\u003edgraph-io/badger#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update jemalloc to 5.3.1 by \u003ca href=\"https://github.com/solracsf\"\u003e\u003ccode\u003e@​solracsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2275\"\u003edgraph-io/badger#2275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix : read only user should be able to open db on ReadOnly mode  by \u003ca href=\"https://github.com/Naelpuissant\"\u003e\u003ccode\u003e@​Naelpuissant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2268\"\u003edgraph-io/badger#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compaction): clamp baseLevel to \u0026gt;=1 to prevent L0-\u0026gt;L0 panic on la… by \u003ca href=\"https://github.com/shiva-istari\"\u003e\u003ccode\u003e@​shiva-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2296\"\u003edgraph-io/badger#2296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xqqp\"\u003e\u003ccode\u003e@​xqqp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2257\"\u003edgraph-io/badger#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpe\"\u003e\u003ccode\u003e@​alpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2264\"\u003edgraph-io/badger#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lamb007\"\u003e\u003ccode\u003e@​lamb007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2269\"\u003edgraph-io/badger#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Naelpuissant\"\u003e\u003ccode\u003e@​Naelpuissant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2268\"\u003edgraph-io/badger#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shiva-istari\"\u003e\u003ccode\u003e@​shiva-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2296\"\u003edgraph-io/badger#2296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/284cea00ccee8618d23f5e60246c4a40fd5e4bb1\"\u003e\u003ccode\u003e284cea0\u003c/code\u003e\u003c/a\u003e fix(compaction): clamp baseLevel to \u0026gt;=1 to prevent L0-\u0026gt;L0 panic on la… (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/897f12fdb4631a9bf2aea347bde0a93d930d3001\"\u003e\u003ccode\u003e897f12f\u003c/code\u003e\u003c/a\u003e fix : read only user should be able to open db on ReadOnly mode  (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/ca9e10bb8f10ca60cb047a946bf381a7039ce53d\"\u003e\u003ccode\u003eca9e10b\u003c/code\u003e\u003c/a\u003e enh: compile with jemalloc 5.3.1 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/7427d56925199bf23827e6f08d1c1ad119b1b4fc\"\u003e\u003ccode\u003e7427d56\u003c/code\u003e\u003c/a\u003e perf: skip lsm lookup for expired entries during value log rewrite (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2269\"\u003e#2269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/773a8356d9074cd0d56f5f80d773236c88aca494\"\u003e\u003ccode\u003e773a835\u003c/code\u003e\u003c/a\u003e fix: Prevent NPE on sync with inmemory DB (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2264\"\u003e#2264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/abbb9a574e03c36e13f5f0fa62c74504c5e9ee05\"\u003e\u003ccode\u003eabbb9a5\u003c/code\u003e\u003c/a\u003e fix(cd): upload build artifacts to GitHub Release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/796cb85f662c06cb4660f0143af176ca7cf1a857\"\u003e\u003ccode\u003e796cb85\u003c/code\u003e\u003c/a\u003e chore(core): remove unused event log (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.9.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.10.0 (June 3, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a significant amount of hardening against malicious or compromised PostgreSQL servers,\ncontributed by Sean Chittenden at CrowdStrike, Inc. This work bounds binary decoders against attacker-controlled\nmessage sizes, caps server-supplied SCRAM iteration counts, adds \u003ccode\u003erequire_auth\u003c/code\u003e to restrict which authentication\nmethods a server may use (mitigating downgrade attacks under \u003ccode\u003esslmode=prefer\u003c/code\u003e), and ensures cancellation requests are\nsent over TLS when the original connection used TLS.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequire_auth\u003c/code\u003e to restrict accepted server authentication methods (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParseConfigOptions.ConnStringAllowedKeys\u003c/code\u003e to restrict allowed connection string keys (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eStructArgs\u003c/code\u003e and \u003ccode\u003eStrictStructArgs\u003c/code\u003e for \u003ccode\u003e@\u003c/code\u003e-named queries (Tubelight30)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eErrConnClosed\u003c/code\u003e sentinel error and unwrap it from \u003ccode\u003econnLockError\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgxpool: check if connection is expired before acquire (arthurdotwork)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity Hardening\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncrypt \u003ccode\u003eCancelRequest\u003c/code\u003e connection when the primary connection used TLS (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eCap server-supplied SCRAM iteration count (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eDefault Frontend max message body length to ~1 GiB (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound hstore binary decode against malicious server input (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound array binary decode element length against remaining message bytes (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound array element count against remaining message bytes (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound range, multirange, and tsvector binary decoders (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eDocument secure connection configuration (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eFix panic on malformed geometric text; return an error instead (MaIII)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix scanning \u003ccode\u003e\u0026quot;char\u0026quot;\u003c/code\u003e (OID 18) into \u003ccode\u003e*string\u003c/code\u003e in binary format (luongs3)\u003c/li\u003e\n\u003cli\u003eFix handling of typed-nil \u003ccode\u003edriver.Valuer\u003c/code\u003e in array and composite codecs (Donncha Fahy)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCopyData.Data\u003c/code\u003e hex decoding in \u003ccode\u003eUnmarshalJSON\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003eFix data race when context is cancelled during connect\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eparseKeywordValueSettings\u003c/code\u003e rejecting trailing whitespace (alliasgher)\u003c/li\u003e\n\u003cli\u003epgconn: preserve full error chain in \u003ccode\u003enormalizeTimeoutError\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgconn: use a fresh context for the fallback connection in \u003ccode\u003econnectPreferred\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgxpool: fix \u003ccode\u003eMaxLifetimeDestroyCount\u003c/code\u003e and ping order for acquire-time expiry check\u003c/li\u003e\n\u003cli\u003eAdd missing error check of \u003ccode\u003erows.Err\u003c/code\u003e to load types (Jen Altavilla)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/7293fb11125be0373a92f716683f2d494f6fd4b0\"\u003e\u003ccode\u003e7293fb1\u003c/code\u003e\u003c/a\u003e Update changelog for v5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1ade2852841d4ee55677207200f4ffdbc217ce69\"\u003e\u003ccode\u003e1ade285\u003c/code\u003e\u003c/a\u003e pgconn: document secure connection configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d6d4d1be7f381bb81d12ebfecae6b10f5c7562\"\u003e\u003ccode\u003eb4d6d4d\u003c/code\u003e\u003c/a\u003e pgtype: bound range, multirange, and tsvector binary decoders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/0639b37f8f4fff31dbe73297087e69b3ccc3bf2b\"\u003e\u003ccode\u003e0639b37\u003c/code\u003e\u003c/a\u003e pgconn: add ParseConfigOptions.ConnStringAllowedKeys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b28e65b0c3e0cd45c09e7c9ce36e5e29caa6dbe9\"\u003e\u003ccode\u003eb28e65b\u003c/code\u003e\u003c/a\u003e pgtype: bound array element count against remaining message bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cd1f389d37d775bc8cb11c60363946f928c02c98\"\u003e\u003ccode\u003ecd1f389\u003c/code\u003e\u003c/a\u003e pgtype: bound array binary decode element length against remaining bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ff27b5bbea012020d1fd8b9bdd56284a88783ef1\"\u003e\u003ccode\u003eff27b5b\u003c/code\u003e\u003c/a\u003e pgtype: bound hstore binary decode against malicious server input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a6002e12a8a393844b48c29d105e7542e7b3a251\"\u003e\u003ccode\u003ea6002e1\u003c/code\u003e\u003c/a\u003e pgproto3: default Frontend max message body length to ~1 GiB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/44f61732ecdfd08081a1a2ff7227f1e975f0b71e\"\u003e\u003ccode\u003e44f6173\u003c/code\u003e\u003c/a\u003e pgconn: cap server-supplied SCRAM iteration count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a976f7bb91216ea7f8369cb7abe78ce34dc244f\"\u003e\u003ccode\u003e1a976f7\u003c/code\u003e\u003c/a\u003e pgconn: add require_auth to restrict accepted server auth methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.9.2...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.12.8 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.14.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_214\"\u003e2.14 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.12.x. Please note that the 2.13.x version was skipped.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.26.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egolang.org/x/crypto v0.52.0\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys v0.45.0\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/jwt/v2 v2.8.2\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe client ID is now available through the embedded \u003ccode\u003eClientAuthentication\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA race condition when handling subscription interest over routes has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8235\"\u003e#8235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePotential protocol-level corruption from rewriting \u003ccode\u003e$JS.ACK\u003c/code\u003e subjects has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePotential protocol-level corruption from buffer misuse in compressed WebSocket clients has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8244\"\u003e#8244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e/accstatz\u003c/code\u003e monitoring endpoint no longer omits accounts with only leaf connections (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJetStream\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a case where Raft peers were not correctly tracked after an inactivity stall during catchup (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuorum needed is now calculated correctly when bootstrapping the metalayer when gateway URLs resolve to multiple IP addresses (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8238\"\u003e#8238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore no longer performs a block skip check on streams with extremely high subject counts, as it could result in runaway CPU usage (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8227\"\u003e#8227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a case where the filestore would not release a lock after handling a write error (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8232\"\u003e#8232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePurge operations on both file and memory stores are now more consistent with each other (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8241\"\u003e#8241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a case where the consumer lock would not release a lock after handling a start sequence error (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCounter streams and message schedules now have configuration constraints applied to prevent incorrect usage patterns (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved stream and consumer scale down behaviour consistency (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where the per-subject state last block was not stored correctly with a max messages per subject limit of 1 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a drift that could occur in the peer sets after a peer remove of an online node (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.14.1...v2.14.2\"\u003ehttps://github.com/nats-io/nats-server/compare/v2.14.1...v2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v2.14.2-RC.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/1d065926bb99ed14ebe9cf6a21529d28310fc8d3\"\u003e\u003ccode\u003e1d06592\u003c/code\u003e\u003c/a\u003e Release v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/4e1aefa11412f699f6e31549ea215389824d4c07\"\u003e\u003ccode\u003e4e1aefa\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.14.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8256\"\u003e#8256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/ac092ff7c60aa4a0fa3f466198aa89d58bd15f47\"\u003e\u003ccode\u003eac092ff\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/01e589d49a512276adfa9f60699560c5be63bfd5\"\u003e\u003ccode\u003e01e589d\u003c/code\u003e\u003c/a\u003e [FIXED] Peer set desync/re-add after stream peer-remove\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3d122e82432917c2e4395523a33e929cc71ec5ca\"\u003e\u003ccode\u003e3d122e8\u003c/code\u003e\u003c/a\u003e De-flake TestJetStreamConsumerPrioritized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3836d96692a7b9d1405ea404161e6a7f48ba3115\"\u003e\u003ccode\u003e3836d96\u003c/code\u003e\u003c/a\u003e [FIXED] Initial MaxMsgsPerSubject update not enforced\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/92cf2e314fe7ef38f3ac6223f874efa0f58819e0\"\u003e\u003ccode\u003e92cf2e3\u003c/code\u003e\u003c/a\u003e [FIXED] Filestore only stores last block when MaxMsgsPerSubject 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3288b4fe279b6f689dc985758add443acb9095db\"\u003e\u003ccode\u003e3288b4f\u003c/code\u003e\u003c/a\u003e (2.14) [IMPROVED] Remove redundant error check in filestore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/6ea46d54029a662ae3545da70b01c32976f6cdbc\"\u003e\u003ccode\u003e6ea46d5\u003c/code\u003e\u003c/a\u003e [FIXED] Stream and consumer scale down consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/5edd91c01a32945e1a4837a104c59114972c9bfb\"\u003e\u003ccode\u003e5edd91c\u003c/code\u003e\u003c/a\u003e [FIXED] AccountStatz omits accounts with only leaf connections\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.12.8...v2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.51.0 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.52.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis release focuses on 2.14 nats-server features support.\u003c/p\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdded fast batch stream config field (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded message scheduling headers and publish opts (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eStreamConfig\u003c/code\u003e with \u003ccode\u003eConsumer\u003c/code\u003e field and added \u003ccode\u003eAckFlowControlPolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded reset consumer API (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2069\"\u003e#2069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eFix Subscription.StatusChanged channel closure on Closed Subscription. Thanks \u003ca href=\"https://github.com/nithimani38-prog\"\u003e\u003ccode\u003e@​nithimani38-prog\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Flaky JS cluster tests (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e9f2a36e31b1065f69b252ea090c01e8869eab0b\"\u003e\u003ccode\u003ee9f2a36\u003c/code\u003e\u003c/a\u003e Release v1.52.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2074\"\u003e#2074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/609274f8c57b65c9d11b01b008b0e40fadfc9d5b\"\u003e\u003ccode\u003e609274f\u003c/code\u003e\u003c/a\u003e [FIXED] Subscription.StatusChanged channel closure on Closed Subscription (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/f7cde748abc86c2981cb1391ca828fceea02af66\"\u003e\u003ccode\u003ef7cde74\u003c/code\u003e\u003c/a\u003e [IMPROVED] Use latest release build for badge in README (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/c7476ea556818d561945e78863adab422f00de03\"\u003e\u003ccode\u003ec7476ea\u003c/code\u003e\u003c/a\u003e [IMPROVED] Reject empty consumer info in CONSUMER.RESET response (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/8fde36fd10a34224e22f4f8a8ad1f61ecaedd18f\"\u003e\u003ccode\u003e8fde36f\u003c/code\u003e\u003c/a\u003e [ADDED] ResetConsumer JetStream API (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2069\"\u003e#2069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/dcfd0fcc6f63c4a2e4436e5aa3ecd4e1dcc598df\"\u003e\u003ccode\u003edcfd0fc\u003c/code\u003e\u003c/a\u003e [ADDED] StreamSource.Consumer config field and AckFlowControlPolicy (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/7a28503b5d5d633d2caaa2639571e5f19c8eebec\"\u003e\u003ccode\u003e7a28503\u003c/code\u003e\u003c/a\u003e [ADDED] Publish options and consts for message scheduling (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/6c91a518e305e56c6481cf63ba52416300b7f5d3\"\u003e\u003ccode\u003e6c91a51\u003c/code\u003e\u003c/a\u003e [ADDED] AllowBatchPublish stream config field (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/a614d0be24c7e9a22a406572bee44d897cff27c3\"\u003e\u003ccode\u003ea614d0b\u003c/code\u003e\u003c/a\u003e [FIXED] Flaky JS cluster tests due to race in setupJSClusterWithSize (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.7.0\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.7.0 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cp\u003eThis release adds support for sending afterClusterTime on writes in causally consistent sessions, improving alignment between read and write behavior in session-based workflows. It also continues cleanup of session-related and internal-only APIs by deprecating the experimental session API, helping clarify which surfaces are intended for long-term public use. Alongside that, the release includes a handful of targeted quality improvements across BSON validation, change streams, and error reporting to make the driver more predictable and easier to debug.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3921 retro backpressure cleanup by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2394\"\u003emongodb/mongo-go-driver#2394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3912 Add prose test for database.ListCollection routing by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2390\"\u003emongodb/mongo-go-driver#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3874 Send afterClusterTime on writes in causally-consistent sessions by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2412\"\u003emongodb/mongo-go-driver#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3957 Fix long lines in bson/decoder_example_test.go and expand check-fmt to cover both *_example_test.go and *_examples_test.go files by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2428\"\u003emongodb/mongo-go-driver#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3962 fix: change stream set batch size nil cursor by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2424\"\u003emongodb/mongo-go-driver#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3965 fix: misleading error message type info in rewrap function by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2430\"\u003emongodb/mongo-go-driver#2430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3862: Collection.Clone propegates BSONOptions by \u003ca href=\"https://github.com/softprops\"\u003e\u003ccode\u003e@​softprops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2364\"\u003emongodb/mongo-go-driver#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3858 Split write batches by wire-message size, not document payload (Merge up from release/2.6). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2397\"\u003emongodb/mongo-go-driver#2397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3931 Fix bson.Raw.Validate panic on zero-length BSON document by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2418\"\u003emongodb/mongo-go-driver#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3832: Fix mongo.ErrorCodes() with ClientBulkWriteException by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2420\"\u003emongodb/mongo-go-driver#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3960 fix: format Arguments swapping by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2423\"\u003emongodb/mongo-go-driver#2423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3838 Update comments on SetLimit(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2372\"\u003emongodb/mongo-go-driver#2372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3871 Make files in \u0026quot;examples\u0026quot; runnable. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2381\"\u003emongodb/mongo-go-driver#2381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3880 Skip QE \u0026quot;prefixPreview\u0026quot; and \u0026quot;suffixPreview\u0026quot; tests on server 9.0.0+. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2378\"\u003emongodb/mongo-go-driver#2378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3917 Replace curl | sh with go install in etc/golangci-lint.sh by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2391\"\u003emongodb/mongo-go-driver#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3829 Cleanup skip list. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2392\"\u003emongodb/mongo-go-driver#2392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3884 Use gpg verification for libmongocrypt windows build variant by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2404\"\u003emongodb/mongo-go-driver#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3868 Update extended bson cases. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2400\"\u003emongodb/mongo-go-driver#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3623 Deprecate AggregateOptions Custom functionality as internal-only. by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2411\"\u003emongodb/mongo-go-driver#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the 2125 skips to standalone container by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2421\"\u003emongodb/mongo-go-driver#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3904 Add QE string prefix/suffix/substring case and diacritic insensitive prose tests by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2415\"\u003emongodb/mongo-go-driver#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3937 Deprecate x/mongo/driver/session package. by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2416\"\u003emongodb/mongo-go-driver#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3936 Migrate check_fmt.sh to a Go script under internal/cmd/check-fmt by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2414\"\u003emongodb/mongo-go-driver#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3726 Use unmarshaling for AutoEncryptOpts in the unified spec test by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2413\"\u003emongodb/mongo-go-driver#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake capitalization of MongoDB Go Driver consistent in the README. by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2422\"\u003emongodb/mongo-go-driver#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3113 Skip flaky test in commit.json. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2435\"\u003emongodb/mongo-go-driver#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3559 Skip Docker Runner Tests by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2432\"\u003emongodb/mongo-go-driver#2432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/softprops\"\u003e\u003ccode\u003e@​softprops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2364\"\u003emongodb/mongo-go-driver#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2411\"\u003emongodb/mongo-go-driver#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2423\"\u003emongodb/mongo-go-driver#2423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.6.2...v2.7.0\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.6.2...v2.7.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.7.0\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/7d61ab3563603dd35ba3e0eab2ee0ce544a83dd7\"\u003e\u003ccode\u003e7d61ab3\u003c/code\u003e\u003c/a\u003e BUMP v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/d9593db35f17bfb724d5b74436434afcb50f391c\"\u003e\u003ccode\u003ed9593db\u003c/code\u003e\u003c/a\u003e GODRIVER-3559 Skip Docker Runner Tests (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/6d0f68db630c49d96d09501f9cfa76a64c820241\"\u003e\u003ccode\u003e6d0f68d\u003c/code\u003e\u003c/a\u003e Merge release/2.6 into master (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/0ff564fdfe1da0829b19a6bc8b1661f63475e814\"\u003e\u003ccode\u003e0ff564f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.6'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/867c9b5127c2135ea8b6d8fb7db1814d7ccd8e1e\"\u003e\u003ccode\u003e867c9b5\u003c/code\u003e\u003c/a\u003e BUMP v2.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/5b9065941002a19d89557901373c6c9b7db7c95a\"\u003e\u003ccode\u003e5b90659\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into merge-release/2.6-into-master-1781722303033\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/797c020f0833e2213a9b996c87181c19a52c0283\"\u003e\u003ccode\u003e797c020\u003c/code\u003e\u003c/a\u003e GODRIVER-3964: Skip CSE prose tests requiring contention (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/283aa8ba8ed67be5bfb2c8d6723f06db9e7f604c\"\u003e\u003ccode\u003e283aa8b\u003c/code\u003e\u003c/a\u003e GODRIVER-3113 Skip flaky test in commit.json. (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/1803b12a7304f1944d84c70531b13e9b348c9627\"\u003e\u003ccode\u003e1803b12\u003c/code\u003e\u003c/a\u003e GODRIVER-3965 fix: misleading error message type info in rewrap function (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2430\"\u003e#2430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/2995aaf600491c1c11df54263239517b9dc22724\"\u003e\u003ccode\u003e2995aaf\u003c/code\u003e\u003c/a\u003e GODRIVER-3906 Exclude tls.RecordHeaderError from backpressure labels  (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.46.1 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-25 v1.54.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnder the opt-in \u003ccode\u003e_texttotime\u003c/code\u003e DSN parameter, best-effort parse date-shaped TEXT values from columns SQLite reports with an empty declared type — aggregates and expressions over a date column (\u003ccode\u003eMAX(d)\u003c/code\u003e, \u003ccode\u003eCOALESCE(d, ...)\u003c/code\u003e, \u003ccode\u003eupper(d)\u003c/code\u003e, \u003ccode\u003ed || ''\u003c/code\u003e), subqueries, and typeless real columns (\u003ccode\u003eCREATE TABLE t(x)\u003c/code\u003e) — into \u003ccode\u003etime.Time\u003c/code\u003e, instead of delivering them as a raw string that \u003ccode\u003eScan\u003c/code\u003e cannot store into a \u003ccode\u003e*time.Time\u003c/code\u003e. The existing declared \u003ccode\u003eDATE\u003c/code\u003e/\u003ccode\u003eDATETIME\u003c/code\u003e/\u003ccode\u003eTIME\u003c/code\u003e/\u003ccode\u003eTIMESTAMP\u003c/code\u003e path is unchanged; this only adds the empty-decltype case. The conversion is strictly best-effort: a value that does not parse as a time falls through to the original string, so no \u003ccode\u003eScan\u003c/code\u003e that worked before can newly fail. \u003ccode\u003eColumnTypeScanType\u003c/code\u003e continues to report \u003ccode\u003estring\u003c/code\u003e for empty-decltype columns, since the declared type cannot prove the column is temporal. Without \u003ccode\u003e_texttotime\u003c/code\u003e the behavior is byte-for-byte unchanged. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/248\"\u003e#248\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/248\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/248\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/133\"\u003e#133\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/133\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/133\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-21 v1.53.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003cstrong\u003eexperimental\u003c/strong\u003e \u003ccode\u003enetbsd/amd64\u003c/code\u003e support, resolving the long-standing build break in [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/246\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/246\u003c/a\u003e). This target is intentionally \u003cstrong\u003enot yet listed among the supported platforms\u003c/strong\u003e in the package documentation: the port had been broken for years and is only now revived, and there is as yet no real-world experience running it under production workloads. Green CI is not the same as battle-tested — so while the full test suite (including the \u003ccode\u003epcache\u003c/code\u003e and \u003ccode\u003evec\u003c/code\u003e packages and the \u003ccode\u003e-race\u003c/code\u003e concurrency test) passes on NetBSD 10.1 / Go 1.26.3, and the entire upstream toolchain (\u003ccode\u003elibc\u003c/code\u003e, \u003ccode\u003ecc\u003c/code\u003e, \u003ccode\u003eccgo\u003c/code\u003e, \u003ccode\u003elibz\u003c/code\u003e, \u003ccode\u003elibtcl8.6\u003c/code\u003e, \u003ccode\u003elibsqlite3\u003c/code\u003e, \u003ccode\u003elibsqlite_vec\u003c/code\u003e) is green on the NetBSD CI builder, the target is offered for evaluation only. If you run NetBSD, please exercise it with your own workloads and report back via \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e; the intent is to promote it to a fully supported platform after a period of broader real-world testing (on the order of a month) elapses without surprises.\u003c/li\u003e\n\u003cli\u003eImplementation notes: the previously shipped \u003ccode\u003elib/sqlite_netbsd_amd64.go\u003c/code\u003e was a stale old-generator transpile that no longer compiled (the \u003ccode\u003emu.enter\u003c/code\u003e/\u003ccode\u003emu.leave\u003c/code\u003e break in \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e); it is replaced by a fresh new-generator transpile consistent with every other platform, and \u003ccode\u003emodernc.org/sqlite/vec\u003c/code\u003e (sqlite-vec) is vendored and auto-registers on netbsd. Correct operation requires the matching pinned \u003ccode\u003emodernc.org/libc\u003c/code\u003e, which carries two NetBSD-specific fixes found during this work: the \u003ccode\u003emmap(2)\u003c/code\u003e \u003ccode\u003ePAD\u003c/code\u003e-argument ABI (without it, concurrent WAL access faults with SIGBUS in the WAL-index shared memory) and a working \u003ccode\u003eabort(3)\u003c/code\u003e (the prior stub left SQLite's crash-recovery \u003ccode\u003ewritecrash\u003c/code\u003e test unable to terminate by signal). As usual, downstream modules must pin the exact \u003ccode\u003emodernc.org/libc\u003c/code\u003e version this module's \u003ccode\u003ego.mod\u003c/code\u003e pins.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/82\"\u003e#82\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/82\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/82\u003c/a\u003e), thanks Leonardo Taccari (\u003ca href=\"https://github.com/iamleot\"\u003e\u003ccode\u003e@​iamleot\u003c/code\u003e\u003c/a\u003e) and Thomas Klausner (@\u003cem\u003ewiz\u003c/em\u003e)!\u003c/li\u003e\n\u003cli\u003eAdd \u003cstrong\u003eexperimental\u003c/strong\u003e \u003ccode\u003efreebsd/386\u003c/code\u003e and \u003ccode\u003efreebsd/arm\u003c/code\u003e support. As with the \u003ccode\u003enetbsd/amd64\u003c/code\u003e target above, these two 32-bit FreeBSD ports are intentionally \u003cstrong\u003enot yet listed among the supported platforms\u003c/strong\u003e in the package documentation: \u003ccode\u003efreebsd/386\u003c/code\u003e previously shipped a stale, effectively untested SQLite 3.41 transpile, and \u003ccode\u003efreebsd/arm\u003c/code\u003e is entirely new, so neither has real-world production mileage yet. Both are now freshly transpiled at SQLite 3.53.2 consistent with every other platform, build cleanly, and pass the full test suite (core, WAL/concurrency, and the \u003ccode\u003evec\u003c/code\u003e package) on the FreeBSD CI builders; they are offered for evaluation only. If you run 32-bit FreeBSD, please exercise these targets with your own workloads and report back — the intent is to promote \u003ccode\u003efreebsd/386\u003c/code\u003e, \u003ccode\u003efreebsd/arm\u003c/code\u003e, and \u003ccode\u003enetbsd/amd64\u003c/code\u003e to fully supported platforms in a future release cycle, once a period of broader real-world testing elapses without surprises.\u003c/li\u003e\n\u003cli\u003eImplementation notes: correct operation on \u003ccode\u003efreebsd/arm\u003c/code\u003e requires the matching pinned \u003ccode\u003emodernc.org/libc\u003c/code\u003e (v1.73.4), which fixes the per-arch \u003ccode\u003emmap(2)\u003c/code\u003e \u003ccode\u003eoff_t\u003c/code\u003e encoding for 32-bit FreeBSD; without it the WAL shared-memory mapping faults with SIGBUS under concurrent access, the same class of bug found on the netbsd port. As usual, downstream modules must pin the exact \u003ccode\u003emodernc.org/libc\u003c/code\u003e version this module's \u003ccode\u003ego.mod\u003c/code\u003e pins.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/119\"\u003e#119\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/119\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/119\u003c/a\u003e), thanks Olivier Cochard-Labbé (\u003ca href=\"https://github.com/ocochard\"\u003e\u003ccode\u003e@​ocochard\u003c/code\u003e\u003c/a\u003e)!\u003c/li\u003e\n\u003cli\u003eAdd a Go-facing wrapper for \u003ccode\u003eSQLITE_CONFIG_PCACHE2\u003c/code\u003e. \u003ccode\u003ePageCache\u003c/code\u003e is the factory and \u003ccode\u003eCache\u003c/code\u003e the per-database instance, both idiomatic Go interfaces; \u003ccode\u003ePage\u003c/code\u003e exposes the raw \u003ccode\u003eBuf\u003c/code\u003e and \u003ccode\u003eExtra\u003c/code\u003e pointers that SQLite reads through the C pcache contract. \u003ccode\u003eRegisterPageCache\u003c/code\u003e and \u003ccode\u003eMustRegisterPageCache\u003c/code\u003e install the module process-globally before the first \u003ccode\u003esql.Open\u003c/code\u003e; subsequent Open calls are gated through a one-shot \u003ccode\u003eXsqlite3_config(SQLITE_CONFIG_PCACHE2)\u003c/code\u003e so a too-late Register returns \u003ccode\u003eErrPageCacheTooLate\u003c/code\u003e rather than silently falling through to the built-in pcache1. The binding owns the \u003ccode\u003esqlite3_pcache_page\u003c/code\u003e stub and re-consults the implementation on every Fetch, reusing the stub only when the returned \u003ccode\u003ePage\u003c/code\u003e value is unchanged, which keeps a bounded/evicting purgeable cache safe by construction.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/126\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/126\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e, the reference page-cache implementation that accompanies the \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e \u003ccode\u003eSQLITE_CONFIG_PCACHE2\u003c/code\u003e wrapper. \u003ccode\u003epcache.New\u003c/code\u003e returns a \u003ccode\u003e*Pool\u003c/code\u003e satisfying the \u003ccode\u003ePageCache\u003c/code\u003e interface; register it once with \u003ccode\u003esqlite.MustRegisterPageCache(pcache.New())\u003c/code\u003e and every connection opened afterwards draws its pages from it. Each \u003ccode\u003ePool.Create\u003c/code\u003e mints a fresh per-database \u003ccode\u003eCache\u003c/code\u003e: a bounded, LRU-evicting page store that honours the \u003ccode\u003ePRAGMA cache_size\u003c/code\u003e soft cap and releases the least-recently-unpinned page when it must make room. Page memory — the \u003ccode\u003eBuf\u003c/code\u003e and \u003ccode\u003eExtra\u003c/code\u003e buffers SQLite reads through — is allocated with \u003ccode\u003elibc.Xmalloc\u003c/code\u003e/\u003ccode\u003elibc.Xcalloc\u003c/code\u003e and therefore lives off the Go heap, which keeps SQLite's interior pointer arithmetic on the page extras from tripping the race detector's checkptr enforcement. \u003ccode\u003ePool.Stats\u003c/code\u003e reports aggregate lifetime counters (hits, misses, allocs, evictions, rekeys, truncates, caches) across every cache a Pool has created, so hit/miss/eviction behaviour is observable without instrumenting individual caches. Cross-connection page sharing is out of scope for now; each \u003ccode\u003eCreate\u003c/code\u003e returns an independent per-database cache.\u003c/li\u003e\n\u003cli\u003eValidated end-to-end against the \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e stress workload (\u003ccode\u003ecache_size=16\u003c/code\u003e, 4000 BLOB rows with DELETE and \u003ccode\u003eincremental_vacuum\u003c/code\u003e, \u003ccode\u003eintegrity_check\u003c/code\u003e clean under \u003ccode\u003e-race\u003c/code\u003e) and benchmarked for the memory-utilization goal tracked in [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/204\"\u003e#204\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/204\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/204\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/127\"\u003e#127\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/127\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/127\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eTighten the \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e reference implementation per cznic's !127 review follow-ups. Adds \u003ccode\u003eStats.EasyRefusals\u003c/code\u003e, a per-Pool counter for the cases where \u003ccode\u003eFetchCreateEasy\u003c/code\u003e returns nil at cap; SQLite reacts to a refusal by spilling dirty pages and retrying with \u003ccode\u003eFetchCreateForce\u003c/code\u003e, so the new field is a direct proxy for the I/O pressure the strict Easy contract imposes vs pcache1's recycle-without-spill behavior. \u003ccode\u003eBenchmarkPoolEvictionChurn\u003c/code\u003e was reworked to drive a rotating-residue DELETE (\u003ccode\u003ek % 3 = i % 3\u003c/code\u003e) and re-insert a matching batch each cycle so the spill pressure recurs and \u003ccode\u003eeasy-refusals/op\u003c/code\u003e scales with \u003ccode\u003eb.N\u003c/code\u003e instead of capping at the seed's one-time first-cycle cost; both existing benchmarks now report \u003ccode\u003eeasy-refusals/op\u003c/code\u003e alongside the page-allocs/evictions metrics. \u003ccode\u003eStats.Evictions\u003c/code\u003e documentation was tightened to match the actual behavior (counts LRU eviction, \u003ccode\u003eUnpin(discard=true)\u003c/code\u003e, \u003ccode\u003eShrink\u003c/code\u003e releases, and \u003ccode\u003eUnpin(discard=false)\u003c/code\u003e trimming back to target after a \u003ccode\u003eFetchCreateForce\u003c/code\u003e overcommit; bulk frees from \u003ccode\u003eTruncate\u003c/code\u003e, \u003ccode\u003eRekey\u003c/code\u003e collisions, and \u003ccode\u003eDestroy\u003c/code\u003e are not counted). The \u003ccode\u003eTestPoolRoundTripIntegrity\u003c/code\u003e comment claiming the workload exercises \u003ccode\u003exRekey\u003c/code\u003e ~15 times has been corrected; the SQL surface does not reliably emit xRekey here, and that codepath is covered by the unit tests instead.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/130\"\u003e#130\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/130\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/130\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e \u003ccode\u003e-race\u003c/code\u003e-clean under SQLite's \u003ccode\u003ecache=shared\u003c/code\u003e mode. The pool already runs correctly under shared-cache because every callback into a given \u003ccode\u003eCache\u003c/code\u003e is serialised internally by SQLite's \u003ccode\u003esqlite3BtreeEnter\u003c/code\u003e on the \u003ccode\u003eBtShared\u003c/code\u003e mutex; verified empirically with a lock-free in-flight probe (max-in-flight = 1 on the canonical two-connection workload, 4 on a positive control with goroutines hitting the cache directly). However the Go race detector does not recognise SQLite's libc mutex as a happens-before edge and reports false-positive races on \u003ccode\u003eFetch\u003c/code\u003e vs \u003ccode\u003eUnpin\u003c/code\u003e reads/writes of the per-cache state, which surfaces as \u003ccode\u003eDATA RACE\u003c/code\u003e failures for any user who registers the pool and runs their suite under \u003ccode\u003e-race\u003c/code\u003e. A \u003ccode\u003esync.Mutex\u003c/code\u003e on the \u003ccode\u003ecache\u003c/code\u003e type is now taken on every public method (\u003ccode\u003eSetSize\u003c/code\u003e, \u003ccode\u003ePageCount\u003c/code\u003e, \u003ccode\u003eFetch\u003c/code\u003e, \u003ccode\u003eUnpin\u003c/code\u003e, \u003ccode\u003eRekey\u003c/code\u003e, \u003ccode\u003eTruncate\u003c/code\u003e, \u003ccode\u003eDestroy\u003c/code\u003e, \u003ccode\u003eShrink\u003c/code\u003e), always. On the common non-shared-cache path the lock is uncontended (one atomic CAS per Lock/Unlock pair, negligible next to the SQLite work it bookends); on the shared-cache path it just rubber-stamps the order SQLite's \u003ccode\u003eBtShared\u003c/code\u003e mutex already established. A new \u003ccode\u003ee2e_test.go\u003c/code\u003e \u003ccode\u003eTestSharedCacheTwoConns_Integrity\u003c/code\u003e drives two \u003ccode\u003esql.Conn\u003c/code\u003e against the same \u003ccode\u003ecache=shared\u003c/code\u003e URI with concurrent writers and asserts \u003ccode\u003ePRAGMA integrity_check = ok\u003c/code\u003e under \u003ccode\u003e-race\u003c/code\u003e; passes cleanly with the lock, would surface the false-positive without it. Design notes live in \u003ccode\u003epcache/sharing.go\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/131\"\u003e#131\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/131\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/131\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd a Go wrapper for \u003ccode\u003esqlite3_db_status\u003c/code\u003e, the per-connection runtime counters (cache hit/miss/write/spill rates, schema and prepared-statement memory, lookaside usage, deferred foreign keys). \u003ccode\u003eDBStatus\u003c/code\u003e is an interface implemented by the driver connection and reached through the \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, mirroring the existing \u003ccode\u003eFileControl\u003c/code\u003e surface; \u003ccode\u003eDBStatusOp\u003c/code\u003e is a distinct typed enum of the \u003ccode\u003eSQLITE_DBSTATUS_*\u003c/code\u003e verbs so a counter from a different op family will not compile in its place. \u003ccode\u003eStatus(op, reset)\u003c/code\u003e returns the \u003ccode\u003e(current, high)\u003c/code\u003e pair and optionally resets the counter. This also lets \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e measure real I/O instead of the \u003ccode\u003eEasyRefusals\u003c/code\u003e proxy: the new \u003ccode\u003eBenchmarkPoolSpillIO\u003c/code\u003e reads the pager-level \u003ccode\u003eSQLITE_DBSTATUS_CACHE_SPILL\u003c/code\u003e/\u003ccode\u003e_CACHE_WRITE\u003c/code\u003e counters, which the pager maintains identically for pcache1 and the pool, making the pcache1-vs-pool comparison cznic raised on the !127 review a genuine apples-to-apples measurement. On the rotating-residue eviction-churn workload at \u003ccode\u003ecache_size=16\u003c/code\u003e the pool spills ~3.5x more than pcache1 (cache-spill/op 31.96 vs 8.96) for ~3% more page writes (cache-write/op 450 vs 436) at identical hit/miss, quantifying the I/O cost of the strict Easy contract that \u003ccode\u003eEasyRefusals\u003c/code\u003e only proxied.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/132\"\u003e#132\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/132\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/132\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd an opt-in \u003ccode\u003e_dqs\u003c/code\u003e DSN query parameter that disables SQLite's double-quoted string literal compatibility quirk on a per-connection basis. When \u003ccode\u003e_dqs=0\u003c/code\u003e (or any \u003ccode\u003estrconv.ParseBool\u003c/code\u003e false value) is supplied, the driver calls \u003ccode\u003esqlite3_db_config\u003c/code\u003e with \u003ccode\u003eSQLITE_DBCONFIG_DQS_DDL\u003c/code\u003e and \u003ccode\u003eSQLITE_DBCONFIG_DQS_DML\u003c/code\u003e set to off before any statement is prepared, so a double-quoted identifier that fails to resolve raises a parse error instead of silently falling back to a string literal. Absence of the parameter, or \u003ccode\u003e_dqs=1\u003c/code\u003e, leaves SQLite's default behavior unchanged; existing DSNs continue to work byte-for-byte. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/61\"\u003e#61\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/61\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/61\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/128\"\u003e#128\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/128\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/128\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd an opt-in \u003ccode\u003e_error_rc\u003c/code\u003e DSN query parameter for clearer error reporting on open-time failures. When \u003ccode\u003e_error_rc=1\u003c/code\u003e (or any \u003ccode\u003estrconv.ParseBool\u003c/code\u003e true value) is supplied, error strings synthesised from a \u003ccode\u003e(rc, db)\u003c/code\u003e pair only append \u003ccode\u003esqlite3_errmsg(db)\u003c/code\u003e when \u003ccode\u003esqlite3_extended_errcode(db)\u003c/code\u003e is consistent with the operation rc (full match first, primary code \u003ccode\u003e\u0026amp;0xff\u003c/code\u003e as fallback). On mismatch the canonical \u003ccode\u003esqlite3_errstr(rc)\u003c/code\u003e is used alone, so an open-time \u003ccode\u003eSQLITE_CANTOPEN\u003c/code\u003e no longer carries the temporary handle's stale \u0026quot;out of memory\u0026quot; errmsg. Absence of the parameter, or \u003ccode\u003e_error_rc=0\u003c/code\u003e, preserves the legacy \u0026quot;errstr: errmsg\u0026quot; form byte-for-byte; existing callers that parse error strings are unaffected. The driver's \u003ccode\u003e*Error.Code()\u003c/code\u003e returns the same SQLite result code in both modes. Parsed before \u003ccode\u003esqlite3_open_v2\u003c/code\u003e so open-time errors are covered. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/230\"\u003e#230\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/230\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/230\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/129\"\u003e#129\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/129\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/129\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-06 v1.52.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_2.html\"\u003eSQLite 3.53.2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackup.Remaining\u003c/code\u003e and \u003ccode\u003eBackup.PageCount\u003c/code\u003e, thin wrappers around the existing \u003ccode\u003esqlite3_backup_remaining\u003c/code\u003e and \u003ccode\u003esqlite3_backup_pagecount\u003c/code\u003e C symbols. Together they expose the per-\u003ccode\u003eStep\u003c/code\u003e progress counters that the underlying backup object already maintains, enabling progress reporting during online backups without dropping to \u003ccode\u003emodernc.org/sqlite/lib\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/122\"\u003e#122\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/122\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/122\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eDrop the redundant second copy in \u003ccode\u003e(*conn).columnText\u003c/code\u003e, the path that backs every \u003ccode\u003eRows.Scan\u003c/code\u003e into a Go \u003ccode\u003estring\u003c/code\u003e for a TEXT column. The value's bytes are still copied once out of SQLite-owned memory into a fresh Go buffer; that buffer is then reinterpreted as the result string with \u003ccode\u003eunsafe.String\u003c/code\u003e rather than copied a second time by the implicit \u003ccode\u003estring([]byte)\u003c/code\u003e conversion. This removes one allocation per TEXT value per row and roughly halves the bytes allocated on that path; on the new \u003ccode\u003eBenchmarkColumnTextScan\u003c/code\u003e cases it is ~13–20% faster for payloads of 256 B and larger, with no measurable change for very short strings. Purely internal: no API or behavioral change, and the returned string never aliases SQLite's buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/123\"\u003e#123\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/123\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/123\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eCache each result column's declared type once per result set in \u003ccode\u003enewRows\u003c/code\u003e instead of recomputing it on every row. The TEXT branch of \u003ccode\u003eRows.Next\u003c/code\u003e calls \u003ccode\u003eColumnTypeDatabaseTypeName\u003c/code\u003e for every TEXT column on every row (independent of any DSN flag), which previously did a \u003ccode\u003elibc.GoString\u003c/code\u003e + \u003ccode\u003estrings.ToUpper\u003c/code\u003e each time; that lookup is now a single index into a cached, pre-uppercased \u003ccode\u003e[]string\u003c/code\u003e, and \u003ccode\u003eColumnTypeScanType\u003c/code\u003e reads the same cache and drops its per-call \u003ccode\u003estrings.ToLower\u003c/code\u003e. The declared type is fixed for the lifetime of a prepared statement, so the C round-trip is paid once per column rather than once per column per row, removing exactly 1 alloc + 8 B per TEXT column per row from the \u003ccode\u003eNext\u003c/code\u003e hot path. The new \u003ccode\u003eBenchmarkTextToTimeScan\u003c/code\u003e cases show ~7% faster on a 1000-row DATETIME SELECT under \u003ccode\u003e_texttotime=1\u003c/code\u003e. Purely internal: \u003ccode\u003eColumnTypeDatabaseTypeName\u003c/code\u003e and \u003ccode\u003eColumnTypeScanType\u003c/code\u003e return identical values, no API or behavioral change.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/124\"\u003e#124\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/124\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/124\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eCache, per result column, the \u003ccode\u003eparseTimeFormats\u003c/code\u003e index that first parsed a TEXT-stored DATE/DATETIME/TIMESTAMP value, and try that format first on later rows instead of re-walking the list from the top. \u003ccode\u003e(*conn).parseTime\u003c/code\u003e previously ran \u003ccode\u003etime.Parse\u003c/code\u003e down the format list on every such row; for the canonical SQLite TEXT datetime format every row paid two failed \u003ccode\u003etime.Parse\u003c/code\u003e attempts — each allocating a \u003ccode\u003e*time.ParseError\u003c/code\u003e — before the match. On a 1000-row DATETIME TEXT SELECT this cuts ~50% of allocs/op and ~57% of B/op and is ~37% faster. The fall-through chain is preserved exactly: the seven formats are mutually exclusive, so the cached hint can never select a different match than the in-order scan, and the parsed \u003ccode\u003edriver.Value\u003c/code\u003e is identical to before. Purely internal: no API or behavioral change.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/125\"\u003e#125\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/125\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/125\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-05-28 v1.51.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePool the \u003ccode\u003e[]driver.Value\u003c/code\u003e slice passed to scalar/aggregate UDF callbacks and to vtab \u003ccode\u003eFilter\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e/\u003ccode\u003eUpdate\u003c/code\u003e callbacks, eliminating the dominant per-row allocation on UDF-heavy queries. Benchmarks on a 1000-row, 3-arg noop scalar UDF show ~40% fewer bytes/op and ~15% fewer allocs/op.\u003c/li\u003e\n\u003cli\u003eDocument the matching \u0026quot;arguments are not valid past return\u0026quot; contract on \u003ccode\u003evtab.Cursor.Filter\u003c/code\u003e and \u003ccode\u003evtab.Updater.Insert\u003c/code\u003e/\u003ccode\u003eUpdate\u003c/code\u003e, consistent with the existing rule for \u003ccode\u003eFunctionImpl.Scalar\u003c/code\u003e / \u003ccode\u003eAggregateFunction.Step\u003c/code\u003e / \u003ccode\u003eWindowInverse\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eResolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/226\"\u003e#226\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/226\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/226\u003c/a\u003e). See [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/114\"\u003e#114\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/114\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/114\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileControl.FileControlDataVersion\u003c/code\u003e, a wrapper around \u003ccode\u003eSQLITE_FCNTL_DATA_VERSION\u003c/code\u003e for observing pager-cache data-version changes, including those made on the same connection. Useful a...\n\n_Description has been truncated_","html_url":"https://github.com/olucasandrade/kaptanto/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/olucasandrade%2Fkaptanto/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4650925465","node_id":"PR_kwDOSmkFyM7l133Y","number":7,"state":"open","title":"chore(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-12T16:30:31.000Z","updated_at":"2026-06-12T18:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.9 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fatecannotbealtered/kibana-cli/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatecannotbealtered%2Fkibana-cli/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4588454147","node_id":"PR_kwDOB4Si5M7iqbxg","number":10487,"state":"open","title":"build(deps): bump the all group with 21 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T11:53:09.000Z","updated_at":"2026-06-04T11:57:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":21,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.opentelemetry.io/otel","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.65.0","new_version":"0.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sys","old_version":"0.43.0","new_version":"0.45.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apimachinery","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/client-go","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/cloud-provider","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/component-base","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/component-helpers","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/component-helpers"},{"name":"k8s.io/controller-manager","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/controller-manager"},{"name":"k8s.io/kubelet","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.6","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.65.0` | `0.66.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.43.0` | `0.45.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.4` | `0.35.5` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.4` | `0.35.5` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.4` | `0.35.5` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.4` | `0.35.5` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.35.4` | `0.35.5` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.35.4` | `0.35.5` |\n| [k8s.io/component-helpers](https://github.com/kubernetes/component-helpers) | `0.35.4` | `0.35.5` |\n| [k8s.io/controller-manager](https://github.com/kubernetes/controller-manager) | `0.35.4` | `0.35.5` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.35.4` | `0.35.5` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.19.0` | `0.20.6` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.13.0` | `0.14.1` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.14.0` | `0.15.1` |\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.65.0 to 0.66.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.44.0/v0.66.0/v0.20.0/v0.0.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\nThis can break users who relied on the previous unlimited default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/exporters/prometheus/v0.65.0...metric/x/v0.66.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/metric's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk/metric` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk/metric's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10487/packages"},{"uuid":"4524763568","node_id":"PR_kwDOIF5UGs7fb8gu","number":2055,"state":"closed","title":"chore(deps): bump the gomod-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:37:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T14:04:44.000Z","updated_at":"2026-05-27T01:37:58.000Z","time_to_close":41592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor-and-patch","update_count":17,"packages":[{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.5","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.4","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/hashicorp/go-version","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/hashicorp/go-version"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/speakeasy-api/openapi","old_version":"1.20.0","new_version":"1.23.0","repository_url":"https://github.com/speakeasy-api/openapi"},{"name":"github.com/speakeasy-api/versioning-reports","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/speakeasy-api/versioning-reports"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.33.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"oras.land/oras-go/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-minor-and-patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.1` | `4.10.0` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `1.3.5` | `1.3.10` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.6.2` | `5.9.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.4` | `5.19.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | `1.7.0` | `1.9.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/speakeasy-api/openapi](https://github.com/speakeasy-api/openapi) | `1.20.0` | `1.23.0` |\n| [github.com/speakeasy-api/versioning-reports](https://github.com/speakeasy-api/versioning-reports) | `0.6.1` | `0.7.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.33.0` | `0.36.0` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.5.0` | `2.6.0` |\n\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.1 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed Handling of Paths With Meta Chars Using Alts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e submitted a PR that fixed a small bug with the way paths were handled when the pattern used \u003ccode\u003e{alts}\u003c/code\u003e: if some part of the on-disk path that came before the \u003ccode\u003e{alt}\u003c/code\u003e included meta characters (say, a directory name that included the character \u003ccode\u003e?\u003c/code\u003e), these meta characters were not escaped when they were passed back through the globbing routines. This caused doublestar to interpret them as actual meta characters, rather than a fixed-string path as it should have. Nice find, \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e !\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape meta characters in paths during brace expansion by \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/3dc83064cf84411e82d1fa4fc734cb4f35778846\"\u003e\u003ccode\u003e3dc8306\u003c/code\u003e\u003c/a\u003e Merge branch 'toga4-fix-brace-exp-with-meta'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4db19e22da8418ce3bea1c0b7162a7d07ac59f13\"\u003e\u003ccode\u003e4db19e2\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4ef2b0039144da38066784f2efa4e51112855878\"\u003e\u003ccode\u003e4ef2b00\u003c/code\u003e\u003c/a\u003e fix: escape meta characters in paths during brace expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.5 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.5...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.4 to 5.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev5: plumbing: transport/ssh, Shell-quote path by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2068\"\u003ego-git/go-git#2068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, Fix relative URL resolution by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2070\"\u003ego-git/go-git#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, canonical remote for relative URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2074\"\u003ego-git/go-git#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, error on remote without URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2078\"\u003ego-git/go-git#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/idxfile, Validate offset64 indices by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2084\"\u003ego-git/go-git#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: *: Reject malformed variable-length integers by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2092\"\u003ego-git/go-git#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/packfile, Tighten delta validation by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2091\"\u003ego-git/go-git#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Add \u003ccode\u003eworktreeFilesystem\u003c/code\u003e wrapper for worktree and hardening by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2100\"\u003ego-git/go-git#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: config: validate submodule names by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2082\"\u003ego-git/go-git#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2111\"\u003ego-git/go-git#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Allow MkdirAll on worktree-root paths by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2117\"\u003ego-git/go-git#2117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Stop validating symlink target paths by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2116\"\u003ego-git/go-git#2116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format decoder input bounds and contracts by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2125\"\u003ego-git/go-git#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, cap delta chain depth in parser by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2137\"\u003ego-git/go-git#2137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3c3be601aa6c0fd0d536c0d1e4f898b4c60e65fe\"\u003e\u003ccode\u003e3c3be60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2137\"\u003e#2137\u003c/a\u003e from go-git/validate-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3fba897bd9e84b1aec170fa708b80e297b7d6cf6\"\u003e\u003ccode\u003e3fba897\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, cap delta chain depth in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a97d6601c85e017bb64c2b0f2e3169f6ef6a6709\"\u003e\u003ccode\u003ea97d660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2125\"\u003e#2125\u003c/a\u003e from hiddeco/v5/format-input-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/aeaa125c8af8e4c4c95b574c22c5633e97fc436e\"\u003e\u003ccode\u003eaeaa125\u003c/code\u003e\u003c/a\u003e plumbing: format/objfile, require Header before Read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1f38e171218526ea254a73187a52f0648253c1b8\"\u003e\u003ccode\u003e1f38e17\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, bound inflate size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f7545a02529e03998d6a7219140dc0e6644ad337\"\u003e\u003ccode\u003ef7545a0\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, bound nr by file size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/170b88181f385913a457a08b68c88956fb3f8e4f\"\u003e\u003ccode\u003e170b881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2116\"\u003e#2116\u003c/a\u003e from pjbgf/symlink-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/7b6d994467f06630268904aa3c441b6de7248b31\"\u003e\u003ccode\u003e7b6d994\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2117\"\u003e#2117\u003c/a\u003e from hiddeco/v5/worktree-fs-mkdirall-root-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f0709b32f8fbb87c16cd63c6762d2cd515f36541\"\u003e\u003ccode\u003ef0709b3\u003c/code\u003e\u003c/a\u003e git: Stop validating symlink target paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/776d00f11d336f26862d0f2bab987b217f3a7844\"\u003e\u003ccode\u003e776d00f\u003c/code\u003e\u003c/a\u003e git: Allow MkdirAll on worktree-root paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinimum Go version 1.24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Stat method by \u003ca href=\"https://github.com/ferhatelmas\"\u003e\u003ccode\u003e@​ferhatelmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/127\"\u003egofrs/flock#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.22.0 to 0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bfec60bb026171031050af631b6dec974f14e9fa\"\u003e\u003ccode\u003ebfec60b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/7094284415ad11369be4662a7c12be25963b4ea5\"\u003e\u003ccode\u003e7094284\u003c/code\u003e\u003c/a\u003e chore: update linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/8111aec69ca1501f26bb5198ed02673e87806e65\"\u003e\u003ccode\u003e8111aec\u003c/code\u003e\u003c/a\u003e feat: add Stat method (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/6f0f0ed4e14d546b238ae500710aba38b924e135\"\u003e\u003ccode\u003e6f0f0ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/fe44231e563ec57fda028bc2484140fb1f24a6d1\"\u003e\u003ccode\u003efe44231\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/f74f0fb0332646c6b3730bfe9cce6fc0badc52c6\"\u003e\u003ccode\u003ef74f0fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c1f6d161c8e3b29a4d612e34ff17b37d00d4cd2f\"\u003e\u003ccode\u003ec1f6d16\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c542c57ff5f6af1d62b6864144170b612731796a\"\u003e\u003ccode\u003ec542c57\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.2 to 3.29.5 in the github-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/425570ba9b698b04bb9506c4906f137fb34ac7e0\"\u003e\u003ccode\u003e425570b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/12753ea298e1aeb97f0881ff3fc07eabcb2b86e5\"\u003e\u003ccode\u003e12753ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.18 to 3.29.2 in the github-a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-version` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/releases\"\u003egithub.com/hashicorp/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for prefix of any character by \u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CHANGELOG for version 1.8.0 enhancements by \u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version by \u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS by \u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting by \u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot by \u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required by \u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark test for version.String() by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers by \u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() by \u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0 (Mar 30, 2026)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cp\u003eSupport parsing versions with custom prefixes via opt-in option in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 (Nov 28, 2025)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd benchmark test for version.String() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b80b1e68c4854757b38663ec02bada2d839b6f56\"\u003e\u003ccode\u003eb80b1e6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 1.9.0 (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/e93736f31592c971fe8ebbd600844cad58b18ad8\"\u003e\u003ccode\u003ee93736f\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/c009de06b736afce5f36f7180c1356d6a40bee38\"\u003e\u003ccode\u003ec009de0\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0474357931d1b2fe3d7ac492bcd8ee4802b3c22c\"\u003e\u003ccode\u003e0474357\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to trigger on pull requests and update go version (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b4ab5fc7d9d3eb48253b467f8f00b22403ec8089\"\u003e\u003ccode\u003eb4ab5fc\u003c/code\u003e\u003c/a\u003e Support parsing versions with custom prefixes via opt-in option (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/25c683be0f3830787e522175e0309e14de37ef7b\"\u003e\u003ccode\u003e25c683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/182\"\u003e#182\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/4f2bcd85ae00b22689501fa029976f6544d18a6b\"\u003e\u003ccode\u003e4f2bcd8\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/acb8b18f5cb9ada9a3c92a9477e54aab6dd7900f\"\u003e\u003ccode\u003eacb8b18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/180\"\u003e#180\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0394c4f5ebf87c7bdf0a3034ee48613bfe5bf341\"\u003e\u003ccode\u003e0394c4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/179\"\u003e#179\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b2fbaa797b31cd3b36e55bdc4f20a765acc9a251\"\u003e\u003ccode\u003eb2fbaa7\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.52.0 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003eAnnouncing the latest release of \u003ccode\u003elo\u003c/code\u003e with lots of good gifts! 🎁\u003c/p\u003e\n\u003cp\u003e🌊 First, a big thanks to \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e for making lots of \u003cstrong\u003eperformance improvements\u003c/strong\u003e in the recent weeks.\u003c/p\u003e\n\u003cp\u003e🧪 Second, this release introduces a new \u003cstrong\u003e\u003ccode\u003esimd\u003c/code\u003e experimental package\u003c/strong\u003e. If you run on an amd64 architecture and a recent CPU, you can perform very fast operations thanks to SIMD CPU instructions.\n-\u0026gt; Documentation: \u003ca href=\"https://lo.samber.dev/docs/experimental/simd\"\u003ehttps://lo.samber.dev/docs/experimental/simd\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e💥 Third, this version adds \u003cstrong\u003e\u003ccode\u003e*Err\u003c/code\u003e variants\u003c/strong\u003e of many \u003ccode\u003elo\u003c/code\u003e helpers (like \u003cstrong\u003e\u003ccode\u003eMapErr\u003c/code\u003e, \u003ccode\u003eFlatMapErr\u003c/code\u003e, \u003ccode\u003eReduceErr\u003c/code\u003e, etc.\u003c/strong\u003e) whose callbacks can return an error and short-circuit execution when one occurs.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThe \u003ccode\u003esimd\u003c/code\u003e sub-package is considered \u003cem\u003enot stable\u003c/em\u003e. We might break the initial API based on developers' feedback in the coming months.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eFeatures \u0026amp; improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding SIMD helpers by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/801\"\u003esamber/lo#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding Error variants: MapErr, FlatMapErr, ReduceErr... by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/823\"\u003esamber/lo#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for buffer iterator by \u003ca href=\"https://github.com/mimol91\"\u003e\u003ccode\u003e@​mimol91\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/824\"\u003esamber/lo#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Take, TakeWhile, FilterTake, Window, and Sliding functions by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/760\"\u003esamber/lo#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add a Concat slice function. by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/714\"\u003esamber/lo#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add iterator slice helpers by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/791\"\u003esamber/lo#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(it): adding loit.Concat by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/722\"\u003esamber/lo#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow Union/Intersect to take many lists by \u003ca href=\"https://github.com/frankywahl\"\u003e\u003ccode\u003e@​frankywahl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/181\"\u003esamber/lo#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Clone function to return shallow copy of slice collections by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/732\"\u003esamber/lo#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: IntersectBy by \u003ca href=\"https://github.com/ghosx\"\u003e\u003ccode\u003e@​ghosx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/653\"\u003esamber/lo#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Custom Assert by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/755\"\u003esamber/lo#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Must support Custom error handler. by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/752\"\u003esamber/lo#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithoutNth handle non-comparable types by \u003ca href=\"https://github.com/urisimchoni\"\u003e\u003ccode\u003e@​urisimchoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/774\"\u003esamber/lo#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unnecessary type arguments in \u003ccode\u003eNewThrottle\u003c/code\u003e by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/773\"\u003esamber/lo#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: lo.IntersectBy + adding loit.IntersectBy + adding doc by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/739\"\u003esamber/lo#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename IsSortedByKey to IsSortedBy by \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/735\"\u003esamber/lo#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(iter/tuples): support break iteration over Zip[By] seq by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/757\"\u003esamber/lo#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(it.Mode): align behavior with lo.Mode and ensure consistent slice… by \u003ca href=\"https://github.com/intojhanurag\"\u003e\u003ccode\u003e@​intojhanurag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/711\"\u003esamber/lo#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve Clone function to preserve nilness and avoid liveness issues by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/740\"\u003esamber/lo#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reset n counter per iteration in it.Replace by \u003ca href=\"https://github.com/LikimiaD\"\u003e\u003ccode\u003e@​LikimiaD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/799\"\u003esamber/lo#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make Ellipsis operate on runes instead of bytes to prevent Unicode truncation by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/796\"\u003esamber/lo#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eDropByIndex\u003c/code\u003e handling of negative indices out of bounds by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/778\"\u003esamber/lo#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove helpers deprecated for more than 3y by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/810\"\u003esamber/lo#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Optimize UniqMap to reduce unnecessary slice preallocation by \u003ca href=\"https://github.com/ivolkoff\"\u003e\u003ccode\u003e@​ivolkoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/710\"\u003esamber/lo#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(it): simplify DropLast, TrimSuffix, TrimPrefix and use range loops by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/782\"\u003esamber/lo#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: fix iterators to actually iterate in benchmarks by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/781\"\u003esamber/lo#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify slice cut/trim prefix/suffix functions by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/787\"\u003esamber/lo#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize Sliding by pre-allocating result capacity by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/783\"\u003esamber/lo#783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/cf6fb4f9b08c1d3d6e309581316f106dc30b458e\"\u003e\u003ccode\u003ecf6fb4f\u003c/code\u003e\u003c/a\u003e bump v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/56ef3beaf8adfea1908b094e49b3b639ea604aab\"\u003e\u003ccode\u003e56ef3be\u003c/code\u003e\u003c/a\u003e feat: support for buffer iterator (\u003ca href=\"https://redirect.github.com/samber/lo/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6a9f881ae1ff32a7c650464615d175ef4c26d833\"\u003e\u003ccode\u003e6a9f881\u003c/code\u003e\u003c/a\u003e :lipstick:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/7f0c2e0297fc2fdffe9c69c254dee8d00f60c90a\"\u003e\u003ccode\u003e7f0c2e0\u003c/code\u003e\u003c/a\u003e feat: adding UnzipByErrX helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/af46a13bfce4ae037193c23e05866df8d79cd163\"\u003e\u003ccode\u003eaf46a13\u003c/code\u003e\u003c/a\u003e feat: adding RejectErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6f42e74a117ce59882e92a9d4a5b05520d5dee33\"\u003e\u003ccode\u003e6f42e74\u003c/code\u003e\u003c/a\u003e doc: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/ff0e293ce3dbde1e80a1b1eb059078aa7d1442c4\"\u003e\u003ccode\u003eff0e293\u003c/code\u003e\u003c/a\u003e feat: adding FilterErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/4bb58fd2c6d86bf54eb9408b8247d056b8f4a006\"\u003e\u003ccode\u003e4bb58fd\u003c/code\u003e\u003c/a\u003e feat: adding RepeatByErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/72a33aa3970554921210253dcce90540d6e34388\"\u003e\u003ccode\u003e72a33aa\u003c/code\u003e\u003c/a\u003e feat: adding FilterKeysErr + FilterValuesErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/dd1d58e324c2277117dbdbfa86f409473eda5ece\"\u003e\u003ccode\u003edd1d58e\u003c/code\u003e\u003c/a\u003e feat: adding FindDuplicatesByErr helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.52.0...v1.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/openapi` from 1.20.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/openapi/releases\"\u003egithub.com/speakeasy-api/openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(oq): rename edge fields, fix security scheme type, add duplicates stage by \u003ca href=\"https://github.com/vishalg0wda\"\u003e\u003ccode\u003e@​vishalg0wda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/189\"\u003espeakeasy-api/openapi#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(snip): clarify help text to describe both remove and filter modes by \u003ca href=\"https://github.com/bflad\"\u003e\u003ccode\u003e@​bflad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/192\"\u003espeakeasy-api/openapi#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/195\"\u003espeakeasy-api/openapi#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump the go-minor-patch group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/187\"\u003espeakeasy-api/openapi#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(deps): bump the github-actions group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/194\"\u003espeakeasy-api/openapi#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve interactive lint fixer controls and exit behavior by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/196\"\u003espeakeasy-api/openapi#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on invalid paths entries during index build by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/197\"\u003espeakeasy-api/openapi#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update submodule dependencies to latest main by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/190\"\u003espeakeasy-api/openapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eOpenAPI CLI v1.23.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below, extract it, and add it to your PATH.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee089c6006b4e6e342887a4384fa6d39a998eba5e feat(oq): rename edge fields, fix security scheme type, add duplicates stage (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e34df23fa74613ddc421d24a6b9f5f437e8fb3394 fix(deps): bump the go-minor-patch group across 2 directories with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5ae225c4a5487fb8a8ad340448e73d831153617 fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a9aee7c092c2f0b58d79c9a2669010671ceb24d fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb9e62ce2b6cfb626cf2351e192296991b0ce123c chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb03d5970ac7b3022a586c4f8ab097702f569f564 ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eReleased by \u003ca href=\"https://github.com/goreleaser/goreleaser\"\u003eGoReleaser\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eOpenAPI CLI v1.22.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/32d0bebc9f99bd973ca749a8cbeb811660d985e4\"\u003e\u003ccode\u003e32d0beb\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/7a9aee7c092c2f0b58d79c9a2669010671ceb24d\"\u003e\u003ccode\u003e7a9aee7\u003c/code\u003e\u003c/a\u003e fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/f5ae225c4a5487fb8a8ad340448e73d831153617\"\u003e\u003ccode\u003ef5ae225\u003c/code\u003e\u003c/a\u003e fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b03d5970ac7b3022a586c4f8ab097702f569f564\"\u003e\u003ccode\u003eb03d597\u003c/code\u003e\u003c/a\u003e ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/34df23fa74613ddc421d24a6b9f5f437e8fb3394\"\u003e\u003ccode\u003e34df23f\u003c/code\u003e\u003c/a\u003e fix(deps): bump the go-minor-patch group across 2 directories with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b9e62ce2b6cfb626cf2351e192296991b0ce123c\"\u003e\u003ccode\u003eb9e62ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/c1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd\"\u003e\u003ccode\u003ec1f4dc1\u003c/code\u003e\u003c/a\u003e chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/e089c6006b4e6e342887a4384fa6d39a998eba5e\"\u003e\u003ccode\u003ee089c60\u003c/code\u003e\u003c/a\u003e feat(oq): rename edge fields, fix security scheme type, add duplicates stage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/ff7136570f839bd9157f56408d97676b93db65db\"\u003e\u003ccode\u003eff71365\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/511fc1aff0dc5e125300837769c305a73cb0c8d5\"\u003e\u003ccode\u003e511fc1a\u003c/code\u003e\u003c/a\u003e feat(oq): redesign query language syntax and traversal model (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.20.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/versioning-reports` from 0.6.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/versioning-reports/commit/994b7dd64bbdbf8290d971e6b58f4c8db9a5ec99\"\u003e\u003ccode\u003e994b7dd\u003c/code\u003e\u003c/a\u003e feat: add v2 version report logic (\u003ca href=\"https://redirect.github.com/speakeasy-api/versioning-reports/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/speakeasy-api/versioning-reports/compare/v0.6.1...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"...\n\n_Description has been truncated_","html_url":"https://github.com/speakeasy-api/speakeasy/pull/2055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speakeasy-api%2Fspeakeasy/issues/2055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2055/packages"},{"uuid":"4521586058","node_id":"PR_kwDOGSC9iM7fRmEb","number":486,"state":"closed","title":"Bump the all-go-mod-patch-and-minor group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["size/XL","cncf-cla: yes","ok-to-test"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-06-08T23:54:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T05:20:05.000Z","updated_at":"2026-06-08T23:54:43.000Z","time_to_close":1190075,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-go-mod-patch-and-minor","update_count":21,"packages":[{"name":"github.com/apache/cloudstack-go/v2","old_version":"2.17.1","new_version":"2.19.0","repository_url":"https://github.com/apache/cloudstack-go"},{"name":"github.com/go-logr/logr","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/jellydator/ttlcache/v3","old_version":"3.2.0","new_version":"3.4.0","repository_url":"https://github.com/jellydator/ttlcache"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.2","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.uber.org/mock","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"k8s.io/api","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/component-base"},{"name":"sigs.k8s.io/cluster-api","old_version":"1.9.6","new_version":"1.9.11","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.19.6","new_version":"0.19.7","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apache/cloudstack-go/v2](https://github.com/apache/cloudstack-go) | `2.17.1` | `2.19.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/jellydator/ttlcache/v3](https://github.com/jellydator/ttlcache) | `3.2.0` | `3.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.5` | `1.0.10` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.1` | `0.6.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.3` | `0.31.14` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.3` | `0.31.14` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.31.3` | `0.31.14` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.6` | `0.19.7` |\n\nBumps the all-go-mod-patch-and-minor group with 7 updates in the /hack/tools directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.1` | `0.6.0` |\n| [github.com/a8m/envsubst](https://github.com/a8m/envsubst) | `1.4.2` | `1.4.3` |\n| [honnef.co/go/tools](https://github.com/dominikh/go-tools) | `0.5.1` | `0.7.0` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.31.7` | `0.31.14` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.5` | `0.21.0` |\n| [sigs.k8s.io/kustomize/kustomize/v5](https://github.com/kubernetes-sigs/kustomize) | `5.4.3` | `5.8.1` |\n\nBumps the all-go-mod-patch-and-minor group with 7 updates in the /test/e2e directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apache/cloudstack-go/v2](https://github.com/apache/cloudstack-go) | `2.17.0` | `2.19.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.3` | `0.31.14` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.6` | `0.19.7` |\n| [github.com/Shopify/toxiproxy/v2](https://github.com/Shopify/toxiproxy) | `2.5.0` | `2.12.0` |\n| [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n\n\nUpdates `github.com/apache/cloudstack-go/v2` from 2.17.1 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/cloudstack-go/releases\"\u003egithub.com/apache/cloudstack-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eSDK release for ACS 4.22.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erat update to 0.17 by \u003ca href=\"https://github.com/DaanHoogland\"\u003e\u003ccode\u003e@​DaanHoogland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/128\"\u003eapache/cloudstack-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated SDK with 4.22.0 APIs by \u003ca href=\"https://github.com/sureshanaparti\"\u003e\u003ccode\u003e@​sureshanaparti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/130\"\u003eapache/cloudstack-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix userdatadetails by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/131\"\u003eapache/cloudstack-go#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix VM Usage history response by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/100\"\u003eapache/cloudstack-go#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eAdds a fix for CNI management over the SDK release for 4.21.0  (v2.18.0).\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CNI Configuration as it internally uses UserData by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/125\"\u003eapache/cloudstack-go#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eSDK release for ACS 4.21.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate listApis with 4.21.0 APIs by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/120\"\u003eapache/cloudstack-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.2...v2.18.0\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.17.2...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix generation of otherdeployparams's setters by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/117\"\u003eapache/cloudstack-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZone and Pod update responses aren't being processed correctly by \u003ca href=\"https://github.com/pdxfixit\"\u003e\u003ccode\u003e@​pdxfixit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/115\"\u003eapache/cloudstack-go#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erat cli check and exclude list by \u003ca href=\"https://github.com/DaanHoogland\"\u003e\u003ccode\u003e@​DaanHoogland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/116\"\u003eapache/cloudstack-go#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix format of details map for update VM by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/118\"\u003eapache/cloudstack-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate counter, condition and autoscale policies type in responses by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/119\"\u003eapache/cloudstack-go#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pdxfixit\"\u003e\u003ccode\u003e@​pdxfixit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/115\"\u003eapache/cloudstack-go#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.1...v2.17.2\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.17.1...v2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/358fe85e335928dc8ff70220d165853b087a99b7\"\u003e\u003ccode\u003e358fe85\u003c/code\u003e\u003c/a\u003e Fix VM Usage history response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/44288022c1459f90a71b6df9c8c6f23e8adcbbe2\"\u003e\u003ccode\u003e4428802\u003c/code\u003e\u003c/a\u003e generate code again after rebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3a9d03858c37d051844d3f98e93a732149ff15a6\"\u003e\u003ccode\u003e3a9d038\u003c/code\u003e\u003c/a\u003e linting issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/d9394b2af9e929976cbe825b170d3845a8bef546\"\u003e\u003ccode\u003ed9394b2\u003c/code\u003e\u003c/a\u003e Fix VM Usage histroy response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/1b6b293a6c80b018c1e97470babb270b1ec757bd\"\u003e\u003ccode\u003e1b6b293\u003c/code\u003e\u003c/a\u003e Fix userdatadetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/161e2227936415bb8af4a27dc6937ec70cbd188c\"\u003e\u003ccode\u003e161e222\u003c/code\u003e\u003c/a\u003e Updated SDK with 4.22.0 APIs (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3aaf3aa31e862e0cf80f789529640bbd17ce3359\"\u003e\u003ccode\u003e3aaf3aa\u003c/code\u003e\u003c/a\u003e Fix userdatadetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/ce263521dd0b3fa82fa6b94a127fc8ce2e06b613\"\u003e\u003ccode\u003ece26352\u003c/code\u003e\u003c/a\u003e rat update (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3a1384d8bb88f2d1befdae979b3772f449492e6e\"\u003e\u003ccode\u003e3a1384d\u003c/code\u003e\u003c/a\u003e Fix CNI Configuration as it internally uses UserData (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/cff4f1b1db2a06a6747d1d19b23087ef222087d6\"\u003e\u003ccode\u003ecff4f1b\u003c/code\u003e\u003c/a\u003e Update listApis with 4.21.0 APIs (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.1...v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-logr/logr` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logr/logr/releases\"\u003egithub.com/go-logr/logr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003cp\u003eMinor release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix slog tests for 1.25 by \u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one exception from Slog testing by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/362\"\u003ego-logr/logr#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/38a1c47ef633fa6b2eee6b8f2e1371ba8626e557\"\u003e\u003ccode\u003e38a1c47\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.17 to 3.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/f08beddab4cfae7c700e37412a91047606f66417\"\u003e\u003ccode\u003ef08bedd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5.4.0 to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/6295e990590732bd047fb56334ec616b910b4bf7\"\u003e\u003ccode\u003e6295e99\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/028840dc37b35152848a85b81357dbbc45bce957\"\u003e\u003ccode\u003e028840d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.28.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/511e5faed831f0fdf0b0aa29f6ff8c51d32d2201\"\u003e\u003ccode\u003e511e5fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/367\"\u003e#367\u003c/a\u003e from go-logr/dependabot/github_actions/github/codeql-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/d806463e2af7f6bb8358724af752d7819e578a21\"\u003e\u003ccode\u003ed806463\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.13 to 3.28.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/158c311e3d93473df2cce1def934ba9a8a7ba044\"\u003e\u003ccode\u003e158c311\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/366\"\u003e#366\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/c79ddb362b04bdd499c164077bd87e4989376ac1\"\u003e\u003ccode\u003ec79ddb3\u003c/code\u003e\u003c/a\u003e Update to support golangci-lint v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/20a64ba70790e5c948e8b6a71e8acb043c4a3205\"\u003e\u003ccode\u003e20a64ba\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.12 to 3.28.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/0385e14044f26bb860687268be875e56c7343526\"\u003e\u003ccode\u003e0385e14\u003c/code\u003e\u003c/a\u003e Add comments around slog exceptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jellydator/ttlcache/v3` from 3.2.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jellydator/ttlcache/releases\"\u003egithub.com/jellydator/ttlcache/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport NewItem function by \u003ca href=\"https://github.com/hasfjord\"\u003e\u003ccode\u003e@​hasfjord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/151\"\u003ejellydator/ttlcache#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.8.0 to 0.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/156\"\u003ejellydator/ttlcache#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.9.0 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/157\"\u003ejellydator/ttlcache#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eWithMaxCost\u003c/code\u003e option for custom cache capacity management strategies by \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/152\"\u003ejellydator/ttlcache#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/158\"\u003ejellydator/ttlcache#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Range (and RangeBackwards) mutex usage by \u003ca href=\"https://github.com/iurii-ssv\"\u003e\u003ccode\u003e@​iurii-ssv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/164\"\u003ejellydator/ttlcache#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake Cache.Get allocation-free by \u003ca href=\"https://github.com/yiftachkarkason\"\u003e\u003ccode\u003e@​yiftachkarkason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/162\"\u003ejellydator/ttlcache#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.10.0 to 0.11.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/165\"\u003ejellydator/ttlcache#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GetOrSetFunc method by \u003ca href=\"https://github.com/inpos\"\u003e\u003ccode\u003e@​inpos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/161\"\u003ejellydator/ttlcache#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle empty cache while using Range or RangeBackwards by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/176\"\u003ejellydator/ttlcache#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow subsequent calls to \u003ccode\u003eStart\u003c/code\u003e and \u003ccode\u003eStop\u003c/code\u003e by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/177\"\u003ejellydator/ttlcache#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OnUpdate method and metrics by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/179\"\u003ejellydator/ttlcache#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport NewItemWithOpts and bump go version in go.mod by \u003ca href=\"https://github.com/swithek\"\u003e\u003ccode\u003e@​swithek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/180\"\u003ejellydator/ttlcache#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.11.0 to 0.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/172\"\u003ejellydator/ttlcache#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Deadlock during cost calculation by \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/173\"\u003ejellydator/ttlcache#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite expired items tests to ensure expiration for Windows by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/178\"\u003ejellydator/ttlcache#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose item cost by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/181\"\u003ejellydator/ttlcache#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples folder with httpcache example by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/183\"\u003ejellydator/ttlcache#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.14.0 to 0.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/182\"\u003ejellydator/ttlcache#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hasfjord\"\u003e\u003ccode\u003e@​hasfjord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/151\"\u003ejellydator/ttlcache#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/152\"\u003ejellydator/ttlcache#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iurii-ssv\"\u003e\u003ccode\u003e@​iurii-ssv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/164\"\u003ejellydator/ttlcache#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yiftachkarkason\"\u003e\u003ccode\u003e@​yiftachkarkason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/162\"\u003ejellydator/ttlcache#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inpos\"\u003e\u003ccode\u003e@​inpos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/161\"\u003ejellydator/ttlcache#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/jellydator/ttlcache/compare/v3.3.0...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRangeBackwards\u003c/code\u003e method by \u003ca href=\"https://github.com/k1LoW\"\u003e\u003ccode\u003e@​k1LoW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/149\"\u003ejellydator/ttlcache#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eLen\u003c/code\u003e method by counting expired items in expiration queue by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/150\"\u003ejellydator/ttlcache#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/k1LoW\"\u003e\u003ccode\u003e@​k1LoW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/149\"\u003ejellydator/ttlcache#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.2.1...v3.3.0\"\u003ehttps://github.com/jellydator/ttlcache/compare/v3.2.1...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate dependabot.yaml by \u003ca href=\"https://github.com/hkadakia\"\u003e\u003ccode\u003e@​hkadakia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/128\"\u003ejellydator/ttlcache#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread safety to features list by \u003ca href=\"https://github.com/trajan0x\"\u003e\u003ccode\u003e@​trajan0x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/137\"\u003ejellydator/ttlcache#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix update of expired items by \u003ca href=\"https://github.com/Snawoot\"\u003e\u003ccode\u003e@​Snawoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/124\"\u003ejellydator/ttlcache#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in \u003ccode\u003eItems\u003c/code\u003e method by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/146\"\u003ejellydator/ttlcache#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude expired keys in data retrieval methods by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/148\"\u003ejellydator/ttlcache#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/7145e12e34f243c69a0f7b5f6b86a832ad8b4fc8\"\u003e\u003ccode\u003e7145e12\u003c/code\u003e\u003c/a\u003e add status section to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/c2e22aa2730659d2e3cb771b8d2b454e4af0ea1b\"\u003e\u003ccode\u003ec2e22aa\u003c/code\u003e\u003c/a\u003e update feature list text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/31efdf4e1a3e5d83cd09a57da02c1315ada3d542\"\u003e\u003ccode\u003e31efdf4\u003c/code\u003e\u003c/a\u003e add examples and tutorials to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/9f1a2757090d02b33036c1aa4bffa254a3e30985\"\u003e\u003ccode\u003e9f1a275\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/sync from 0.14.0 to 0.15.0 (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/44a1fa29ef3c4147b7ea03405a19f8875f39d72a\"\u003e\u003ccode\u003e44a1fa2\u003c/code\u003e\u003c/a\u003e Add examples folder with httpcache example (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/6978d5e28b4f72246f9f67f6479ddc7d9cfb7e0e\"\u003e\u003ccode\u003e6978d5e\u003c/code\u003e\u003c/a\u003e Expose item cost (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/b6a9e74c1c09643a2ff3b255801e955dfc83ea55\"\u003e\u003ccode\u003eb6a9e74\u003c/code\u003e\u003c/a\u003e Rewrite expired items tests to ensure expiration for Windows (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/b20a7fd58fbc60e09a6d68df91f2ce8736b0c699\"\u003e\u003ccode\u003eb20a7fd\u003c/code\u003e\u003c/a\u003e fix: Deadlock during cost calculation (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/fdc54f088717ef8b536fb6251b4fe6ba39dccf4a\"\u003e\u003ccode\u003efdc54f0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/sync from 0.11.0 to 0.14.0 (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/dd3c982256c49e425fb47352b77850a0e060d3ca\"\u003e\u003ccode\u003edd3c982\u003c/code\u003e\u003c/a\u003e Export NewItemWithOpts (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.2.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.22.2 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.2...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.36.2 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.2...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.5 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/mock` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/mock/releases\"\u003ego.uber.org/mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003e0.6.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e[]: Archive mode: a new mockgen mode that generates mocks out of archive files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/258\"\u003euber-go/mock#258\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/276\"\u003euber-go/mock#276\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003e0.5.2 (28 Apr 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e[]: Fixed an issue with type aliases not being included in generated code correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/248\"\u003euber-go/mock#248\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/mock/blob/main/CHANGELOG.md\"\u003ego.uber.org/mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e[]: Archive mode: a new mockgen mode that generates mocks out of archive files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e[]: Support for specifying mock names when using the \u003ccode\u003e_gomock_archive\u003c/code\u003e bazel rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/258\"\u003euber-go/mock#258\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/262\"\u003euber-go/mock#262\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/276\"\u003euber-go/mock#276\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.2 (28 Apr 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e[]: Fixed an issue with type aliases not being included in generated code correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/248\"\u003euber-go/mock#248\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/2d1c58167e30f380cf78e44a43b100a14767e817\"\u003e\u003ccode\u003e2d1c581\u003c/code\u003e\u003c/a\u003e Prepare release v0.6.0 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/c65419553997ae71c1542dc7733358c020d03880\"\u003e\u003ccode\u003ec654195\u003c/code\u003e\u003c/a\u003e Update CI to run 1.24/1.25 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/5900c74f02ff1a28eeb59f3e2a0ef6c27e217148\"\u003e\u003ccode\u003e5900c74\u003c/code\u003e\u003c/a\u003e update golang.org/x/tools to v0.36.0 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/6a0445c87f2d82e304033c553dadd34d2a1a8120\"\u003e\u003ccode\u003e6a0445c\u003c/code\u003e\u003c/a\u003e feat(bazel): mock_names flag support in archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/aa11bfcd02f7339576f4cef5b8c697f980f607d2\"\u003e\u003ccode\u003eaa11bfc\u003c/code\u003e\u003c/a\u003e feat(bazel): support archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/359202c7b2fe16fad86eae73a0ff732f8cb363b9\"\u003e\u003ccode\u003e359202c\u003c/code\u003e\u003c/a\u003e Support for archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/871d86bb6f8b22d0c4d250ebca1f9d674f6e6d1e\"\u003e\u003ccode\u003e871d86b\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/uber/mock/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/0b8095f698fe3b6414a8d1321e990100ba8ce5bc\"\u003e\u003ccode\u003e0b8095f\u003c/code\u003e\u003c/a\u003e Prepare release v0.5.2 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/8ce01ac54df4c2f4443bbe7de345188289af8c4e\"\u003e\u003ccode\u003e8ce01ac\u003c/code\u003e\u003c/a\u003e Bump go.mod to 1.23 and remove alias replacements (\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/6568d888c79f7c03d45c396af40b608782fae4df\"\u003e\u003ccode\u003e6568d88\u003c/code\u003e\u003c/a\u003e Back to development. (\u003ca href=\"https://redirect.github.com/uber/mock/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uber/mock/compare/v0.5.1...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.23.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/8577a70117e110160c45f32af0e0df84eef844f7\"\u003e\u003ccode\u003e8577a70\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/7ca2c6d99153f6456168837916829c735c67d355\"\u003e\u003ccode\u003e7ca2c6d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/73d1ba91404d0de47cb6a9b3fb52a31565ca4d25\"\u003e\u003ccode\u003e73d1ba9\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/817fba9abd337b4d9097b10c61a540c74feaaeff\"\u003e\u003ccode\u003e817fba9\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3264de9174be11be843825a6dae979beffb483a2\"\u003e\u003ccode\u003e3264de9\u003c/code\u003e\u003c/a\u003e all: clean up old Go hacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/74af29835a6da65bf18d985619fa645e04a01549\"\u003e\u003ccode\u003e74af298\u003c/code\u003e\u003c/a\u003e all: fix tags in remaining Unicode tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/117e03b3060d70a9f514eef78f07e5210cc44a4c\"\u003e\u003ccode\u003e117e03b\u003c/code\u003e\u003c/a\u003e all: delete old Unicode tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/9463ea4393e969a59c7a0af1b497b4361ff1dc52\"\u003e\u003ccode\u003e9463ea4\u003c/code\u003e\u003c/a\u003e all: update to Unicode 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/7278b25aaff94e106b7de0bfaaa4a1861d3b3c89\"\u003e\u003ccode\u003e7278b25\u003c/code\u003e\u003c/a\u003e internal/export/idna: update for post-Unicode 10 idna changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f964ad80f9e4185588298009b5195d8ecfe34d1b\"\u003e\u003ccode\u003ef964ad8\u003c/code\u003e\u003c/a\u003e internal/export/idna: delete old code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/compare/v0.23.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/127bb9f2b1d94d1cfaa7b04e9b0bdfb63b578420\"\u003e\u003ccode\u003e127bb9f\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7c4160db6d7af106abf1c3fd6781c2811d4994f9\"\u003e\u003ccode\u003e7c4160d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7e2ea0f194ae8fc6944f156db0065bf9595531d2\"\u003e\u003ccode\u003e7e2ea0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/134592\"\u003e#134592\u003c/a\u003e\u003ccode\u003eliggitt/automated-cherry-pick-of-#134588\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b134ce007674fdd1e15372d9799e25c8ea7267c1\"\u003e\u003ccode\u003eb134ce0\u003c/code\u003e\u003c/a\u003e Remove invalid SAN certificate construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/8eaec8fb352c1d102656b6521ec13fc337d261aa\"\u003e\u003ccode\u003e8eaec8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/129519\"\u003e#129519\u003c/a\u003e\u003ccode\u003ekishen-v/automated-cherry-pick-of-#127422\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/e935feb7353133e5d153da874dfe0d44281bb1e6\"\u003e\u003ccode\u003ee935feb\u003c/code\u003e\u003c/a\u003e Fix Go vet errors for master golang\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/24fba76ef9c5f68821882cb5d84a14b0cf7908d6\"\u003e\u003ccode\u003e24fba76\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/5d18b52df5087ca7f855c1905e51fe422275be15\"\u003e\u003ccode\u003e5d18b52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/130084\"\u003e#130084\u003c/a\u003e\u003ccode\u003erichabanker/automated-cherry-pick-of-#128430\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/17efbdae35a55e72c763ec940c3fd55f7d7fdf18\"\u003e\u003ccode\u003e17efbda\u003c/code\u003e\u003c/a\u003e Add tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/bbbee386a3912edc3e14ad01f12f65fc5f428b23\"\u003e\u003ccode\u003ebbbee38\u003c/code\u003e\u003c/a\u003e do not install handler for /metrics/slis using sync.Once\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cluster-api` from 1.9.6 to 1.9.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/releases\"\u003esigs.k8s.io/cluster-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.11\u003c/h2\u003e\n\u003ch2\u003e👌 Kubernetes version support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManagement Cluster: v1.28.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003cli\u003eWorkload Cluster: v1.26.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cluster-api.sigs.k8s.io/reference/versions.html\"\u003eMore information about version support can be found here\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChanges since v1.9.10\u003c/h2\u003e\n\u003ch2\u003e:chart_with_upwards_trend: Overview\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7 new commits merged\u003c/li\u003e\n\u003cli\u003e1 feature addition ✨\u003c/li\u003e\n\u003cli\u003e1 bug fixed 🐛\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKCP: Bump corefile-migration to v1.0.27 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12638\"\u003e#12638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMachineDeployment: Fix second rolling update for MD rolloutAfter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12556\"\u003e#12556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency: Bump github.com/docker/docker to v28.0.2+incompatible to fix CVE (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency: Bump Go to v1.23.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12531\"\u003e#12531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency: Bump Go to v1.23.12 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12620\"\u003e#12620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency/Security: Add CVE-2025-22868 to Trivy ignore file (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12508\"\u003e#12508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting: Skipping test that is failing because of infra issues (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12567\"\u003e#12567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eNothing has changed.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/coredns/corefile-migration: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.26...v1.0.27\"\u003ev1.0.26 → v1.0.27\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eNothing has changed.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eThanks to all our contributors!\u003c/em\u003e 😊\u003c/p\u003e\n\u003ch2\u003ev1.9.10\u003c/h2\u003e\n\u003ch2\u003e👌 Kubernetes version support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManagement Cluster: v1.28.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003cli\u003eWorkload Cluster: v1.26.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cluster-api.sigs.k8s.io/reference/versions.html\"\u003eMore information about version support can be found here\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChanges since v1.9.9\u003c/h2\u003e\n\u003ch2\u003e:chart_with_upwards_trend: Overview\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/01ece4223f61c2b5a08f5906bb7720e20775dba5\"\u003e\u003ccode\u003e01ece42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12645\"\u003e#12645\u003c/a\u003e from sbueringer/pr-fix-cve-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/6a1f545e3cfc6da46d69bb0951337dc6702007e0\"\u003e\u003ccode\u003e6a1f545\u003c/code\u003e\u003c/a\u003e Bump github.com/docker/docker to v28.0.2+incompatible to fix CVE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/514162cecd4d644856e617062aaff31001d3e82a\"\u003e\u003ccode\u003e514162c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12638\"\u003e#12638\u003c/a\u003e from sbueringer/pr-bump-corefile-1.0.27-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/22e5d3bbeacf8959760188c71974a389a996f10a\"\u003e\u003ccode\u003e22e5d3b\u003c/code\u003e\u003c/a\u003e Bump corefile-migration to v1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/796ab82867f51500ef57571758c0a393bfc65126\"\u003e\u003ccode\u003e796ab82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12620\"\u003e#12620\u003c/a\u003e from mboersma/bump-go-release-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/12c4d2c45eb0c97e19a0cff85441bf7c6bbd1567\"\u003e\u003ccode\u003e12c4d2c\u003c/code\u003e\u003c/a\u003e Bump Go to v1.23.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/6fa8d33eb5ee6ca854378816c2fc0b3322e95cee\"\u003e\u003ccode\u003e6fa8d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12567\"\u003e#12567\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12496-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/a561b5e9c58381ae7a5e679ea31752704a705245\"\u003e\u003ccode\u003ea561b5e\u003c/code\u003e\u003c/a\u003e Skipping test that is failing because of infra issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/9d820dadf470d4e81439f0bdb3225ec7c61c669a\"\u003e\u003ccode\u003e9d820da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12556\"\u003e#12556\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12261-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/102345fd87822845a6846c2e51b304b9527c4ff8\"\u003e\u003ccode\u003e102345f\u003c/code\u003e\u003c/a\u003e Fix second rolling update for MD rolloutAfter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/compare/v1.9.6...v1.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.19.6 to 0.19.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix: cache should list out of global cache when present and necessary by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3128\"\u003ekubernetes-sigs/controller-runtime#3128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fakeclient: Fix dataraces when writing to the scheme by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3146\"\u003ekubernetes-sigs/controller-runtime#3146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;✨ Expose all Go runtime metrics\u0026quot; by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3148\"\u003ekubernetes-sigs/controller-runtime#3148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/5fe7bb3edc86c7eda8c8c455a9116453ee472371\"\u003e\u003ccode\u003e5fe7bb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3148\"\u003e#3148\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3147-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/97bb1ffeede43378908af5cd38c03d36ac8f977c\"\u003e\u003ccode\u003e97bb1ff\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[release-0.20] ✨ Expose all Go runtime metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3100\"\u003e#3100\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/56df5533c12652c8f8a5ee215498593c17379e12\"\u003e\u003ccode\u003e56df553\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3146\"\u003e#3146\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3143-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/d2145c0a289e73a16f90c610c3bc2f9fbe231cf7\"\u003e\u003ccode\u003ed2145c0\u003c/code\u003e\u003c/a\u003e bug: Fakeclient: Fix dataraces when writing to the scheme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/13450ba9d76073e18f5d88e22dd4510db3da2213\"\u003e\u003ccode\u003e13450ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3128\"\u003e#3128\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3126-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/a2a9f545a01901d180d41c24200dd030d0256c61\"\u003e\u003ccode\u003ea2a9f54\u003c/code\u003e\u003c/a\u003e fix: cache should list out of global cache when present and necessary\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.22.2 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/bloc...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/pull/486","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcluster-api-provider-cloudstack/issues/486","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/486/packages"},{"uuid":"4482056321","node_id":"PR_kwDOKn2zmM7dTfdJ","number":364,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T00:16:16.000Z","updated_at":"2026-05-22T14:07:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.7","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.40.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SafeStatusCode() and SafeLocation() helpers to APIResponse for nil-safe access\u003c/li\u003e\n\u003cli\u003eAdd DEBUG logs in callAPI for request failures, retries, rate limiting (429), and retry exhaustion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/483062335806be89511df06c7ad4dac6a8b78d22\"\u003e\u003ccode\u003e4830623\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.38.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/364","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/364","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/364/packages"},{"uuid":"4474143798","node_id":"PR_kwDOK1qCO87c5zVk","number":3487,"state":"open","title":"fix(deps): bump the external group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:00.000Z","updated_at":"2026-05-19T03:28:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\nBumps the external group with 3 updates in the /tests-bdd directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.34.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3487/packages"},{"uuid":"4438258210","node_id":"PR_kwDOIF5UGs7bIoCc","number":2038,"state":"open","title":"chore(deps): bump the gomod-minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T13:26:40.000Z","updated_at":"2026-05-20T05:58:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor-and-patch","update_count":19,"packages":[{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.5","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.4","new_version":"5.19.0","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/hashicorp/go-version","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/hashicorp/go-version"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/speakeasy-api/openapi","old_version":"1.20.0","new_version":"1.23.0","repository_url":"https://github.com/speakeasy-api/openapi"},{"name":"github.com/speakeasy-api/speakeasy-agent-mode-content","old_version":"0.2.0","new_version":"0.2.5","repository_url":"https://github.com/speakeasy-api/speakeasy-agent-mode-content"},{"name":"github.com/speakeasy-api/versioning-reports","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/speakeasy-api/versioning-reports"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"goa.design/goa/v3","old_version":"3.24.1","new_version":"3.26.0"},{"name":"oras.land/oras-go/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.1` | `4.10.0` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `1.3.5` | `1.3.10` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.6.2` | `5.9.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.4` | `5.19.0` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | `1.7.0` | `1.9.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/speakeasy-api/openapi](https://github.com/speakeasy-api/openapi) | `1.20.0` | `1.23.0` |\n| [github.com/speakeasy-api/speakeasy-agent-mode-content](https://github.com/speakeasy-api/speakeasy-agent-mode-content) | `0.2.0` | `0.2.5` |\n| [github.com/speakeasy-api/versioning-reports](https://github.com/speakeasy-api/versioning-reports) | `0.6.1` | `0.7.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| goa.design/goa/v3 | `3.24.1` | `3.26.0` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.5.0` | `2.6.0` |\n\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.1 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed Handling of Paths With Meta Chars Using Alts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e submitted a PR that fixed a small bug with the way paths were handled when the pattern used \u003ccode\u003e{alts}\u003c/code\u003e: if some part of the on-disk path that came before the \u003ccode\u003e{alt}\u003c/code\u003e included meta characters (say, a directory name that included the character \u003ccode\u003e?\u003c/code\u003e), these meta characters were not escaped when they were passed back through the globbing routines. This caused doublestar to interpret them as actual meta characters, rather than a fixed-string path as it should have. Nice find, \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e !\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape meta characters in paths during brace expansion by \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/3dc83064cf84411e82d1fa4fc734cb4f35778846\"\u003e\u003ccode\u003e3dc8306\u003c/code\u003e\u003c/a\u003e Merge branch 'toga4-fix-brace-exp-with-meta'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4db19e22da8418ce3bea1c0b7162a7d07ac59f13\"\u003e\u003ccode\u003e4db19e2\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4ef2b0039144da38066784f2efa4e51112855878\"\u003e\u003ccode\u003e4ef2b00\u003c/code\u003e\u003c/a\u003e fix: escape meta characters in paths during brace expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.5 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.5...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.4 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.16.5 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1839\"\u003ego-git/go-git#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: worktree, optimize infiles function for very large repos by \u003ca href=\"https://github.com/k-anshul\"\u003e\u003ccode\u003e@​k-anshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1853\"\u003ego-git/go-git#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: Add strict checks for supported extensions by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1861\"\u003ego-git/go-git#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport, git: Improve Status() speed with new index.ModTime check by \u003ca href=\"https://github.com/cedric-appdirect\"\u003e\u003ccode\u003e@​cedric-appdirect\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1862\"\u003ego-git/go-git#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estorage: filesystem, Avoid overwriting loose obj files by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1864\"\u003ego-git/go-git#1864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bc930f4cbe095a3e1d49273655f73fcef7d41a42\"\u003e\u003ccode\u003ebc930f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2065\"\u003e#2065\u003c/a\u003e from go-git/commit-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/d315264343cead712aa9eb56475c2ec96f5ecef1\"\u003e\u003ccode\u003ed315264\u003c/code\u003e\u003c/a\u003e plumbing: object, Reset object before decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6e1d34890a4dae8a0df738e531234bd60b7e9b66\"\u003e\u003ccode\u003e6e1d348\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tree handling with upstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e134ba34cf95ed0167e5b1df36a933d7bde9d02d\"\u003e\u003ccode\u003ee134ba3\u003c/code\u003e\u003c/a\u003e tests: Skip double checks in Git v2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1971422f6b1bec9176061b3293306981cfff981e\"\u003e\u003ccode\u003e1971422\u003c/code\u003e\u003c/a\u003e tests: Add git conformance tests for signing verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a387aa8857a8fbba8e74b7f5485e9e030669ab5d\"\u003e\u003ccode\u003ea387aa8\u003c/code\u003e\u003c/a\u003e plumbing: object, Add ErrMalformedTag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f415670d906b5c6169d1fdc64f3f9f1d33eb6f9c\"\u003e\u003ccode\u003ef415670\u003c/code\u003e\u003c/a\u003e plumbing: object, Decode Tag headers via a state machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5b0cd38a62e2336bb5f1a2ad0eb8ac8f9e7b740e\"\u003e\u003ccode\u003e5b0cd38\u003c/code\u003e\u003c/a\u003e plumbing: object, Reject multi-signature commits at Verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fe8ed6223a6079d9fd84d853362a996e7df175fb\"\u003e\u003ccode\u003efe8ed62\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tag.EncodeWithoutSignature with Commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/98e337d5bdc4c0536a40ab7381b2231f7e0b15cd\"\u003e\u003ccode\u003e98e337d\u003c/code\u003e\u003c/a\u003e plumbing: object, Add support for Tag.SignatureSHA256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinimum Go version 1.24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Stat method by \u003ca href=\"https://github.com/ferhatelmas\"\u003e\u003ccode\u003e@​ferhatelmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/127\"\u003egofrs/flock#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.22.0 to 0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bfec60bb026171031050af631b6dec974f14e9fa\"\u003e\u003ccode\u003ebfec60b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/7094284415ad11369be4662a7c12be25963b4ea5\"\u003e\u003ccode\u003e7094284\u003c/code\u003e\u003c/a\u003e chore: update linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/8111aec69ca1501f26bb5198ed02673e87806e65\"\u003e\u003ccode\u003e8111aec\u003c/code\u003e\u003c/a\u003e feat: add Stat method (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/6f0f0ed4e14d546b238ae500710aba38b924e135\"\u003e\u003ccode\u003e6f0f0ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/fe44231e563ec57fda028bc2484140fb1f24a6d1\"\u003e\u003ccode\u003efe44231\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/f74f0fb0332646c6b3730bfe9cce6fc0badc52c6\"\u003e\u003ccode\u003ef74f0fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c1f6d161c8e3b29a4d612e34ff17b37d00d4cd2f\"\u003e\u003ccode\u003ec1f6d16\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c542c57ff5f6af1d62b6864144170b612731796a\"\u003e\u003ccode\u003ec542c57\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.2 to 3.29.5 in the github-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/425570ba9b698b04bb9506c4906f137fb34ac7e0\"\u003e\u003ccode\u003e425570b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/12753ea298e1aeb97f0881ff3fc07eabcb2b86e5\"\u003e\u003ccode\u003e12753ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.18 to 3.29.2 in the github-a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-version` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/releases\"\u003egithub.com/hashicorp/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for prefix of any character by \u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CHANGELOG for version 1.8.0 enhancements by \u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version by \u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS by \u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting by \u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot by \u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required by \u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark test for version.String() by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers by \u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() by \u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0 (Mar 30, 2026)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cp\u003eSupport parsing versions with custom prefixes via opt-in option in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 (Nov 28, 2025)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd benchmark test for version.String() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b80b1e68c4854757b38663ec02bada2d839b6f56\"\u003e\u003ccode\u003eb80b1e6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 1.9.0 (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/e93736f31592c971fe8ebbd600844cad58b18ad8\"\u003e\u003ccode\u003ee93736f\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/c009de06b736afce5f36f7180c1356d6a40bee38\"\u003e\u003ccode\u003ec009de0\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0474357931d1b2fe3d7ac492bcd8ee4802b3c22c\"\u003e\u003ccode\u003e0474357\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to trigger on pull requests and update go version (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b4ab5fc7d9d3eb48253b467f8f00b22403ec8089\"\u003e\u003ccode\u003eb4ab5fc\u003c/code\u003e\u003c/a\u003e Support parsing versions with custom prefixes via opt-in option (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/25c683be0f3830787e522175e0309e14de37ef7b\"\u003e\u003ccode\u003e25c683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/182\"\u003e#182\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/4f2bcd85ae00b22689501fa029976f6544d18a6b\"\u003e\u003ccode\u003e4f2bcd8\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/acb8b18f5cb9ada9a3c92a9477e54aab6dd7900f\"\u003e\u003ccode\u003eacb8b18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/180\"\u003e#180\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0394c4f5ebf87c7bdf0a3034ee48613bfe5bf341\"\u003e\u003ccode\u003e0394c4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/179\"\u003e#179\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b2fbaa797b31cd3b36e55bdc4f20a765acc9a251\"\u003e\u003ccode\u003eb2fbaa7\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.52.0 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003eAnnouncing the latest release of \u003ccode\u003elo\u003c/code\u003e with lots of good gifts! 🎁\u003c/p\u003e\n\u003cp\u003e🌊 First, a big thanks to \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e for making lots of \u003cstrong\u003eperformance improvements\u003c/strong\u003e in the recent weeks.\u003c/p\u003e\n\u003cp\u003e🧪 Second, this release introduces a new \u003cstrong\u003e\u003ccode\u003esimd\u003c/code\u003e experimental package\u003c/strong\u003e. If you run on an amd64 architecture and a recent CPU, you can perform very fast operations thanks to SIMD CPU instructions.\n-\u0026gt; Documentation: \u003ca href=\"https://lo.samber.dev/docs/experimental/simd\"\u003ehttps://lo.samber.dev/docs/experimental/simd\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e💥 Third, this version adds \u003cstrong\u003e\u003ccode\u003e*Err\u003c/code\u003e variants\u003c/strong\u003e of many \u003ccode\u003elo\u003c/code\u003e helpers (like \u003cstrong\u003e\u003ccode\u003eMapErr\u003c/code\u003e, \u003ccode\u003eFlatMapErr\u003c/code\u003e, \u003ccode\u003eReduceErr\u003c/code\u003e, etc.\u003c/strong\u003e) whose callbacks can return an error and short-circuit execution when one occurs.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThe \u003ccode\u003esimd\u003c/code\u003e sub-package is considered \u003cem\u003enot stable\u003c/em\u003e. We might break the initial API based on developers' feedback in the coming months.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eFeatures \u0026amp; improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding SIMD helpers by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/801\"\u003esamber/lo#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding Error variants: MapErr, FlatMapErr, ReduceErr... by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/823\"\u003esamber/lo#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for buffer iterator by \u003ca href=\"https://github.com/mimol91\"\u003e\u003ccode\u003e@​mimol91\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/824\"\u003esamber/lo#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Take, TakeWhile, FilterTake, Window, and Sliding functions by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/760\"\u003esamber/lo#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add a Concat slice function. by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/714\"\u003esamber/lo#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add iterator slice helpers by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/791\"\u003esamber/lo#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(it): adding loit.Concat by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/722\"\u003esamber/lo#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow Union/Intersect to take many lists by \u003ca href=\"https://github.com/frankywahl\"\u003e\u003ccode\u003e@​frankywahl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/181\"\u003esamber/lo#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Clone function to return shallow copy of slice collections by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/732\"\u003esamber/lo#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: IntersectBy by \u003ca href=\"https://github.com/ghosx\"\u003e\u003ccode\u003e@​ghosx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/653\"\u003esamber/lo#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Custom Assert by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/755\"\u003esamber/lo#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Must support Custom error handler. by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/752\"\u003esamber/lo#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithoutNth handle non-comparable types by \u003ca href=\"https://github.com/urisimchoni\"\u003e\u003ccode\u003e@​urisimchoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/774\"\u003esamber/lo#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unnecessary type arguments in \u003ccode\u003eNewThrottle\u003c/code\u003e by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/773\"\u003esamber/lo#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: lo.IntersectBy + adding loit.IntersectBy + adding doc by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/739\"\u003esamber/lo#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename IsSortedByKey to IsSortedBy by \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/735\"\u003esamber/lo#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(iter/tuples): support break iteration over Zip[By] seq by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/757\"\u003esamber/lo#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(it.Mode): align behavior with lo.Mode and ensure consistent slice… by \u003ca href=\"https://github.com/intojhanurag\"\u003e\u003ccode\u003e@​intojhanurag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/711\"\u003esamber/lo#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve Clone function to preserve nilness and avoid liveness issues by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/740\"\u003esamber/lo#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reset n counter per iteration in it.Replace by \u003ca href=\"https://github.com/LikimiaD\"\u003e\u003ccode\u003e@​LikimiaD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/799\"\u003esamber/lo#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make Ellipsis operate on runes instead of bytes to prevent Unicode truncation by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/796\"\u003esamber/lo#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eDropByIndex\u003c/code\u003e handling of negative indices out of bounds by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/778\"\u003esamber/lo#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove helpers deprecated for more than 3y by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/810\"\u003esamber/lo#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Optimize UniqMap to reduce unnecessary slice preallocation by \u003ca href=\"https://github.com/ivolkoff\"\u003e\u003ccode\u003e@​ivolkoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/710\"\u003esamber/lo#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(it): simplify DropLast, TrimSuffix, TrimPrefix and use range loops by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/782\"\u003esamber/lo#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: fix iterators to actually iterate in benchmarks by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/781\"\u003esamber/lo#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify slice cut/trim prefix/suffix functions by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/787\"\u003esamber/lo#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize Sliding by pre-allocating result capacity by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/783\"\u003esamber/lo#783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/cf6fb4f9b08c1d3d6e309581316f106dc30b458e\"\u003e\u003ccode\u003ecf6fb4f\u003c/code\u003e\u003c/a\u003e bump v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/56ef3beaf8adfea1908b094e49b3b639ea604aab\"\u003e\u003ccode\u003e56ef3be\u003c/code\u003e\u003c/a\u003e feat: support for buffer iterator (\u003ca href=\"https://redirect.github.com/samber/lo/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6a9f881ae1ff32a7c650464615d175ef4c26d833\"\u003e\u003ccode\u003e6a9f881\u003c/code\u003e\u003c/a\u003e :lipstick:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/7f0c2e0297fc2fdffe9c69c254dee8d00f60c90a\"\u003e\u003ccode\u003e7f0c2e0\u003c/code\u003e\u003c/a\u003e feat: adding UnzipByErrX helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/af46a13bfce4ae037193c23e05866df8d79cd163\"\u003e\u003ccode\u003eaf46a13\u003c/code\u003e\u003c/a\u003e feat: adding RejectErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6f42e74a117ce59882e92a9d4a5b05520d5dee33\"\u003e\u003ccode\u003e6f42e74\u003c/code\u003e\u003c/a\u003e doc: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/ff0e293ce3dbde1e80a1b1eb059078aa7d1442c4\"\u003e\u003ccode\u003eff0e293\u003c/code\u003e\u003c/a\u003e feat: adding FilterErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/4bb58fd2c6d86bf54eb9408b8247d056b8f4a006\"\u003e\u003ccode\u003e4bb58fd\u003c/code\u003e\u003c/a\u003e feat: adding RepeatByErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/72a33aa3970554921210253dcce90540d6e34388\"\u003e\u003ccode\u003e72a33aa\u003c/code\u003e\u003c/a\u003e feat: adding FilterKeysErr + FilterValuesErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/dd1d58e324c2277117dbdbfa86f409473eda5ece\"\u003e\u003ccode\u003edd1d58e\u003c/code\u003e\u003c/a\u003e feat: adding FindDuplicatesByErr helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.52.0...v1.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/openapi` from 1.20.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/openapi/releases\"\u003egithub.com/speakeasy-api/openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(oq): rename edge fields, fix security scheme type, add duplicates stage by \u003ca href=\"https://github.com/vishalg0wda\"\u003e\u003ccode\u003e@​vishalg0wda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/189\"\u003espeakeasy-api/openapi#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(snip): clarify help text to describe both remove and filter modes by \u003ca href=\"https://github.com/bflad\"\u003e\u003ccode\u003e@​bflad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/192\"\u003espeakeasy-api/openapi#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/195\"\u003espeakeasy-api/openapi#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump the go-minor-patch group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/187\"\u003espeakeasy-api/openapi#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(deps): bump the github-actions group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/194\"\u003espeakeasy-api/openapi#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve interactive lint fixer controls and exit behavior by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/196\"\u003espeakeasy-api/openapi#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on invalid paths entries during index build by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/197\"\u003espeakeasy-api/openapi#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update submodule dependencies to latest main by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/190\"\u003espeakeasy-api/openapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eOpenAPI CLI v1.23.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below, extract it, and add it to your PATH.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee089c6006b4e6e342887a4384fa6d39a998eba5e feat(oq): rename edge fields, fix security scheme type, add duplicates stage (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e34df23fa74613ddc421d24a6b9f5f437e8fb3394 fix(deps): bump the go-minor-patch group across 2 directories with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5ae225c4a5487fb8a8ad340448e73d831153617 fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a9aee7c092c2f0b58d79c9a2669010671ceb24d fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb9e62ce2b6cfb626cf2351e192296991b0ce123c chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb03d5970ac7b3022a586c4f8ab097702f569f564 ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eReleased by \u003ca href=\"https://github.com/goreleaser/goreleaser\"\u003eGoReleaser\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eOpenAPI CLI v1.22.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/32d0bebc9f99bd973ca749a8cbeb811660d985e4\"\u003e\u003ccode\u003e32d0beb\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/7a9aee7c092c2f0b58d79c9a2669010671ceb24d\"\u003e\u003ccode\u003e7a9aee7\u003c/code\u003e\u003c/a\u003e fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/f5ae225c4a5487fb8a8ad340448e73d831153617\"\u003e\u003ccode\u003ef5ae225\u003c/code\u003e\u003c/a\u003e fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b03d5970ac7b3022a586c4f8ab097702f569f564\"\u003e\u003ccode\u003eb03d597\u003c/code\u003e\u003c/a\u003e ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/34df23fa74613ddc421d24a6b9f5f437e8fb3394\"\u003e\u003ccode\u003e34df23f\u003c/code\u003e\u003c/a\u003e fix(deps): bump the go-minor-patch group across 2 directories with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b9e62ce2b6cfb626cf2351e192296991b0ce123c\"\u003e\u003ccode\u003eb9e62ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/c1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd\"\u003e\u003ccode\u003ec1f4dc1\u003c/code\u003e\u003c/a\u003e chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/e089c6006b4e6e342887a4384fa6d39a998eba5e\"\u003e\u003ccode\u003ee089c60\u003c/code\u003e\u003c/a\u003e feat(oq): rename edge fields, fix security scheme type, add duplicates stage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/ff7136570f839bd9157f56408d97676b93db65db\"\u003e\u003ccode\u003eff71365\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/511fc1aff0dc5e125300837769c305a73cb0c8d5\"\u003e\u003ccode\u003e511fc1a\u003c/code\u003e\u003c/a\u003e feat(oq): redesign query language syntax and traversal model (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.20.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/speakeasy-agent-mode-content` from 0.2.0 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/releases\"\u003egithub.com/speakeasy-api/speakeasy-agent-mode-content's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3c78c8b63ab207bb74ec5d70886fc094bf265ebc Add CLI (cli-go) as a supported Speakeasy generation target\u003c/li\u003e\n\u003cli\u003e20c5982315f6e4504b7cafa3bf2b2bea9cbf2390 Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/7\"\u003e#7\u003c/a\u003e from speakeasy-api/claude/slack-add-cli-support-nYqw8\u003c/li\u003e\n\u003cli\u003e5eb46c2abb962d0bb1446788d6f4d31bec53c169 chore(release): v0.2.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e701ef3999ec7064cf29287c7e9e1e846adc6d4e0 fix: correct inaccuracies in CLI generation docs\u003c/li\u003e\n\u003cli\u003e263f17dc4e0d7669c1d07154c03bfa373a55eec3 fix: remove \u0026quot;Go\u0026quot; prefix from CLI target references\u003c/li\u003e\n\u003cli\u003e6dda0b76fe6d114472c42d6f65139ee8d954c17e refactor: focus CLI docs on user-facing features, remove internals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e320afb9f2757841e1a67ab110e4aa99bf6377b87 chore(release): v0.2.4 [skip ci]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb49f6fdb9977cd3443ddedb790edf68fb335168b Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/4\"\u003e#4\u003c/a\u003e from speakeasy-api/chore/terraform-testing\u003c/li\u003e\n\u003cli\u003eaea6f70e83f1aa13ae4cd7704e870b95efc85077 Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/6\"\u003e#6\u003c/a\u003e from speakeasy-api/claude/slack-update-agent-context-docs-UKFjW\u003c/li\u003e\n\u003cli\u003e22324569fcf2e98ba579f2efa80171fc8961329c chore(release): v0.2.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e21def9686355f2aaec5ad775d002b9d34e30f5ab chore: document a gotcha in terraform testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edac52a2ba501519c9cc4d578b830ba0dc81a9988 Add complete x-speakeasy-mcp extension reference with behavior hints (\u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e057b345c812c2ab657022b29d1367fec6362ade1 chore(release): v0.2.2 [skip ci]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4ffe48f664e1cdfdb3378845c92862a326084628 chore(release): v0.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003eac590d97b644f02bfd29aad335fa105bee9fb50f chore: iterate based on feedback building terraform providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/blob/main/CHANGELOG.md\"\u003egithub.com/speakeasy-api/speakeasy-agent-mode-content's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.4...v0.2.5\"\u003e0.2.5\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect inaccuracies in CLI generation docs (\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/commit/701ef3999ec7064cf29287c7e9e1e846adc6d4e0\"\u003e701ef39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u0026quot;Go\u0026quot; prefix from CLI target references (\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/commit/263f17dc4e0d7669c1d07154c03bfa373a55eec3\"\u003e263f17d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.3...v0.2.4\"\u003e0.2.4\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.2...v0.2.3\"\u003e0.2.3\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.1...v0.2.2\"\u003e0.2.2\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.0...v0.2.1\"\u003e0.2.1\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCo...\n\n_Description has been truncated_","html_url":"https://github.com/speakeasy-api/speakeasy/pull/2038","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speakeasy-api%2Fspeakeasy/issues/2038","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2038/packages"},{"uuid":"4425264479","node_id":"PR_kwDOB4Si5M7aeYIw","number":10317,"state":"open","title":"build(deps): bump the all group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:29:29.000Z","updated_at":"2026-05-12T00:29:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":6,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/sys","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.2","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.43.0` | `0.44.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.19.0` | `0.20.2` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.13.0` | `0.14.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sys` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/fb1facd76f95fa87c151018200ea5e4892ff115d\"\u003e\u003ccode\u003efb1facd\u003c/code\u003e\u003c/a\u003e windows: avoid uint16 overflow in NewNTUnicodeString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/94ad893e1e59c1d079221324d38945d2aad8703f\"\u003e\u003ccode\u003e94ad893\u003c/code\u003e\u003c/a\u003e windows: add GetIfTable2Ex, GetIpInterface{Entry,Table}, GetUnicastIpAddressT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/54fe89f8411576c06b345b341ca79a77d878a4ad\"\u003e\u003ccode\u003e54fe89f\u003c/code\u003e\u003c/a\u003e cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/df7d5d7b60641d17d87e2b50911124cb65f954fd\"\u003e\u003ccode\u003edf7d5d7\u003c/code\u003e\u003c/a\u003e unix: automatically remove container created by mkall.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/68a4a8e945b22751c1a619261b1d755372a1d5f7\"\u003e\u003ccode\u003e68a4a8e\u003c/code\u003e\u003c/a\u003e unix: avoid nil pointer dereference in Utime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/690c91f6ecf3b3ef141ad2aedb1306a868b3a176\"\u003e\u003ccode\u003e690c91f\u003c/code\u003e\u003c/a\u003e unix: add CPUSetDynamic for systems with more than 1024 CPUs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sys/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5d9f23b5cef265a14ce8da0842e514e17fb08475\"\u003e\u003ccode\u003e5d9f23b\u003c/code\u003e\u003c/a\u003e chore: bump dependencies against k/k release-1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10266\"\u003e#10266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/56496d6e006213a7c196b19911be85a341f10e13\"\u003e\u003ccode\u003e56496d6\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/client-go (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b85dbbd86578fa77f64fe35e1961854df8c9c15b\"\u003e\u003ccode\u003eb85dbbd\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/component-base (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/ab9a79b460ef85b4a4cbd5c427b98de3dfde2d1b\"\u003e\u003ccode\u003eab9a79b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /tests with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10267\"\u003e#10267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/8aa33032b5784ab1539ed02abf33e3402680bc28\"\u003e\u003ccode\u003e8aa3303\u003c/code\u003e\u003c/a\u003e build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10255\"\u003e#10255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e74e00c60e2aa614a26744561e0596493e1ccdb\"\u003e\u003ccode\u003e5e74e00\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10254\"\u003e#10254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e6c11779d6bfc391a1fa73cb415d6ef18e39695\"\u003e\u003ccode\u003e5e6c117\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/78f40bcd773951e7615b9b3b4e06f6cc761cd0b7\"\u003e\u003ccode\u003e78f40bc\u003c/code\u003e\u003c/a\u003e fix: calico chart version race cond (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10265\"\u003e#10265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/6d4dd62ff504558f2ae4b702ceebae5892374c21\"\u003e\u003ccode\u003e6d4dd62\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss-ci-version manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10269\"\u003e#10269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/eb9eacc711a481862bbd7db3244212cf820c99f7\"\u003e\u003ccode\u003eeb9eacc\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss CI manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.19.0...pkg/azclient/v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/c1f313b534804fa146ae97870ca06c343375adcf\"\u003e\u003ccode\u003ec1f313b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9823\"\u003e#9823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/69efd5dd15297b28aef19f712cd933569e69eba0\"\u003e\u003ccode\u003e69efd5d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/fd4650217789cc6be03a3cc0f6daeb4bde246b50\"\u003e\u003ccode\u003efd46502\u003c/code\u003e\u003c/a\u003e helm: back-compat MCR defaults (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/bc2f0f078367ebf45581231dedf47960d05f0d4c\"\u003e\u003ccode\u003ebc2f0f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9798\"\u003e#9798\u003c/a\u003e from landreasyan/early-vmss-detach-exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/a334b30461f752cc3406d25d177a7f5e550a33ea\"\u003e\u003ccode\u003ea334b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9816\"\u003e#9816\u003c/a\u003e from nilo19/test/fix-calico\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/62d72ac9adc1d80cc509e52bc3c2d536164988de\"\u003e\u003ccode\u003e62d72ac\u003c/code\u003e\u003c/a\u003e test: Update calico settings in dualstack template based on capz example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/deee5e922271e2c20fae8bc11672b888334c4cac\"\u003e\u003ccode\u003edeee5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9815\"\u003e#9815\u003c/a\u003e from nilo19/test/tigera\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4e7f40d8387d2a07fd516e47825fe298cfb0a322\"\u003e\u003ccode\u003e4e7f40d\u003c/code\u003e\u003c/a\u003e test: Use quay.io image registry for tigera/operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4eb0f5bbdb5ec4f01a49732475d2dbec087b2dab\"\u003e\u003ccode\u003e4eb0f5b\u003c/code\u003e\u003c/a\u003e feat(helm): use Dalec for \u0026gt;= v1.32.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9792\"\u003e#9792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/19a3ebba430390b7e4a3aaed03c1601ef2b1115e\"\u003e\u003ccode\u003e19a3ebb\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /kubetest2-aks with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.13.0...pkg/azclient/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/2d3f10a1181ccf770f15be1fa954eb8e715b7307\"\u003e\u003ccode\u003e2d3f10a\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10027\"\u003e#10027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b6bc6c67b36b9b3fc6f2be7c777f922efa94a303\"\u003e\u003ccode\u003eb6bc6c6\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient/trace with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10023\"\u003e#10023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/d26c592d382cfcb609e0fdf472be0f78d8440666\"\u003e\u003ccode\u003ed26c592\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10036\"\u003e#10036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/47572333d1dc950d16ea3d78646a5dfa9e029f12\"\u003e\u003ccode\u003e4757233\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/klog/v2 in /kubetest2-aks in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10022\"\u003e#10022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/1d7c50c0dd202856c25e95cb66b14e7a343afdf8\"\u003e\u003ccode\u003e1d7c50c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10020\"\u003e#10020\u003c/a\u003e from nilo19/chore/dependabot-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/09b0a0cb7beaf2fc0ca6e6031ebe4f9a5bd23b2c\"\u003e\u003ccode\u003e09b0a0c\u003c/code\u003e\u003c/a\u003e chore: enable dependabot for release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/70319ac631755a949bc2364b9259935cf78af883\"\u003e\u003ccode\u003e70319ac\u003c/code\u003e\u003c/a\u003e feat: implement tagsList-based Interconnect Group ID retrieval from IMDS (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9999\"\u003e#9999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/41caacb09a236f3a145945f40423143699ead7a0\"\u003e\u003ccode\u003e41caacb\u003c/code\u003e\u003c/a\u003e feat: KSA support with AKS identity bindings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9907\"\u003e#9907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/581575256bcb980e0220f8c1f807225799834cdd\"\u003e\u003ccode\u003e5815752\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10002\"\u003e#10002\u003c/a\u003e from nilo19/chore/agents.md-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/f01765039a209b77acba98694e5d6bcc0b79ef3c\"\u003e\u003ccode\u003ef017650\u003c/code\u003e\u003c/a\u003e doc: rename agents.md to AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.14.0...pkg/azclient/v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10317","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10317","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10317/packages"},{"uuid":"4424095926","node_id":"PR_kwDOOMGnhs7aalRO","number":74,"state":"open","title":"deps: bump the go-dependencies group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:34:15.000Z","updated_at":"2026-05-11T20:34:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-dependencies","update_count":2,"packages":[{"name":"golang.org/x/term","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/term"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 2 updates: [golang.org/x/term](https://github.com/golang/term) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `golang.org/x/term` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/3c3e4855f7d2eb06c3e48933554add9ec6b599b5\"\u003e\u003ccode\u003e3c3e485\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/term/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/katiem0/gh-bbc-exporter/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/katiem0%2Fgh-bbc-exporter/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"4417646387","node_id":"PR_kwDOFXy0lM7aFh4j","number":1510,"state":"open","title":"Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T02:25:01.000Z","updated_at":"2026-05-11T02:25:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nikimanoledaki/eksctl/pull/1510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikimanoledaki%2Feksctl/issues/1510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1510/packages"},{"uuid":"4417376445","node_id":"PR_kwDODnsNSM7aEs87","number":358,"state":"open","title":"Bump the github-dependencies group with 44 updates","user":"dependabot[bot]","labels":["release-note-none","cncf-cla: yes","size/XXL","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T01:00:44.000Z","updated_at":"2026-05-11T01:01:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"github-dependencies","update_count":44,"packages":[{"name":"github.com/container-storage-interface/spec","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/container-storage-interface/spec"},{"name":"google.golang.org/grpc","old_version":"1.72.2","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"cel.dev/expr","old_version":"0.24.0","new_version":"0.25.1","repository_url":"https://github.com/google/cel-spec"},{"name":"github.com/antlr4-go/antlr/v4","old_version":"4.13.0","new_version":"4.13.1","repository_url":"https://github.com/antlr4-go/antlr"},{"name":"github.com/coreos/go-systemd/v22","old_version":"22.5.0","new_version":"22.7.0","repository_url":"https://github.com/coreos/go-systemd"},{"name":"github.com/emicklei/go-restful/v3","old_version":"3.12.2","new_version":"3.13.0","repository_url":"https://github.com/emicklei/go-restful"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.9.0","new_version":"2.9.2","repository_url":"https://github.com/fxamacker/cbor"},{"name":"github.com/go-openapi/jsonpointer","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/go-openapi/jsonpointer"},{"name":"github.com/go-openapi/jsonreference","old_version":"0.21.0","new_version":"0.21.5","repository_url":"https://github.com/go-openapi/jsonreference"},{"name":"github.com/go-openapi/swag","old_version":"0.23.0","new_version":"0.26.0","repository_url":"https://github.com/go-openapi/swag"},{"name":"github.com/google/cel-go","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/google/gnostic-models","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/google/gnostic-models"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.26.3","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/prometheus/common","old_version":"0.66.1","new_version":"0.67.5","repository_url":"https://github.com/prometheus/common"},{"name":"github.com/prometheus/procfs","old_version":"0.16.1","new_version":"0.20.1","repository_url":"https://github.com/prometheus/procfs"},{"name":"github.com/spf13/cobra","old_version":"1.10.0","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/pkg/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.60.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.61.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"go.yaml.in/yaml/v2","old_version":"2.4.3","new_version":"2.4.4","repository_url":"https://github.com/yaml/go-yaml"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.49.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/exp","old_version":"0.0.0-20240719175910-8a7402abbf56","new_version":"0.0.0-20240823005443-9b4947da3948","repository_url":"https://github.com/golang/exp"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.52.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.38.0","new_version":"0.42.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/term","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.36.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/time","old_version":"0.9.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20250303144028-a0af3efb3deb","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20250528174236-200df99c418a","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.11"}],"path":null,"ecosystem":"go"},"body":"Bumps the github-dependencies group with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/container-storage-interface/spec](https://github.com/container-storage-interface/spec) | `1.11.0` | `1.12.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.72.2` | `1.81.0` |\n| [cel.dev/expr](https://github.com/google/cel-spec) | `0.24.0` | `0.25.1` |\n| [github.com/antlr4-go/antlr/v4](https://github.com/antlr4-go/antlr) | `4.13.0` | `4.13.1` |\n| [github.com/coreos/go-systemd/v22](https://github.com/coreos/go-systemd) | `22.5.0` | `22.7.0` |\n| [github.com/emicklei/go-restful/v3](https://github.com/emicklei/go-restful) | `3.12.2` | `3.13.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.9.0` | `2.9.2` |\n| [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer) | `0.21.0` | `0.23.1` |\n| [github.com/go-openapi/jsonreference](https://github.com/go-openapi/jsonreference) | `0.21.0` | `0.21.5` |\n| [github.com/go-openapi/swag](https://github.com/go-openapi/swag) | `0.23.0` | `0.26.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.26.0` | `0.28.0` |\n| [github.com/google/gnostic-models](https://github.com/google/gnostic-models) | `0.7.0` | `0.7.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.26.3` | `2.29.0` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.66.1` | `0.67.5` |\n| [github.com/prometheus/procfs](https://github.com/prometheus/procfs) | `0.16.1` | `0.20.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.0` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.60.0` | `0.68.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.68.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.5.0` | `1.10.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.28.0` |\n| [go.yaml.in/yaml/v2](https://github.com/yaml/go-yaml) | `2.4.3` | `2.4.4` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.49.0` |\n| [golang.org/x/exp](https://github.com/golang/exp) | `0.0.0-20240719175910-8a7402abbf56` | `0.0.0-20240823005443-9b4947da3948` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.47.0` | `0.52.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.36.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.20.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.38.0` | `0.42.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.37.0` | `0.41.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.9.0` | `0.15.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20250303144028-a0af3efb3deb` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20250528174236-200df99c418a` | `0.0.0-20260414002931-afd174a4e478` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.11` |\n\nUpdates `github.com/container-storage-interface/spec` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/container-storage-interface/spec/releases\"\u003egithub.com/container-storage-interface/spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes/Deprecations:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/586\"\u003e#586\u003c/a\u003e - [Alpha] Add new \u003ccode\u003eGetSnapshot\u003c/code\u003e RPC  by \u003ca href=\"https://github.com/xing-yang\"\u003e\u003ccode\u003e@​xing-yang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/588\"\u003e#588\u003c/a\u003e - [GA] Move \u003ccode\u003eControllerModifyVolume\u003c/code\u003e to GA  by \u003ca href=\"https://github.com/sunnylovestiramisu\"\u003e\u003ccode\u003e@​sunnylovestiramisu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClarifications/Corrections/Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/597\"\u003e#597\u003c/a\u003e -  Clarify that the \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e error code for \u003ccode\u003eControllerModifyVolume\u003c/code\u003e is safe to not retry (i.e. \u0026quot;infeasible\u0026quot;) by \u003ca href=\"https://github.com/bswartz\"\u003e\u003ccode\u003e@​bswartz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/591\"\u003e#591\u003c/a\u003e - Documents the gRPC error code that should be returned for \u003ccode\u003eGetMetadataDelta\u003c/code\u003e when changed block tracking has not been enabled in the underlying storage subsystem by \u003ca href=\"https://github.com/carlbraganza\"\u003e\u003ccode\u003e@​carlbraganza\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/580\"\u003e#580\u003c/a\u003e - removes \u0026quot;optional\u0026quot; from the description of \u003ccode\u003eGetVolumeGroupSnapshot\u003c/code\u003e to reduce confusion by \u003ca href=\"https://github.com/xing-yang\"\u003e\u003ccode\u003e@​xing-yang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/585\"\u003e#585\u003c/a\u003e - Bump golang from 1.18 to 1.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\"\u003ehttps://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0-rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/e6fc13ea4d529db12e211ef79c924ee3186c39d5\"\u003e\u003ccode\u003ee6fc13e\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.23.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/6b73147117c76456c47e44eca85017bb8fda5e5d\"\u003e\u003ccode\u003e6b73147\u003c/code\u003e\u003c/a\u003e Remove optional to avoid confusion (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/91b25fc4ba3b2c3f869e9fc4d6e37776416d46b8\"\u003e\u003ccode\u003e91b25fc\u003c/code\u003e\u003c/a\u003e Move ControllerModifyVolume to GA (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/3a67636ff3b4ab2b9943eca02a4cdffa2dee47a6\"\u003e\u003ccode\u003e3a67636\u003c/code\u003e\u003c/a\u003e Added FAILED_PRECONDITION as a possible error for GetMetadataDelta to (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/f437b19650aaa1a0be79c71770655b591b2d15cd\"\u003e\u003ccode\u003ef437b19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/597\"\u003e#597\u003c/a\u003e from bswartz/vac-infeasible-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/4040d421feb9d2912fd2983e00f26a352b907684\"\u003e\u003ccode\u003e4040d42\u003c/code\u003e\u003c/a\u003e Clarify ControllerModifyVolume errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/a539b4f9fe4143eeefb8f3e3e069096fa00b61d1\"\u003e\u003ccode\u003ea539b4f\u003c/code\u003e\u003c/a\u003e Add GetSnapshot RPC (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/98819c45a37a67e0cd466bd02b813faf91af4e45\"\u003e\u003ccode\u003e98819c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/576\"\u003e#576\u003c/a\u003e from saad-ali/release1.11bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/b5049c05e598db787ab59eed7285833034871ab3\"\u003e\u003ccode\u003eb5049c0\u003c/code\u003e\u003c/a\u003e Bump master version to 1.12 for next release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.72.2 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.72.2...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cel.dev/expr` from 0.24.0 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-spec/releases\"\u003ecel.dev/expr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.25.1\u003c/h2\u003e\n\u003cp\u003eMinor additions to the v0.25.0 release\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove test/v1 directory and its protos by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/487\"\u003egoogle/cel-spec#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parsing tests for string and bytes literals by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/489\"\u003egoogle/cel-spec#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-spec/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/google/cel-spec/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInitial version of the policy specification by \u003ca href=\"https://github.com/jcking\"\u003e\u003ccode\u003e@​jcking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/477\"\u003egoogle/cel-spec#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned ToC entry for enums as ints from the specification by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/476\"\u003egoogle/cel-spec#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests for selector, function, and field names formerly defined as reserved by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/480\"\u003egoogle/cel-spec#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a test case for lastIndexOf in string_ext against an empty string by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/468\"\u003egoogle/cel-spec#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove TOC from language definition by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/482\"\u003egoogle/cel-spec#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove int(enum) -\u0026gt; int signature by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/483\"\u003egoogle/cel-spec#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify formatting decimals, add %f formatting test cases around rounding by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/485\"\u003egoogle/cel-spec#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining google.rpc.Status deps from cel-spec by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/486\"\u003egoogle/cel-spec#486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/476\"\u003egoogle/cel-spec#476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-spec/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/google/cel-spec/compare/v0.24.0...v0.25.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/7f3c4c513b42d471d0be9439bf5bde38f45f8404\"\u003e\u003ccode\u003e7f3c4c5\u003c/code\u003e\u003c/a\u003e Add parsing tests for string and bytes literals (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/d3430a81d403aa600083d041bcc729e6d97d31dd\"\u003e\u003ccode\u003ed3430a8\u003c/code\u003e\u003c/a\u003e Remove test/v1 directory and its protos (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/3c96c7153bfb230150a84a34d4d7cc9bc670ca18\"\u003e\u003ccode\u003e3c96c71\u003c/code\u003e\u003c/a\u003e Remove remaining google.rpc.Status deps from cel-spec (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/750024aed484c12d8837c4be612ddb8a5b65ecc4\"\u003e\u003ccode\u003e750024a\u003c/code\u003e\u003c/a\u003e Clarify formatting decimals, add %f formatting test cases around rounding (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/9dd5f5ca72b3e8cbc890a3e13b6b218c9369cc4a\"\u003e\u003ccode\u003e9dd5f5c\u003c/code\u003e\u003c/a\u003e Remove int(enum) -\u0026gt; int signature (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/808c918ee19b44613528838c994bdc3961148af2\"\u003e\u003ccode\u003e808c918\u003c/code\u003e\u003c/a\u003e Remove TOC from language definition (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/bad3928b9c12d07c4d46c56b90534584480ba4fb\"\u003e\u003ccode\u003ebad3928\u003c/code\u003e\u003c/a\u003e Add a test case for lastIndexOf in string_ext against an empty string (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/14cdd3f394daf7a14482e19deececb0f1b01bad4\"\u003e\u003ccode\u003e14cdd3f\u003c/code\u003e\u003c/a\u003e Tests for selector, function, and field names formerly defined as reserved (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/8a3339430fdf8f216d3e3a786d39c75f9e5c413c\"\u003e\u003ccode\u003e8a33394\u003c/code\u003e\u003c/a\u003e Remove orphaned ToC entry for enums as ints from the specification (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/a8f582aae6a65b5c417c0ab7d22aab68f41ec4b2\"\u003e\u003ccode\u003ea8f582a\u003c/code\u003e\u003c/a\u003e Initial version of the policy specification (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/cel-spec/compare/v0.24.0...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/antlr4-go/antlr/v4` from 4.13.0 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antlr4-go/antlr/releases\"\u003egithub.com/antlr4-go/antlr/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.1\u003c/h2\u003e\n\u003cp\u003eThe 4.13.1 release has:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome minor performance improvements\u003c/li\u003e\n\u003cli\u003eAn optional build tag -tags antlr.nomutex which allows a build without\nusing mutexes, when the user knows they will not use it with multiple\ngo routines. (Note, somewhat experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that I did not remove the sort.Slices calls. They will not be experimental for long\nand are implemented efficently. Please make a fork if you must use it without this\ndependency. Maybe review whether you need to do so for the sake of one call.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/4d7e18847d8881a176db3d7cca909e3f3942a05f\"\u003e\u003ccode\u003e4d7e188\u003c/code\u003e\u003c/a\u003e feat: Update go version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/329d98405869a8f8606fa10d5b1c38be2a3b80c9\"\u003e\u003ccode\u003e329d984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/antlr4-go/antlr/issues/5\"\u003e#5\u003c/a\u003e from antlr4-go/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/9447a08fec2f28af75d0388a6ee428d1de1a16f5\"\u003e\u003ccode\u003e9447a08\u003c/code\u003e\u003c/a\u003e doc: Fix minor typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/2daa7c8d2653c74a0595a23088e7e88139fc7c77\"\u003e\u003ccode\u003e2daa7c8\u003c/code\u003e\u003c/a\u003e docs: Change the release numbers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antlr4-go/antlr/compare/v4.13.0...v4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-systemd/v22` from 22.5.0 to 22.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-systemd/releases\"\u003egithub.com/coreos/go-systemd/v22's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.7.0\u003c/h2\u003e\n\u003cp\u003eThis release fixes an issue with multiple calls to (e.g.) StopUnit, simplifies and improves code and documentation, and adds a few new methods.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/473\"\u003ecoreos/go-systemd#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing error on negative value of LISTEN_FDS by \u003ca href=\"https://github.com/vporoshok\"\u003e\u003ccode\u003e@​vporoshok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/472\"\u003ecoreos/go-systemd#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc error reporting improvements by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/475\"\u003ecoreos/go-systemd#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: add \u003ccode\u003eSdNotifyMonotonicUsec\u003c/code\u003e helper function by \u003ca href=\"https://github.com/corhere\"\u003e\u003ccode\u003e@​corhere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/435\"\u003ecoreos/go-systemd#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/481\"\u003ecoreos/go-systemd#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/483\"\u003ecoreos/go-systemd#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: fix TestSetUnitProperties wrt systemd \u0026gt;= 252 by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/489\"\u003ecoreos/go-systemd#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/486\"\u003ecoreos/go-systemd#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eunit: simplify escape character by \u003ca href=\"https://github.com/huww98\"\u003e\u003ccode\u003e@​huww98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/485\"\u003ecoreos/go-systemd#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emachine1: add missing close method to conn. by \u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/487\"\u003ecoreos/go-systemd#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esubscription: Added context cancellation and sync to subscription set by \u003ca href=\"https://github.com/NotSoFancyName\"\u003e\u003ccode\u003e@​NotSoFancyName\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/480\"\u003ecoreos/go-systemd#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: improvements by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/490\"\u003ecoreos/go-systemd#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimport1: add missing close method to conn by \u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/492\"\u003ecoreos/go-systemd#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdjournal: fix copyrights by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/499\"\u003ecoreos/go-systemd#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation: simplify ListenersWithNames by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/498\"\u003ecoreos/go-systemd#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: allow multiple calls for the same unit to *Unit by \u003ca href=\"https://github.com/haircommander\"\u003e\u003ccode\u003e@​haircommander\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/496\"\u003ecoreos/go-systemd#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation nits by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/500\"\u003ecoreos/go-systemd#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: dedup result conversion code by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/493\"\u003ecoreos/go-systemd#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd FilesWithNames() to activation by \u003ca href=\"https://github.com/MayCXC\"\u003e\u003ccode\u003e@​MayCXC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/497\"\u003ecoreos/go-systemd#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transient units with auxiliary units by \u003ca href=\"https://github.com/gwenya\"\u003e\u003ccode\u003e@​gwenya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/495\"\u003ecoreos/go-systemd#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation: stub out for plan9 by \u003ca href=\"https://github.com/flokli\"\u003e\u003ccode\u003e@​flokli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/440\"\u003ecoreos/go-systemd#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vporoshok\"\u003e\u003ccode\u003e@​vporoshok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/472\"\u003ecoreos/go-systemd#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/corhere\"\u003e\u003ccode\u003e@​corhere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/435\"\u003ecoreos/go-systemd#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huww98\"\u003e\u003ccode\u003e@​huww98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/485\"\u003ecoreos/go-systemd#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/487\"\u003ecoreos/go-systemd#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haircommander\"\u003e\u003ccode\u003e@​haircommander\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/496\"\u003ecoreos/go-systemd#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MayCXC\"\u003e\u003ccode\u003e@​MayCXC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/497\"\u003ecoreos/go-systemd#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gwenya\"\u003e\u003ccode\u003e@​gwenya\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/495\"\u003ecoreos/go-systemd#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flokli\"\u003e\u003ccode\u003e@​flokli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/440\"\u003ecoreos/go-systemd#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-systemd/compare/v22.6.0...v22.7.0\"\u003ehttps://github.com/coreos/go-systemd/compare/v22.6.0...v22.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.6.0\u003c/h2\u003e\n\u003cp\u003eThis release bumps Go requirement to 1.23, modernizes code, improves CI\nand documentation, fixes a few bugs, and adds a new dbus method.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworkflows: update Linux distro versions; update actions; add Go 1.20 by \u003ca href=\"https://github.com/bgilbert\"\u003e\u003ccode\u003e@​bgilbert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/418\"\u003ecoreos/go-systemd#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/422\"\u003ecoreos/go-systemd#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/423\"\u003ecoreos/go-systemd#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejournal: fix return types inside C wrapper functions by \u003ca href=\"https://github.com/darxriggs\"\u003e\u003ccode\u003e@​darxriggs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/419\"\u003ecoreos/go-systemd#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edlopen: make error handling thread safe by \u003ca href=\"https://github.com/Luap99\"\u003e\u003ccode\u003e@​Luap99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/431\"\u003ecoreos/go-systemd#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/450\"\u003ecoreos/go-systemd#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize and fix CI by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/459\"\u003ecoreos/go-systemd#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/4dc4ee60b8394d431f19a3c599040ef758884a27\"\u003e\u003ccode\u003e4dc4ee6\u003c/code\u003e\u003c/a\u003e activation: stub out for plan9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/8f5a75c278158e2cf18b413f02c25f5628a5feda\"\u003e\u003ccode\u003e8f5a75c\u003c/code\u003e\u003c/a\u003e dbus: add StartTransientUnitAux for starting transient units with auxiliary u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/9211a7bb9050c57bf853f71a184803c71b9effe7\"\u003e\u003ccode\u003e9211a7b\u003c/code\u003e\u003c/a\u003e activation: add FilesWithNames()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/2c3ebed22d7a23765394bade71e7c0451e1b1efd\"\u003e\u003ccode\u003e2c3ebed\u003c/code\u003e\u003c/a\u003e dbus: dedup result conversion code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/aac8e000ad77a1a12ca5493f127dd72d72b387e2\"\u003e\u003ccode\u003eaac8e00\u003c/code\u003e\u003c/a\u003e unit: fix Deserialize deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/d4795ceb4873780fd6d601700ea44fecd6f8d4a0\"\u003e\u003ccode\u003ed4795ce\u003c/code\u003e\u003c/a\u003e Fix doc references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/abb50b3ef702fd889c2806ac0a79eeed7dee6a17\"\u003e\u003ccode\u003eabb50b3\u003c/code\u003e\u003c/a\u003e dbus: allow multiple calls for the same unit to *Unit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/27f6beaf75ffc911bbeff76dc3dbf8ee4bf86d86\"\u003e\u003ccode\u003e27f6bea\u003c/code\u003e\u003c/a\u003e activation: simplify ListenersWithNames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/e615438da4253e7970d9647cc6916fcc91e644af\"\u003e\u003ccode\u003ee615438\u003c/code\u003e\u003c/a\u003e sdjournal: fix copyrights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/d25876d629af5d60f8d6681719509721c2ab4a25\"\u003e\u003ccode\u003ed25876d\u003c/code\u003e\u003c/a\u003e import1: add missing close method to conn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coreos/go-systemd/compare/v22.5.0...v22.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emicklei/go-restful/v3` from 3.12.2 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emicklei/go-restful/blob/v3/CHANGES.md\"\u003egithub.com/emicklei/go-restful/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.13.0] - 2025-08-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoptimize performance of path matching in CurlyRouter ( thanks \u003ca href=\"https://github.com/wenhuang\"\u003e\u003ccode\u003e@​wenhuang\u003c/code\u003e\u003c/a\u003e, Wen Huang)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/3fae6e4c6809ebc26315d163196ea7ab8e0685cb\"\u003e\u003ccode\u003e3fae6e4\u003c/code\u003e\u003c/a\u003e update deps of jwtauth example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/9de612a45532985e04b22166d3148e0391e7aaa6\"\u003e\u003ccode\u003e9de612a\u003c/code\u003e\u003c/a\u003e update changes, document new feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/4c1b61ed04e0626ea7d3442373af9b8f1d334a3b\"\u003e\u003ccode\u003e4c1b61e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/588\"\u003e#588\u003c/a\u003e from wenhug/regexcache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/54fe5bb51385ef2fa6074645f902b893724fa2cf\"\u003e\u003ccode\u003e54fe5bb\u003c/code\u003e\u003c/a\u003e Refactor regex caching logic in CurlyRouter and custom verbs for improved rea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/6a74e9bc6b0c86dfaa9ba3cbd4b343c1f24312f1\"\u003e\u003ccode\u003e6a74e9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/589\"\u003e#589\u003c/a\u003e from emicklei/dependabot/github_actions/v3/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/043cc227208dc833c24c67dfe5ae52d27aad8016\"\u003e\u003ccode\u003e043cc22\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/93fbb2ff9f162004876a521470506602db9545d6\"\u003e\u003ccode\u003e93fbb2f\u003c/code\u003e\u003c/a\u003e Add enable/disable functionality for regex caching in CurlyRouter and custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/c282bfe081702f0469f506d2ddcdff2b0a9d74e9\"\u003e\u003ccode\u003ec282bfe\u003c/code\u003e\u003c/a\u003e Implement regex caching for CurlyRouter and custom verbs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/1959514610d2124125005c8a6a3962d6cca32a16\"\u003e\u003ccode\u003e1959514\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/583\"\u003e#583\u003c/a\u003e from emicklei/dependabot/github_actions/v3/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/246fc5205dc742903f857fbfe214f2ac6a7e9ae3\"\u003e\u003ccode\u003e246fc52\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emicklei/go-restful/compare/v3.12.2...v3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fxamacker/cbor/v2` from 2.9.0 to 2.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fxamacker/cbor/releases\"\u003egithub.com/fxamacker/cbor/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003cp\u003eThis release refactors and hardens the streaming encoder by adding stricter checks for encoding CBOR indefinite-length data. Other changes include minor bugfixes, defensive checks, and more tests.\u003c/p\u003e\n\u003cp\u003eProjects that don't use CBOR indefinite-length data may also want to upgrade (\u003ca href=\"https://github.com/fxamacker/cbor#prior-releases\"\u003esummary of prior releases\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe stricter checks in the encoder prevent improper use of the library and bad inputs from producing malformed CBOR indefinite-length data that would be rejected by the decoder.\u003c/p\u003e\n\u003cp\u003eThis release passed fuzz tests (billions of execs) and it is production quality.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject encoding indefinite-length map with odd item count by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/764\"\u003efxamacker/cbor#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject encoding indefinite-length data item as a chunk inside indefinite-length byte string or text string by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/765\"\u003efxamacker/cbor#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake TagSet.Remove a no-op when contentType is nil by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/766\"\u003efxamacker/cbor#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor indefinite-length encoding and improve chunk validation during encoding by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/767\"\u003efxamacker/cbor#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more tests, fix a nit in unreachable panic message, update docs \u0026amp; ci by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/768\"\u003efxamacker/cbor#768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI / GitHub Actions and Docs\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/760\"\u003efxamacker/cbor#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.34.1 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/761\"\u003efxamacker/cbor#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.35.1 to 4.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/763\"\u003efxamacker/cbor#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.2 release by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/769\"\u003efxamacker/cbor#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.9.1...v2.9.2\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.9.1...v2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cp\u003eThis release includes important bugfixes, defensive checks, improved code quality, and more tests.  Although not public, the fuzzer was also improved by adding more fuzz tests.\u003c/p\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes related to the \u003ccode\u003ekeyasint\u003c/code\u003e feature\u003c/h3\u003e\n\u003cp\u003eThese changes only affect Go struct fields tagged with \u003ccode\u003ekeyasint\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Decoding] Reject integer keys that exceed \u003ccode\u003emath.MaxInt64\u003c/code\u003e when decoding CBOR map to a struct with \u003ccode\u003ekeyasint\u003c/code\u003e field (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decoding] Prevent string representation of an integer key from matching the struct field tagged by keyasint (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding \u0026amp; Decoding] Deduplicate struct fields with the same normalized \u003ccode\u003ekeyasint\u003c/code\u003e tag values (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Other bug fixes and defensive checks\u003c/h3\u003e\n\u003cp\u003eSome of the bugs fixed are related to decoding extreme values that cannot be encoded with this library.  For example, the decoder checks if epoch time encoded as CBOR float value representing hundreds of billions of years overflows int64(seconds).\u003c/p\u003e\n\u003cp\u003eNOTE: It is generally good practice to \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/687#issue-3245597787\"\u003eavoid using floating point to store epoch time\u003c/a\u003e (even when not using CBOR).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Decoding] Reject decoding epoch time encoded as floats that overflow int64 (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding] Return a cloned slice for an empty \u003ccode\u003eRawMessage\u003c/code\u003e from \u003ccode\u003eRawMessage.MarshalCBOR\u003c/code\u003e (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding] Reject encoding nil inside indefinite-length strings (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/45589abe5c63bea2db4d311e0d0fcc551cd772ae\"\u003e\u003ccode\u003e45589ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/769\"\u003e#769\u003c/a\u003e from fxamacker/fxamacker/update-readme-release-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8e98ea5c30a02488e35ddccf5483eac48d48695e\"\u003e\u003ccode\u003e8e98ea5\u003c/code\u003e\u003c/a\u003e Update README for v2.9.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/e501aca8d56fc022ac9abe62106577ecad4d70e2\"\u003e\u003ccode\u003ee501aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/768\"\u003e#768\u003c/a\u003e from fxamacker/fxamacker/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/e6af0aa00756c8e9e9fbc3152ca4f3fd6284d8e5\"\u003e\u003ccode\u003ee6af0aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/767\"\u003e#767\u003c/a\u003e from fxamacker/fxamacker/refactor-indefinite-length-e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/57f1601726dcaac2e52bcbc8b4d97c701fcdc7eb\"\u003e\u003ccode\u003e57f1601\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/766\"\u003e#766\u003c/a\u003e from fxamacker/fxamacker/no-opt-to-remove-nil-type-in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0cdb674b5e4ad98b16d97c1536f4d8359052b606\"\u003e\u003ccode\u003e0cdb674\u003c/code\u003e\u003c/a\u003e Fix indefinite-length string chunk validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/c0db60f014902819fe9ae4187588d0741f256743\"\u003e\u003ccode\u003ec0db60f\u003c/code\u003e\u003c/a\u003e Improve GitHub Workflow code coverage regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/63937fea6a1d13fead671932c9cf1f624ff2c8f7\"\u003e\u003ccode\u003e63937fe\u003c/code\u003e\u003c/a\u003e Fix panic message to print the unrecognized tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/f0352a59dc05458e2c520021691254a806a47758\"\u003e\u003ccode\u003ef0352a5\u003c/code\u003e\u003c/a\u003e Add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0c20a0f03f502d1fc447cfa341e3f1d65f3c7ee7\"\u003e\u003ccode\u003e0c20a0f\u003c/code\u003e\u003c/a\u003e Refactor encoding of indefinite-length data item\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.9.0...v2.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonpointer` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonpointer/releases\"\u003egithub.com/go-openapi/jsonpointer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v0.23.1\"\u003e0.23.1\u003c/a\u003e - 2026-04-18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.23.0...v0.23.1\"\u003ehttps://github.com/go-openapi/jsonpointer/compare/v0.23.0...v0.23.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e5 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(offset): in Offset method, fixed index of value of array element. by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/128\"\u003e#128\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/df7695b297c4798b7f904c4ab4cf4bf386d0c72b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: project status update by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/127\"\u003e#127\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/d5ccb6c661fede2d4c619dfdd9b7288d04481b86\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: point to organization-wide documentations, added missing godocs by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/126\"\u003e#126\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/f08d527503f618d550e9ff9101e2e2c27b50159b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/125\"\u003e#125\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/5b79c49f166364a28475cf9fe545019dfde3c997\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the development-dependencies group with 7 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/124\"\u003e#124\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/a9cabb60f54027d2e2a0119ea2ff8832c48afbce\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer\"\u003ejsonpointer\u003c/a\u003e license terms\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme\"\u003e\u003cimg src=\"http://img.shields.io/badge/license-Apache%20v2-orange.svg\" alt=\"License\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v0.23.0\"\u003e0.23.0\u003c/a\u003e - 2026-04-15\u003c/h2\u003e\n\u003cp\u003eSupport for known limitations\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/df7695b297c4798b7f904c4ab4cf4bf386d0c72b\"\u003e\u003ccode\u003edf7695b\u003c/code\u003e\u003c/a\u003e fix(offset): in Offset method, fixed index of value of array element. (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/d5ccb6c661fede2d4c619dfdd9b7288d04481b86\"\u003e\u003ccode\u003ed5ccb6c\u003c/code\u003e\u003c/a\u003e doc: project status update (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/f08d527503f618d550e9ff9101e2e2c27b50159b\"\u003e\u003ccode\u003ef08d527\u003c/code\u003e\u003c/a\u003e docs: point to organization-wide documentations, added missing godocs (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/5b79c49f166364a28475cf9fe545019dfde3c997\"\u003e\u003ccode\u003e5b79c49\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/a9cabb60f54027d2e2a0119ea2ff8832c48afbce\"\u003e\u003ccode\u003ea9cabb6\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/331ea4289cb870d9552dff40274225f7aecdf065\"\u003e\u003ccode\u003e331ea42\u003c/code\u003e\u003c/a\u003e feat: added alternate json name provider (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/04588aa04e04421012f3b271cf824e730f73b28a\"\u003e\u003ccode\u003e04588aa\u003c/code\u003e\u003c/a\u003e feat: added optional support for non-default json name provider (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/bca40236161acb5e66eefeb61fd3529324f5eb04\"\u003e\u003ccode\u003ebca4023\u003c/code\u003e\u003c/a\u003e feat: the RFC 6901 \u003ccode\u003e\u0026quot;-\u0026quot;\u003c/code\u003e array suffix is now supported (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/827f12d61273e3669c84931013fe1f815070eb9a\"\u003e\u003ccode\u003e827f12d\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/635e674c10c046e258453677b5f30aecf4fd2f15\"\u003e\u003ccode\u003e635e674\u003c/code\u003e\u003c/a\u003e fix(errors): correct error message for invalid JSON pointer start (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.21.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonreference` from 0.21.0 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonreference/releases\"\u003egithub.com/go-openapi/jsonreference's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonreference/tree/v0.21.5\"\u003e0.21.5\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonreference/compare/v0.21.4...v0.21.5\"\u003ehttps://github.com/go-openapi/jsonreference/compare/v0.21.4...v0.21.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e14 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/71\"\u003e#71\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/2d9cd9b28decc8407ae0aac79a1ab79de4078d85\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: announced new discord channel by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/70\"\u003e#70\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/4b5d805b20e599b305b26b65fc10677010dfb596\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: added basic usage in readme and testable examples by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/a738066b0988d4311eb0eb9b797d7c8eebcc69d9\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fixed copy-paste errors with jsonpointer by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/67\"\u003e#67\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/20e9d348b9cfda236c7cbbf5d28edc235492e468\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eCode quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: doc, lint, tests by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/79\"\u003e#79\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/8b85573320ccec4f4f1e962e09c1fab880cbfc23\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: added fuzz test for reference parser by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/aaaad0807db0d0f4a1e19e4bb07bf3fc1141495e\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eMiscellaneous tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove duplicate release worflow by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/6d49d7e9a3c...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-csi/external-health-monitor/pull/358","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fexternal-health-monitor/issues/358","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/358/packages"},{"uuid":"4415254022","node_id":"PR_kwDOSZTsvM7Z-Zao","number":35,"state":"open","title":"build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.10 in /client/v2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T09:37:29.000Z","updated_at":"2026-05-10T09:37:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":"/client/v2","ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.6 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.6\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Do-Chain/dochain-cosmos-sdk/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Do-Chain%2Fdochain-cosmos-sdk/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"4414955840","node_id":"PR_kwDOSYZCQ87Z9g5U","number":1,"state":"closed","title":"Bump the go-minor-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-17T02:09:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T07:14:08.000Z","updated_at":"2026-05-17T02:09:45.000Z","time_to_close":586535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-minor-patch","update_count":4,"packages":[{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.6","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 4 updates in the / directory: [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea), [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty), [github.com/spf13/cobra](https://github.com/spf13/cobra) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.6 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.6...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you to our amazing contributors!!!!! 🐍 🚀\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/88b30ab89da2d0d0abb153818746c5a2d30eccec\"\u003e\u003ccode\u003e88b30ab\u003c/code\u003e\u003c/a\u003e chore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/346d408fe7d4be00ff9481ea4d43c4abb5e5f77d\"\u003e\u003ccode\u003e346d408\u003c/code\u003e\u003c/a\u003e fix: actions/setup-go v6 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/fc81d2003469e2a5c440306d04a6d82a54065979\"\u003e\u003ccode\u003efc81d20\u003c/code\u003e\u003c/a\u003e refactor: change minUsagePadding from var to const (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/117698a604b65e80a1ad5b76df67b604bcd992e0\"\u003e\u003ccode\u003e117698a\u003c/code\u003e\u003c/a\u003e refactor: replace several vars with consts (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/e2dd29ddc39acacf3af13013b06e1fe58b5c3599\"\u003e\u003ccode\u003ee2dd29d\u003c/code\u003e\u003c/a\u003e Add documentation for repeated flags functionality (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/062989255670f5e100abf70fa5e291a394915f89\"\u003e\u003ccode\u003e0629892\u003c/code\u003e\u003c/a\u003e Fix linter (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/rwahyudi/gib/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwahyudi%2Fgib/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4402988788","node_id":"PR_kwDOB4Si5M7ZW2-R","number":10285,"state":"open","title":"build(deps): bump the all group with 4 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T01:05:03.000Z","updated_at":"2026-05-08T01:05:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":4,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.2","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 4 updates: [github.com/spf13/pflag](https://github.com/spf13/pflag), [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure), [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) and [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure).\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5d9f23b5cef265a14ce8da0842e514e17fb08475\"\u003e\u003ccode\u003e5d9f23b\u003c/code\u003e\u003c/a\u003e chore: bump dependencies against k/k release-1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10266\"\u003e#10266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/56496d6e006213a7c196b19911be85a341f10e13\"\u003e\u003ccode\u003e56496d6\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/client-go (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b85dbbd86578fa77f64fe35e1961854df8c9c15b\"\u003e\u003ccode\u003eb85dbbd\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/component-base (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/ab9a79b460ef85b4a4cbd5c427b98de3dfde2d1b\"\u003e\u003ccode\u003eab9a79b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /tests with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10267\"\u003e#10267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/8aa33032b5784ab1539ed02abf33e3402680bc28\"\u003e\u003ccode\u003e8aa3303\u003c/code\u003e\u003c/a\u003e build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10255\"\u003e#10255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e74e00c60e2aa614a26744561e0596493e1ccdb\"\u003e\u003ccode\u003e5e74e00\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10254\"\u003e#10254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e6c11779d6bfc391a1fa73cb415d6ef18e39695\"\u003e\u003ccode\u003e5e6c117\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/78f40bcd773951e7615b9b3b4e06f6cc761cd0b7\"\u003e\u003ccode\u003e78f40bc\u003c/code\u003e\u003c/a\u003e fix: calico chart version race cond (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10265\"\u003e#10265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/6d4dd62ff504558f2ae4b702ceebae5892374c21\"\u003e\u003ccode\u003e6d4dd62\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss-ci-version manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10269\"\u003e#10269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/eb9eacc711a481862bbd7db3244212cf820c99f7\"\u003e\u003ccode\u003eeb9eacc\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss CI manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.19.0...pkg/azclient/v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/c1f313b534804fa146ae97870ca06c343375adcf\"\u003e\u003ccode\u003ec1f313b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9823\"\u003e#9823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/69efd5dd15297b28aef19f712cd933569e69eba0\"\u003e\u003ccode\u003e69efd5d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/fd4650217789cc6be03a3cc0f6daeb4bde246b50\"\u003e\u003ccode\u003efd46502\u003c/code\u003e\u003c/a\u003e helm: back-compat MCR defaults (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/bc2f0f078367ebf45581231dedf47960d05f0d4c\"\u003e\u003ccode\u003ebc2f0f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9798\"\u003e#9798\u003c/a\u003e from landreasyan/early-vmss-detach-exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/a334b30461f752cc3406d25d177a7f5e550a33ea\"\u003e\u003ccode\u003ea334b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9816\"\u003e#9816\u003c/a\u003e from nilo19/test/fix-calico\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/62d72ac9adc1d80cc509e52bc3c2d536164988de\"\u003e\u003ccode\u003e62d72ac\u003c/code\u003e\u003c/a\u003e test: Update calico settings in dualstack template based on capz example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/deee5e922271e2c20fae8bc11672b888334c4cac\"\u003e\u003ccode\u003edeee5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9815\"\u003e#9815\u003c/a\u003e from nilo19/test/tigera\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4e7f40d8387d2a07fd516e47825fe298cfb0a322\"\u003e\u003ccode\u003e4e7f40d\u003c/code\u003e\u003c/a\u003e test: Use quay.io image registry for tigera/operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4eb0f5bbdb5ec4f01a49732475d2dbec087b2dab\"\u003e\u003ccode\u003e4eb0f5b\u003c/code\u003e\u003c/a\u003e feat(helm): use Dalec for \u0026gt;= v1.32.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9792\"\u003e#9792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/19a3ebba430390b7e4a3aaed03c1601ef2b1115e\"\u003e\u003ccode\u003e19a3ebb\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /kubetest2-aks with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.13.0...pkg/azclient/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/2d3f10a1181ccf770f15be1fa954eb8e715b7307\"\u003e\u003ccode\u003e2d3f10a\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10027\"\u003e#10027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b6bc6c67b36b9b3fc6f2be7c777f922efa94a303\"\u003e\u003ccode\u003eb6bc6c6\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient/trace with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10023\"\u003e#10023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/d26c592d382cfcb609e0fdf472be0f78d8440666\"\u003e\u003ccode\u003ed26c592\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10036\"\u003e#10036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/47572333d1dc950d16ea3d78646a5dfa9e029f12\"\u003e\u003ccode\u003e4757233\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/klog/v2 in /kubetest2-aks in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10022\"\u003e#10022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/1d7c50c0dd202856c25e95cb66b14e7a343afdf8\"\u003e\u003ccode\u003e1d7c50c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10020\"\u003e#10020\u003c/a\u003e from nilo19/chore/dependabot-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/09b0a0cb7beaf2fc0ca6e6031ebe4f9a5bd23b2c\"\u003e\u003ccode\u003e09b0a0c\u003c/code\u003e\u003c/a\u003e chore: enable dependabot for release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/70319ac631755a949bc2364b9259935cf78af883\"\u003e\u003ccode\u003e70319ac\u003c/code\u003e\u003c/a\u003e feat: implement tagsList-based Interconnect Group ID retrieval from IMDS (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9999\"\u003e#9999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/41caacb09a236f3a145945f40423143699ead7a0\"\u003e\u003ccode\u003e41caacb\u003c/code\u003e\u003c/a\u003e feat: KSA support with AKS identity bindings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9907\"\u003e#9907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/581575256bcb980e0220f8c1f807225799834cdd\"\u003e\u003ccode\u003e5815752\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10002\"\u003e#10002\u003c/a\u003e from nilo19/chore/agents.md-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/f01765039a209b77acba98694e5d6bcc0b79ef3c\"\u003e\u003ccode\u003ef017650\u003c/code\u003e\u003c/a\u003e doc: rename agents.md to AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.14.0...pkg/azclient/v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10285/packages"},{"uuid":"4380554876","node_id":"PR_kwDOIlUyqc7YNp-P","number":1234,"state":"open","title":"Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:14:51.000Z","updated_at":"2026-05-05T00:14:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/classicmat123/EKSCTL-Repo/pull/1234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/classicmat123%2FEKSCTL-Repo/issues/1234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1234/packages"},{"uuid":"4373516590","node_id":"PR_kwDOMdG80s7X2fDe","number":1595,"state":"open","title":"build(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10 in /simapp","user":"dependabot[bot]","labels":["dependencies","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T01:19:33.000Z","updated_at":"2026-06-20T03:50:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":"/simapp","ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/panda-thompson/cosmos-sdk/pull/1595","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/panda-thompson%2Fcosmos-sdk/issues/1595","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1595/packages"},{"uuid":"4373223854","node_id":"PR_kwDOSTbqbs7X1mLz","number":39,"state":"closed","title":"Chore(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T23:11:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T23:02:05.000Z","updated_at":"2026-05-03T23:11:48.000Z","time_to_close":575,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/benchmark-large-codebase/grafana__grafana__lyxor__PR97529__20260504/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchmark-large-codebase%2Fgrafana__grafana__lyxor__PR97529__20260504/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4352946749","node_id":"PR_kwDOSQKNVM7W1lMw","number":13,"state":"open","title":"Chore(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T18:52:28.000Z","updated_at":"2026-05-30T05:08:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/droid-code-review-evals/grafana__grafana__droid__PR97529__20260429/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droid-code-review-evals%2Fgrafana__grafana__droid__PR97529__20260429/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4346667496","node_id":"PR_kwDOC98mM87Wg1Pd","number":4096,"state":"open","title":"[release-1.36][gomod]: Bump the patch group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T22:35:46.000Z","updated_at":"2026-04-28T22:35:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-1.36][gomod]: Bump","group_name":"patch","update_count":2,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.6-0.20210604193023-d5e0c0615ace","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/go-logr/logr","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps the patch group with 2 updates in the / directory: [github.com/spf13/pflag](https://github.com/spf13/pflag) and [github.com/go-logr/logr](https://github.com/go-logr/logr).\n\nUpdates `github.com/spf13/pflag` from 1.0.6-0.20210604193023-d5e0c0615ace to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/commits/v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-logr/logr` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logr/logr/releases\"\u003egithub.com/go-logr/logr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003cp\u003eMinor release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix slog tests for 1.25 by \u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one exception from Slog testing by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/362\"\u003ego-logr/logr#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/38a1c47ef633fa6b2eee6b8f2e1371ba8626e557\"\u003e\u003ccode\u003e38a1c47\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.17 to 3.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/f08beddab4cfae7c700e37412a91047606f66417\"\u003e\u003ccode\u003ef08bedd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5.4.0 to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/6295e990590732bd047fb56334ec616b910b4bf7\"\u003e\u003ccode\u003e6295e99\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/028840dc37b35152848a85b81357dbbc45bce957\"\u003e\u003ccode\u003e028840d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.28.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/511e5faed831f0fdf0b0aa29f6ff8c51d32d2201\"\u003e\u003ccode\u003e511e5fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/367\"\u003e#367\u003c/a\u003e from go-logr/dependabot/github_actions/github/codeql-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/d806463e2af7f6bb8358724af752d7819e578a21\"\u003e\u003ccode\u003ed806463\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.13 to 3.28.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/158c311e3d93473df2cce1def934ba9a8a7ba044\"\u003e\u003ccode\u003e158c311\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/366\"\u003e#366\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/c79ddb362b04bdd499c164077bd87e4989376ac1\"\u003e\u003ccode\u003ec79ddb3\u003c/code\u003e\u003c/a\u003e Update to support golangci-lint v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/20a64ba70790e5c948e8b6a71e8acb043c4a3205\"\u003e\u003ccode\u003e20a64ba\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.12 to 3.28.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/0385e14044f26bb860687268be875e56c7343526\"\u003e\u003ccode\u003e0385e14\u003c/code\u003e\u003c/a\u003e Add comments around slog exceptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift-knative/serverless-operator/pull/4096","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-knative%2Fserverless-operator/issues/4096","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4096/packages"}],"issue_packages":[{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-06-30T00:48:45.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4772692149","node_id":"PR_kwDOSIBbIM7sA4uQ","number":18,"state":"open","title":"chore(deps): bump the go-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-30T00:48:45.000Z","updated_at":"2026-06-30T00:48:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":16,"packages":[{"name":"github.com/dgraph-io/badger/v4","old_version":"4.9.1","new_version":"4.9.2","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/jackc/pgx/v5","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.12.8","new_version":"2.14.2","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/nats-io/nats.go","old_version":"1.51.0","new_version":"1.52.0","repository_url":"https://github.com/nats-io/nats.go"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.53.0"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.7","new_version":"1.42.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.25","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.42.27","new_version":"1.44.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/rabbitmq/amqp091-go","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rabbitmq/amqp091-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/twmb/franz-go","old_version":"1.21.1","new_version":"1.21.3","repository_url":"https://github.com/twmb/franz-go"},{"name":"golang.org/x/sync","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/api","old_version":"0.274.0","new_version":"0.286.0","repository_url":"https://github.com/googleapis/google-api-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.9.1` | `4.9.2` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.9.2` | `5.10.0` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.12.8` | `2.14.2` |\n| [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | `1.51.0` | `1.52.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.0` | `2.7.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.1` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.53.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.7` | `1.42.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.25` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.42.27` | `1.44.0` |\n| [github.com/rabbitmq/amqp091-go](https://github.com/rabbitmq/amqp091-go) | `1.11.0` | `1.12.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/twmb/franz-go](https://github.com/twmb/franz-go) | `1.21.1` | `1.21.3` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.20.0` | `0.21.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.274.0` | `0.286.0` |\n\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.9.1 to 4.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(core): remove unused event log by \u003ca href=\"https://github.com/xqqp\"\u003e\u003ccode\u003e@​xqqp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2257\"\u003edgraph-io/badger#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cd): upload build artifacts to GitHub Release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2273\"\u003edgraph-io/badger#2273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent NPE on sync with inmemory DB by \u003ca href=\"https://github.com/alpe\"\u003e\u003ccode\u003e@​alpe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2264\"\u003edgraph-io/badger#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: skip lsm lookup for expired entries during value log rewrite by \u003ca href=\"https://github.com/lamb007\"\u003e\u003ccode\u003e@​lamb007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2269\"\u003edgraph-io/badger#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update jemalloc to 5.3.1 by \u003ca href=\"https://github.com/solracsf\"\u003e\u003ccode\u003e@​solracsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2275\"\u003edgraph-io/badger#2275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix : read only user should be able to open db on ReadOnly mode  by \u003ca href=\"https://github.com/Naelpuissant\"\u003e\u003ccode\u003e@​Naelpuissant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2268\"\u003edgraph-io/badger#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compaction): clamp baseLevel to \u0026gt;=1 to prevent L0-\u0026gt;L0 panic on la… by \u003ca href=\"https://github.com/shiva-istari\"\u003e\u003ccode\u003e@​shiva-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2296\"\u003edgraph-io/badger#2296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xqqp\"\u003e\u003ccode\u003e@​xqqp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2257\"\u003edgraph-io/badger#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alpe\"\u003e\u003ccode\u003e@​alpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2264\"\u003edgraph-io/badger#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lamb007\"\u003e\u003ccode\u003e@​lamb007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2269\"\u003edgraph-io/badger#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Naelpuissant\"\u003e\u003ccode\u003e@​Naelpuissant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2268\"\u003edgraph-io/badger#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shiva-istari\"\u003e\u003ccode\u003e@​shiva-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2296\"\u003edgraph-io/badger#2296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/284cea00ccee8618d23f5e60246c4a40fd5e4bb1\"\u003e\u003ccode\u003e284cea0\u003c/code\u003e\u003c/a\u003e fix(compaction): clamp baseLevel to \u0026gt;=1 to prevent L0-\u0026gt;L0 panic on la… (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2296\"\u003e#2296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/897f12fdb4631a9bf2aea347bde0a93d930d3001\"\u003e\u003ccode\u003e897f12f\u003c/code\u003e\u003c/a\u003e fix : read only user should be able to open db on ReadOnly mode  (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/ca9e10bb8f10ca60cb047a946bf381a7039ce53d\"\u003e\u003ccode\u003eca9e10b\u003c/code\u003e\u003c/a\u003e enh: compile with jemalloc 5.3.1 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/7427d56925199bf23827e6f08d1c1ad119b1b4fc\"\u003e\u003ccode\u003e7427d56\u003c/code\u003e\u003c/a\u003e perf: skip lsm lookup for expired entries during value log rewrite (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2269\"\u003e#2269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/773a8356d9074cd0d56f5f80d773236c88aca494\"\u003e\u003ccode\u003e773a835\u003c/code\u003e\u003c/a\u003e fix: Prevent NPE on sync with inmemory DB (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2264\"\u003e#2264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/abbb9a574e03c36e13f5f0fa62c74504c5e9ee05\"\u003e\u003ccode\u003eabbb9a5\u003c/code\u003e\u003c/a\u003e fix(cd): upload build artifacts to GitHub Release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/796cb85f662c06cb4660f0143af176ca7cf1a857\"\u003e\u003ccode\u003e796cb85\u003c/code\u003e\u003c/a\u003e chore(core): remove unused event log (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2257\"\u003e#2257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.1...v4.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.9.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.10.0 (June 3, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a significant amount of hardening against malicious or compromised PostgreSQL servers,\ncontributed by Sean Chittenden at CrowdStrike, Inc. This work bounds binary decoders against attacker-controlled\nmessage sizes, caps server-supplied SCRAM iteration counts, adds \u003ccode\u003erequire_auth\u003c/code\u003e to restrict which authentication\nmethods a server may use (mitigating downgrade attacks under \u003ccode\u003esslmode=prefer\u003c/code\u003e), and ensures cancellation requests are\nsent over TLS when the original connection used TLS.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequire_auth\u003c/code\u003e to restrict accepted server authentication methods (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eParseConfigOptions.ConnStringAllowedKeys\u003c/code\u003e to restrict allowed connection string keys (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eStructArgs\u003c/code\u003e and \u003ccode\u003eStrictStructArgs\u003c/code\u003e for \u003ccode\u003e@\u003c/code\u003e-named queries (Tubelight30)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eErrConnClosed\u003c/code\u003e sentinel error and unwrap it from \u003ccode\u003econnLockError\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgxpool: check if connection is expired before acquire (arthurdotwork)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity Hardening\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncrypt \u003ccode\u003eCancelRequest\u003c/code\u003e connection when the primary connection used TLS (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eCap server-supplied SCRAM iteration count (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eDefault Frontend max message body length to ~1 GiB (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound hstore binary decode against malicious server input (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound array binary decode element length against remaining message bytes (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound array element count against remaining message bytes (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eBound range, multirange, and tsvector binary decoders (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eDocument secure connection configuration (Sean Chittenden at CrowdStrike, Inc.)\u003c/li\u003e\n\u003cli\u003eFix panic on malformed geometric text; return an error instead (MaIII)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix scanning \u003ccode\u003e\u0026quot;char\u0026quot;\u003c/code\u003e (OID 18) into \u003ccode\u003e*string\u003c/code\u003e in binary format (luongs3)\u003c/li\u003e\n\u003cli\u003eFix handling of typed-nil \u003ccode\u003edriver.Valuer\u003c/code\u003e in array and composite codecs (Donncha Fahy)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eCopyData.Data\u003c/code\u003e hex decoding in \u003ccode\u003eUnmarshalJSON\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003eFix data race when context is cancelled during connect\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eparseKeywordValueSettings\u003c/code\u003e rejecting trailing whitespace (alliasgher)\u003c/li\u003e\n\u003cli\u003epgconn: preserve full error chain in \u003ccode\u003enormalizeTimeoutError\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgconn: use a fresh context for the fallback connection in \u003ccode\u003econnectPreferred\u003c/code\u003e (Charlie Tonneslan)\u003c/li\u003e\n\u003cli\u003epgxpool: fix \u003ccode\u003eMaxLifetimeDestroyCount\u003c/code\u003e and ping order for acquire-time expiry check\u003c/li\u003e\n\u003cli\u003eAdd missing error check of \u003ccode\u003erows.Err\u003c/code\u003e to load types (Jen Altavilla)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/7293fb11125be0373a92f716683f2d494f6fd4b0\"\u003e\u003ccode\u003e7293fb1\u003c/code\u003e\u003c/a\u003e Update changelog for v5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1ade2852841d4ee55677207200f4ffdbc217ce69\"\u003e\u003ccode\u003e1ade285\u003c/code\u003e\u003c/a\u003e pgconn: document secure connection configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d6d4d1be7f381bb81d12ebfecae6b10f5c7562\"\u003e\u003ccode\u003eb4d6d4d\u003c/code\u003e\u003c/a\u003e pgtype: bound range, multirange, and tsvector binary decoders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/0639b37f8f4fff31dbe73297087e69b3ccc3bf2b\"\u003e\u003ccode\u003e0639b37\u003c/code\u003e\u003c/a\u003e pgconn: add ParseConfigOptions.ConnStringAllowedKeys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b28e65b0c3e0cd45c09e7c9ce36e5e29caa6dbe9\"\u003e\u003ccode\u003eb28e65b\u003c/code\u003e\u003c/a\u003e pgtype: bound array element count against remaining message bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cd1f389d37d775bc8cb11c60363946f928c02c98\"\u003e\u003ccode\u003ecd1f389\u003c/code\u003e\u003c/a\u003e pgtype: bound array binary decode element length against remaining bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ff27b5bbea012020d1fd8b9bdd56284a88783ef1\"\u003e\u003ccode\u003eff27b5b\u003c/code\u003e\u003c/a\u003e pgtype: bound hstore binary decode against malicious server input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a6002e12a8a393844b48c29d105e7542e7b3a251\"\u003e\u003ccode\u003ea6002e1\u003c/code\u003e\u003c/a\u003e pgproto3: default Frontend max message body length to ~1 GiB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/44f61732ecdfd08081a1a2ff7227f1e975f0b71e\"\u003e\u003ccode\u003e44f6173\u003c/code\u003e\u003c/a\u003e pgconn: cap server-supplied SCRAM iteration count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a976f7bb91216ea7f8369cb7abe78ce34dc244f\"\u003e\u003ccode\u003e1a976f7\u003c/code\u003e\u003c/a\u003e pgconn: add require_auth to restrict accepted server auth methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.9.2...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.12.8 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.14.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_214\"\u003e2.14 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.12.x. Please note that the 2.13.x version was skipped.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.26.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egolang.org/x/crypto v0.52.0\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys v0.45.0\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/jwt/v2 v2.8.2\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe client ID is now available through the embedded \u003ccode\u003eClientAuthentication\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA race condition when handling subscription interest over routes has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8235\"\u003e#8235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePotential protocol-level corruption from rewriting \u003ccode\u003e$JS.ACK\u003c/code\u003e subjects has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePotential protocol-level corruption from buffer misuse in compressed WebSocket clients has been fixed (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8244\"\u003e#8244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e/accstatz\u003c/code\u003e monitoring endpoint no longer omits accounts with only leaf connections (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJetStream\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a case where Raft peers were not correctly tracked after an inactivity stall during catchup (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8226\"\u003e#8226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuorum needed is now calculated correctly when bootstrapping the metalayer when gateway URLs resolve to multiple IP addresses (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8238\"\u003e#8238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore no longer performs a block skip check on streams with extremely high subject counts, as it could result in runaway CPU usage (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8227\"\u003e#8227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a case where the filestore would not release a lock after handling a write error (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8232\"\u003e#8232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePurge operations on both file and memory stores are now more consistent with each other (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8241\"\u003e#8241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a case where the consumer lock would not release a lock after handling a start sequence error (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCounter streams and message schedules now have configuration constraints applied to prevent incorrect usage patterns (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8240\"\u003e#8240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved stream and consumer scale down behaviour consistency (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where the per-subject state last block was not stored correctly with a max messages per subject limit of 1 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8254\"\u003e#8254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a drift that could occur in the peer sets after a peer remove of an online node (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.14.1...v2.14.2\"\u003ehttps://github.com/nats-io/nats-server/compare/v2.14.1...v2.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v2.14.2-RC.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/1d065926bb99ed14ebe9cf6a21529d28310fc8d3\"\u003e\u003ccode\u003e1d06592\u003c/code\u003e\u003c/a\u003e Release v2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/4e1aefa11412f699f6e31549ea215389824d4c07\"\u003e\u003ccode\u003e4e1aefa\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.14.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/8256\"\u003e#8256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/ac092ff7c60aa4a0fa3f466198aa89d58bd15f47\"\u003e\u003ccode\u003eac092ff\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/01e589d49a512276adfa9f60699560c5be63bfd5\"\u003e\u003ccode\u003e01e589d\u003c/code\u003e\u003c/a\u003e [FIXED] Peer set desync/re-add after stream peer-remove\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3d122e82432917c2e4395523a33e929cc71ec5ca\"\u003e\u003ccode\u003e3d122e8\u003c/code\u003e\u003c/a\u003e De-flake TestJetStreamConsumerPrioritized\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3836d96692a7b9d1405ea404161e6a7f48ba3115\"\u003e\u003ccode\u003e3836d96\u003c/code\u003e\u003c/a\u003e [FIXED] Initial MaxMsgsPerSubject update not enforced\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/92cf2e314fe7ef38f3ac6223f874efa0f58819e0\"\u003e\u003ccode\u003e92cf2e3\u003c/code\u003e\u003c/a\u003e [FIXED] Filestore only stores last block when MaxMsgsPerSubject 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/3288b4fe279b6f689dc985758add443acb9095db\"\u003e\u003ccode\u003e3288b4f\u003c/code\u003e\u003c/a\u003e (2.14) [IMPROVED] Remove redundant error check in filestore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/6ea46d54029a662ae3545da70b01c32976f6cdbc\"\u003e\u003ccode\u003e6ea46d5\u003c/code\u003e\u003c/a\u003e [FIXED] Stream and consumer scale down consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/5edd91c01a32945e1a4837a104c59114972c9bfb\"\u003e\u003ccode\u003e5edd91c\u003c/code\u003e\u003c/a\u003e [FIXED] AccountStatz omits accounts with only leaf connections\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.12.8...v2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.51.0 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.52.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis release focuses on 2.14 nats-server features support.\u003c/p\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdded fast batch stream config field (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded message scheduling headers and publish opts (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eStreamConfig\u003c/code\u003e with \u003ccode\u003eConsumer\u003c/code\u003e field and added \u003ccode\u003eAckFlowControlPolicy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded reset consumer API (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2069\"\u003e#2069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eFix Subscription.StatusChanged channel closure on Closed Subscription. Thanks \u003ca href=\"https://github.com/nithimani38-prog\"\u003e\u003ccode\u003e@​nithimani38-prog\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Flaky JS cluster tests (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e9f2a36e31b1065f69b252ea090c01e8869eab0b\"\u003e\u003ccode\u003ee9f2a36\u003c/code\u003e\u003c/a\u003e Release v1.52.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2074\"\u003e#2074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/609274f8c57b65c9d11b01b008b0e40fadfc9d5b\"\u003e\u003ccode\u003e609274f\u003c/code\u003e\u003c/a\u003e [FIXED] Subscription.StatusChanged channel closure on Closed Subscription (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/f7cde748abc86c2981cb1391ca828fceea02af66\"\u003e\u003ccode\u003ef7cde74\u003c/code\u003e\u003c/a\u003e [IMPROVED] Use latest release build for badge in README (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/c7476ea556818d561945e78863adab422f00de03\"\u003e\u003ccode\u003ec7476ea\u003c/code\u003e\u003c/a\u003e [IMPROVED] Reject empty consumer info in CONSUMER.RESET response (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/8fde36fd10a34224e22f4f8a8ad1f61ecaedd18f\"\u003e\u003ccode\u003e8fde36f\u003c/code\u003e\u003c/a\u003e [ADDED] ResetConsumer JetStream API (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2069\"\u003e#2069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/dcfd0fcc6f63c4a2e4436e5aa3ecd4e1dcc598df\"\u003e\u003ccode\u003edcfd0fc\u003c/code\u003e\u003c/a\u003e [ADDED] StreamSource.Consumer config field and AckFlowControlPolicy (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2070\"\u003e#2070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/7a28503b5d5d633d2caaa2639571e5f19c8eebec\"\u003e\u003ccode\u003e7a28503\u003c/code\u003e\u003c/a\u003e [ADDED] Publish options and consts for message scheduling (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/6c91a518e305e56c6481cf63ba52416300b7f5d3\"\u003e\u003ccode\u003e6c91a51\u003c/code\u003e\u003c/a\u003e [ADDED] AllowBatchPublish stream config field (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2052\"\u003e#2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/a614d0be24c7e9a22a406572bee44d897cff27c3\"\u003e\u003ccode\u003ea614d0b\u003c/code\u003e\u003c/a\u003e [FIXED] Flaky JS cluster tests due to race in setupJSClusterWithSize (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.51.0...v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.7.0\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.7.0 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cp\u003eThis release adds support for sending afterClusterTime on writes in causally consistent sessions, improving alignment between read and write behavior in session-based workflows. It also continues cleanup of session-related and internal-only APIs by deprecating the experimental session API, helping clarify which surfaces are intended for long-term public use. Alongside that, the release includes a handful of targeted quality improvements across BSON validation, change streams, and error reporting to make the driver more predictable and easier to debug.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3921 retro backpressure cleanup by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2394\"\u003emongodb/mongo-go-driver#2394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3912 Add prose test for database.ListCollection routing by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2390\"\u003emongodb/mongo-go-driver#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3874 Send afterClusterTime on writes in causally-consistent sessions by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2412\"\u003emongodb/mongo-go-driver#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3957 Fix long lines in bson/decoder_example_test.go and expand check-fmt to cover both *_example_test.go and *_examples_test.go files by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2428\"\u003emongodb/mongo-go-driver#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3962 fix: change stream set batch size nil cursor by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2424\"\u003emongodb/mongo-go-driver#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3965 fix: misleading error message type info in rewrap function by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2430\"\u003emongodb/mongo-go-driver#2430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3862: Collection.Clone propegates BSONOptions by \u003ca href=\"https://github.com/softprops\"\u003e\u003ccode\u003e@​softprops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2364\"\u003emongodb/mongo-go-driver#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3858 Split write batches by wire-message size, not document payload (Merge up from release/2.6). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2397\"\u003emongodb/mongo-go-driver#2397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3931 Fix bson.Raw.Validate panic on zero-length BSON document by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2418\"\u003emongodb/mongo-go-driver#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3832: Fix mongo.ErrorCodes() with ClientBulkWriteException by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2420\"\u003emongodb/mongo-go-driver#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3960 fix: format Arguments swapping by \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2423\"\u003emongodb/mongo-go-driver#2423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3838 Update comments on SetLimit(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2372\"\u003emongodb/mongo-go-driver#2372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3871 Make files in \u0026quot;examples\u0026quot; runnable. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2381\"\u003emongodb/mongo-go-driver#2381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3880 Skip QE \u0026quot;prefixPreview\u0026quot; and \u0026quot;suffixPreview\u0026quot; tests on server 9.0.0+. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2378\"\u003emongodb/mongo-go-driver#2378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3917 Replace curl | sh with go install in etc/golangci-lint.sh by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2391\"\u003emongodb/mongo-go-driver#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3829 Cleanup skip list. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2392\"\u003emongodb/mongo-go-driver#2392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3884 Use gpg verification for libmongocrypt windows build variant by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2404\"\u003emongodb/mongo-go-driver#2404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3868 Update extended bson cases. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2400\"\u003emongodb/mongo-go-driver#2400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3623 Deprecate AggregateOptions Custom functionality as internal-only. by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2411\"\u003emongodb/mongo-go-driver#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the 2125 skips to standalone container by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2421\"\u003emongodb/mongo-go-driver#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3904 Add QE string prefix/suffix/substring case and diacritic insensitive prose tests by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2415\"\u003emongodb/mongo-go-driver#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3937 Deprecate x/mongo/driver/session package. by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2416\"\u003emongodb/mongo-go-driver#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3936 Migrate check_fmt.sh to a Go script under internal/cmd/check-fmt by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2414\"\u003emongodb/mongo-go-driver#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3726 Use unmarshaling for AutoEncryptOpts in the unified spec test by \u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2413\"\u003emongodb/mongo-go-driver#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake capitalization of MongoDB Go Driver consistent in the README. by \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2422\"\u003emongodb/mongo-go-driver#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3113 Skip flaky test in commit.json. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2435\"\u003emongodb/mongo-go-driver#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3559 Skip Docker Runner Tests by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2432\"\u003emongodb/mongo-go-driver#2432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/softprops\"\u003e\u003ccode\u003e@​softprops\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2364\"\u003emongodb/mongo-go-driver#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linborland\"\u003e\u003ccode\u003e@​linborland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2411\"\u003emongodb/mongo-go-driver#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2423\"\u003emongodb/mongo-go-driver#2423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.6.2...v2.7.0\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.6.2...v2.7.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.7.0\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/7d61ab3563603dd35ba3e0eab2ee0ce544a83dd7\"\u003e\u003ccode\u003e7d61ab3\u003c/code\u003e\u003c/a\u003e BUMP v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/d9593db35f17bfb724d5b74436434afcb50f391c\"\u003e\u003ccode\u003ed9593db\u003c/code\u003e\u003c/a\u003e GODRIVER-3559 Skip Docker Runner Tests (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/6d0f68db630c49d96d09501f9cfa76a64c820241\"\u003e\u003ccode\u003e6d0f68d\u003c/code\u003e\u003c/a\u003e Merge release/2.6 into master (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/0ff564fdfe1da0829b19a6bc8b1661f63475e814\"\u003e\u003ccode\u003e0ff564f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.6'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/867c9b5127c2135ea8b6d8fb7db1814d7ccd8e1e\"\u003e\u003ccode\u003e867c9b5\u003c/code\u003e\u003c/a\u003e BUMP v2.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/5b9065941002a19d89557901373c6c9b7db7c95a\"\u003e\u003ccode\u003e5b90659\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into merge-release/2.6-into-master-1781722303033\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/797c020f0833e2213a9b996c87181c19a52c0283\"\u003e\u003ccode\u003e797c020\u003c/code\u003e\u003c/a\u003e GODRIVER-3964: Skip CSE prose tests requiring contention (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/283aa8ba8ed67be5bfb2c8d6723f06db9e7f604c\"\u003e\u003ccode\u003e283aa8b\u003c/code\u003e\u003c/a\u003e GODRIVER-3113 Skip flaky test in commit.json. (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/1803b12a7304f1944d84c70531b13e9b348c9627\"\u003e\u003ccode\u003e1803b12\u003c/code\u003e\u003c/a\u003e GODRIVER-3965 fix: misleading error message type info in rewrap function (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2430\"\u003e#2430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/2995aaf600491c1c11df54263239517b9dc22724\"\u003e\u003ccode\u003e2995aaf\u003c/code\u003e\u003c/a\u003e GODRIVER-3906 Exclude tls.RecordHeaderError from backpressure labels  (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.46.1 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-25 v1.54.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnder the opt-in \u003ccode\u003e_texttotime\u003c/code\u003e DSN parameter, best-effort parse date-shaped TEXT values from columns SQLite reports with an empty declared type — aggregates and expressions over a date column (\u003ccode\u003eMAX(d)\u003c/code\u003e, \u003ccode\u003eCOALESCE(d, ...)\u003c/code\u003e, \u003ccode\u003eupper(d)\u003c/code\u003e, \u003ccode\u003ed || ''\u003c/code\u003e), subqueries, and typeless real columns (\u003ccode\u003eCREATE TABLE t(x)\u003c/code\u003e) — into \u003ccode\u003etime.Time\u003c/code\u003e, instead of delivering them as a raw string that \u003ccode\u003eScan\u003c/code\u003e cannot store into a \u003ccode\u003e*time.Time\u003c/code\u003e. The existing declared \u003ccode\u003eDATE\u003c/code\u003e/\u003ccode\u003eDATETIME\u003c/code\u003e/\u003ccode\u003eTIME\u003c/code\u003e/\u003ccode\u003eTIMESTAMP\u003c/code\u003e path is unchanged; this only adds the empty-decltype case. The conversion is strictly best-effort: a value that does not parse as a time falls through to the original string, so no \u003ccode\u003eScan\u003c/code\u003e that worked before can newly fail. \u003ccode\u003eColumnTypeScanType\u003c/code\u003e continues to report \u003ccode\u003estring\u003c/code\u003e for empty-decltype columns, since the declared type cannot prove the column is temporal. Without \u003ccode\u003e_texttotime\u003c/code\u003e the behavior is byte-for-byte unchanged. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/248\"\u003e#248\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/248\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/248\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/133\"\u003e#133\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/133\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/133\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-21 v1.53.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003cstrong\u003eexperimental\u003c/strong\u003e \u003ccode\u003enetbsd/amd64\u003c/code\u003e support, resolving the long-standing build break in [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/246\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/246\u003c/a\u003e). This target is intentionally \u003cstrong\u003enot yet listed among the supported platforms\u003c/strong\u003e in the package documentation: the port had been broken for years and is only now revived, and there is as yet no real-world experience running it under production workloads. Green CI is not the same as battle-tested — so while the full test suite (including the \u003ccode\u003epcache\u003c/code\u003e and \u003ccode\u003evec\u003c/code\u003e packages and the \u003ccode\u003e-race\u003c/code\u003e concurrency test) passes on NetBSD 10.1 / Go 1.26.3, and the entire upstream toolchain (\u003ccode\u003elibc\u003c/code\u003e, \u003ccode\u003ecc\u003c/code\u003e, \u003ccode\u003eccgo\u003c/code\u003e, \u003ccode\u003elibz\u003c/code\u003e, \u003ccode\u003elibtcl8.6\u003c/code\u003e, \u003ccode\u003elibsqlite3\u003c/code\u003e, \u003ccode\u003elibsqlite_vec\u003c/code\u003e) is green on the NetBSD CI builder, the target is offered for evaluation only. If you run NetBSD, please exercise it with your own workloads and report back via \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e; the intent is to promote it to a fully supported platform after a period of broader real-world testing (on the order of a month) elapses without surprises.\u003c/li\u003e\n\u003cli\u003eImplementation notes: the previously shipped \u003ccode\u003elib/sqlite_netbsd_amd64.go\u003c/code\u003e was a stale old-generator transpile that no longer compiled (the \u003ccode\u003emu.enter\u003c/code\u003e/\u003ccode\u003emu.leave\u003c/code\u003e break in \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/246\"\u003e#246\u003c/a\u003e); it is replaced by a fresh new-generator transpile consistent with every other platform, and \u003ccode\u003emodernc.org/sqlite/vec\u003c/code\u003e (sqlite-vec) is vendored and auto-registers on netbsd. Correct operation requires the matching pinned \u003ccode\u003emodernc.org/libc\u003c/code\u003e, which carries two NetBSD-specific fixes found during this work: the \u003ccode\u003emmap(2)\u003c/code\u003e \u003ccode\u003ePAD\u003c/code\u003e-argument ABI (without it, concurrent WAL access faults with SIGBUS in the WAL-index shared memory) and a working \u003ccode\u003eabort(3)\u003c/code\u003e (the prior stub left SQLite's crash-recovery \u003ccode\u003ewritecrash\u003c/code\u003e test unable to terminate by signal). As usual, downstream modules must pin the exact \u003ccode\u003emodernc.org/libc\u003c/code\u003e version this module's \u003ccode\u003ego.mod\u003c/code\u003e pins.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/82\"\u003e#82\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/82\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/82\u003c/a\u003e), thanks Leonardo Taccari (\u003ca href=\"https://github.com/iamleot\"\u003e\u003ccode\u003e@​iamleot\u003c/code\u003e\u003c/a\u003e) and Thomas Klausner (@\u003cem\u003ewiz\u003c/em\u003e)!\u003c/li\u003e\n\u003cli\u003eAdd \u003cstrong\u003eexperimental\u003c/strong\u003e \u003ccode\u003efreebsd/386\u003c/code\u003e and \u003ccode\u003efreebsd/arm\u003c/code\u003e support. As with the \u003ccode\u003enetbsd/amd64\u003c/code\u003e target above, these two 32-bit FreeBSD ports are intentionally \u003cstrong\u003enot yet listed among the supported platforms\u003c/strong\u003e in the package documentation: \u003ccode\u003efreebsd/386\u003c/code\u003e previously shipped a stale, effectively untested SQLite 3.41 transpile, and \u003ccode\u003efreebsd/arm\u003c/code\u003e is entirely new, so neither has real-world production mileage yet. Both are now freshly transpiled at SQLite 3.53.2 consistent with every other platform, build cleanly, and pass the full test suite (core, WAL/concurrency, and the \u003ccode\u003evec\u003c/code\u003e package) on the FreeBSD CI builders; they are offered for evaluation only. If you run 32-bit FreeBSD, please exercise these targets with your own workloads and report back — the intent is to promote \u003ccode\u003efreebsd/386\u003c/code\u003e, \u003ccode\u003efreebsd/arm\u003c/code\u003e, and \u003ccode\u003enetbsd/amd64\u003c/code\u003e to fully supported platforms in a future release cycle, once a period of broader real-world testing elapses without surprises.\u003c/li\u003e\n\u003cli\u003eImplementation notes: correct operation on \u003ccode\u003efreebsd/arm\u003c/code\u003e requires the matching pinned \u003ccode\u003emodernc.org/libc\u003c/code\u003e (v1.73.4), which fixes the per-arch \u003ccode\u003emmap(2)\u003c/code\u003e \u003ccode\u003eoff_t\u003c/code\u003e encoding for 32-bit FreeBSD; without it the WAL shared-memory mapping faults with SIGBUS under concurrent access, the same class of bug found on the netbsd port. As usual, downstream modules must pin the exact \u003ccode\u003emodernc.org/libc\u003c/code\u003e version this module's \u003ccode\u003ego.mod\u003c/code\u003e pins.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/119\"\u003e#119\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/119\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/119\u003c/a\u003e), thanks Olivier Cochard-Labbé (\u003ca href=\"https://github.com/ocochard\"\u003e\u003ccode\u003e@​ocochard\u003c/code\u003e\u003c/a\u003e)!\u003c/li\u003e\n\u003cli\u003eAdd a Go-facing wrapper for \u003ccode\u003eSQLITE_CONFIG_PCACHE2\u003c/code\u003e. \u003ccode\u003ePageCache\u003c/code\u003e is the factory and \u003ccode\u003eCache\u003c/code\u003e the per-database instance, both idiomatic Go interfaces; \u003ccode\u003ePage\u003c/code\u003e exposes the raw \u003ccode\u003eBuf\u003c/code\u003e and \u003ccode\u003eExtra\u003c/code\u003e pointers that SQLite reads through the C pcache contract. \u003ccode\u003eRegisterPageCache\u003c/code\u003e and \u003ccode\u003eMustRegisterPageCache\u003c/code\u003e install the module process-globally before the first \u003ccode\u003esql.Open\u003c/code\u003e; subsequent Open calls are gated through a one-shot \u003ccode\u003eXsqlite3_config(SQLITE_CONFIG_PCACHE2)\u003c/code\u003e so a too-late Register returns \u003ccode\u003eErrPageCacheTooLate\u003c/code\u003e rather than silently falling through to the built-in pcache1. The binding owns the \u003ccode\u003esqlite3_pcache_page\u003c/code\u003e stub and re-consults the implementation on every Fetch, reusing the stub only when the returned \u003ccode\u003ePage\u003c/code\u003e value is unchanged, which keeps a bounded/evicting purgeable cache safe by construction.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/126\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/126\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e, the reference page-cache implementation that accompanies the \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e \u003ccode\u003eSQLITE_CONFIG_PCACHE2\u003c/code\u003e wrapper. \u003ccode\u003epcache.New\u003c/code\u003e returns a \u003ccode\u003e*Pool\u003c/code\u003e satisfying the \u003ccode\u003ePageCache\u003c/code\u003e interface; register it once with \u003ccode\u003esqlite.MustRegisterPageCache(pcache.New())\u003c/code\u003e and every connection opened afterwards draws its pages from it. Each \u003ccode\u003ePool.Create\u003c/code\u003e mints a fresh per-database \u003ccode\u003eCache\u003c/code\u003e: a bounded, LRU-evicting page store that honours the \u003ccode\u003ePRAGMA cache_size\u003c/code\u003e soft cap and releases the least-recently-unpinned page when it must make room. Page memory — the \u003ccode\u003eBuf\u003c/code\u003e and \u003ccode\u003eExtra\u003c/code\u003e buffers SQLite reads through — is allocated with \u003ccode\u003elibc.Xmalloc\u003c/code\u003e/\u003ccode\u003elibc.Xcalloc\u003c/code\u003e and therefore lives off the Go heap, which keeps SQLite's interior pointer arithmetic on the page extras from tripping the race detector's checkptr enforcement. \u003ccode\u003ePool.Stats\u003c/code\u003e reports aggregate lifetime counters (hits, misses, allocs, evictions, rekeys, truncates, caches) across every cache a Pool has created, so hit/miss/eviction behaviour is observable without instrumenting individual caches. Cross-connection page sharing is out of scope for now; each \u003ccode\u003eCreate\u003c/code\u003e returns an independent per-database cache.\u003c/li\u003e\n\u003cli\u003eValidated end-to-end against the \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/126\"\u003e#126\u003c/a\u003e stress workload (\u003ccode\u003ecache_size=16\u003c/code\u003e, 4000 BLOB rows with DELETE and \u003ccode\u003eincremental_vacuum\u003c/code\u003e, \u003ccode\u003eintegrity_check\u003c/code\u003e clean under \u003ccode\u003e-race\u003c/code\u003e) and benchmarked for the memory-utilization goal tracked in [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/204\"\u003e#204\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/204\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/204\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/127\"\u003e#127\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/127\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/127\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eTighten the \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e reference implementation per cznic's !127 review follow-ups. Adds \u003ccode\u003eStats.EasyRefusals\u003c/code\u003e, a per-Pool counter for the cases where \u003ccode\u003eFetchCreateEasy\u003c/code\u003e returns nil at cap; SQLite reacts to a refusal by spilling dirty pages and retrying with \u003ccode\u003eFetchCreateForce\u003c/code\u003e, so the new field is a direct proxy for the I/O pressure the strict Easy contract imposes vs pcache1's recycle-without-spill behavior. \u003ccode\u003eBenchmarkPoolEvictionChurn\u003c/code\u003e was reworked to drive a rotating-residue DELETE (\u003ccode\u003ek % 3 = i % 3\u003c/code\u003e) and re-insert a matching batch each cycle so the spill pressure recurs and \u003ccode\u003eeasy-refusals/op\u003c/code\u003e scales with \u003ccode\u003eb.N\u003c/code\u003e instead of capping at the seed's one-time first-cycle cost; both existing benchmarks now report \u003ccode\u003eeasy-refusals/op\u003c/code\u003e alongside the page-allocs/evictions metrics. \u003ccode\u003eStats.Evictions\u003c/code\u003e documentation was tightened to match the actual behavior (counts LRU eviction, \u003ccode\u003eUnpin(discard=true)\u003c/code\u003e, \u003ccode\u003eShrink\u003c/code\u003e releases, and \u003ccode\u003eUnpin(discard=false)\u003c/code\u003e trimming back to target after a \u003ccode\u003eFetchCreateForce\u003c/code\u003e overcommit; bulk frees from \u003ccode\u003eTruncate\u003c/code\u003e, \u003ccode\u003eRekey\u003c/code\u003e collisions, and \u003ccode\u003eDestroy\u003c/code\u003e are not counted). The \u003ccode\u003eTestPoolRoundTripIntegrity\u003c/code\u003e comment claiming the workload exercises \u003ccode\u003exRekey\u003c/code\u003e ~15 times has been corrected; the SQL surface does not reliably emit xRekey here, and that codepath is covered by the unit tests instead.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/130\"\u003e#130\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/130\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/130\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e \u003ccode\u003e-race\u003c/code\u003e-clean under SQLite's \u003ccode\u003ecache=shared\u003c/code\u003e mode. The pool already runs correctly under shared-cache because every callback into a given \u003ccode\u003eCache\u003c/code\u003e is serialised internally by SQLite's \u003ccode\u003esqlite3BtreeEnter\u003c/code\u003e on the \u003ccode\u003eBtShared\u003c/code\u003e mutex; verified empirically with a lock-free in-flight probe (max-in-flight = 1 on the canonical two-connection workload, 4 on a positive control with goroutines hitting the cache directly). However the Go race detector does not recognise SQLite's libc mutex as a happens-before edge and reports false-positive races on \u003ccode\u003eFetch\u003c/code\u003e vs \u003ccode\u003eUnpin\u003c/code\u003e reads/writes of the per-cache state, which surfaces as \u003ccode\u003eDATA RACE\u003c/code\u003e failures for any user who registers the pool and runs their suite under \u003ccode\u003e-race\u003c/code\u003e. A \u003ccode\u003esync.Mutex\u003c/code\u003e on the \u003ccode\u003ecache\u003c/code\u003e type is now taken on every public method (\u003ccode\u003eSetSize\u003c/code\u003e, \u003ccode\u003ePageCount\u003c/code\u003e, \u003ccode\u003eFetch\u003c/code\u003e, \u003ccode\u003eUnpin\u003c/code\u003e, \u003ccode\u003eRekey\u003c/code\u003e, \u003ccode\u003eTruncate\u003c/code\u003e, \u003ccode\u003eDestroy\u003c/code\u003e, \u003ccode\u003eShrink\u003c/code\u003e), always. On the common non-shared-cache path the lock is uncontended (one atomic CAS per Lock/Unlock pair, negligible next to the SQLite work it bookends); on the shared-cache path it just rubber-stamps the order SQLite's \u003ccode\u003eBtShared\u003c/code\u003e mutex already established. A new \u003ccode\u003ee2e_test.go\u003c/code\u003e \u003ccode\u003eTestSharedCacheTwoConns_Integrity\u003c/code\u003e drives two \u003ccode\u003esql.Conn\u003c/code\u003e against the same \u003ccode\u003ecache=shared\u003c/code\u003e URI with concurrent writers and asserts \u003ccode\u003ePRAGMA integrity_check = ok\u003c/code\u003e under \u003ccode\u003e-race\u003c/code\u003e; passes cleanly with the lock, would surface the false-positive without it. Design notes live in \u003ccode\u003epcache/sharing.go\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/131\"\u003e#131\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/131\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/131\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd a Go wrapper for \u003ccode\u003esqlite3_db_status\u003c/code\u003e, the per-connection runtime counters (cache hit/miss/write/spill rates, schema and prepared-statement memory, lookaside usage, deferred foreign keys). \u003ccode\u003eDBStatus\u003c/code\u003e is an interface implemented by the driver connection and reached through the \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, mirroring the existing \u003ccode\u003eFileControl\u003c/code\u003e surface; \u003ccode\u003eDBStatusOp\u003c/code\u003e is a distinct typed enum of the \u003ccode\u003eSQLITE_DBSTATUS_*\u003c/code\u003e verbs so a counter from a different op family will not compile in its place. \u003ccode\u003eStatus(op, reset)\u003c/code\u003e returns the \u003ccode\u003e(current, high)\u003c/code\u003e pair and optionally resets the counter. This also lets \u003ccode\u003emodernc.org/sqlite/pcache\u003c/code\u003e measure real I/O instead of the \u003ccode\u003eEasyRefusals\u003c/code\u003e proxy: the new \u003ccode\u003eBenchmarkPoolSpillIO\u003c/code\u003e reads the pager-level \u003ccode\u003eSQLITE_DBSTATUS_CACHE_SPILL\u003c/code\u003e/\u003ccode\u003e_CACHE_WRITE\u003c/code\u003e counters, which the pager maintains identically for pcache1 and the pool, making the pcache1-vs-pool comparison cznic raised on the !127 review a genuine apples-to-apples measurement. On the rotating-residue eviction-churn workload at \u003ccode\u003ecache_size=16\u003c/code\u003e the pool spills ~3.5x more than pcache1 (cache-spill/op 31.96 vs 8.96) for ~3% more page writes (cache-write/op 450 vs 436) at identical hit/miss, quantifying the I/O cost of the strict Easy contract that \u003ccode\u003eEasyRefusals\u003c/code\u003e only proxied.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/132\"\u003e#132\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/132\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/132\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd an opt-in \u003ccode\u003e_dqs\u003c/code\u003e DSN query parameter that disables SQLite's double-quoted string literal compatibility quirk on a per-connection basis. When \u003ccode\u003e_dqs=0\u003c/code\u003e (or any \u003ccode\u003estrconv.ParseBool\u003c/code\u003e false value) is supplied, the driver calls \u003ccode\u003esqlite3_db_config\u003c/code\u003e with \u003ccode\u003eSQLITE_DBCONFIG_DQS_DDL\u003c/code\u003e and \u003ccode\u003eSQLITE_DBCONFIG_DQS_DML\u003c/code\u003e set to off before any statement is prepared, so a double-quoted identifier that fails to resolve raises a parse error instead of silently falling back to a string literal. Absence of the parameter, or \u003ccode\u003e_dqs=1\u003c/code\u003e, leaves SQLite's default behavior unchanged; existing DSNs continue to work byte-for-byte. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/61\"\u003e#61\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/61\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/61\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/128\"\u003e#128\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/128\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/128\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd an opt-in \u003ccode\u003e_error_rc\u003c/code\u003e DSN query parameter for clearer error reporting on open-time failures. When \u003ccode\u003e_error_rc=1\u003c/code\u003e (or any \u003ccode\u003estrconv.ParseBool\u003c/code\u003e true value) is supplied, error strings synthesised from a \u003ccode\u003e(rc, db)\u003c/code\u003e pair only append \u003ccode\u003esqlite3_errmsg(db)\u003c/code\u003e when \u003ccode\u003esqlite3_extended_errcode(db)\u003c/code\u003e is consistent with the operation rc (full match first, primary code \u003ccode\u003e\u0026amp;0xff\u003c/code\u003e as fallback). On mismatch the canonical \u003ccode\u003esqlite3_errstr(rc)\u003c/code\u003e is used alone, so an open-time \u003ccode\u003eSQLITE_CANTOPEN\u003c/code\u003e no longer carries the temporary handle's stale \u0026quot;out of memory\u0026quot; errmsg. Absence of the parameter, or \u003ccode\u003e_error_rc=0\u003c/code\u003e, preserves the legacy \u0026quot;errstr: errmsg\u0026quot; form byte-for-byte; existing callers that parse error strings are unaffected. The driver's \u003ccode\u003e*Error.Code()\u003c/code\u003e returns the same SQLite result code in both modes. Parsed before \u003ccode\u003esqlite3_open_v2\u003c/code\u003e so open-time errors are covered. Resolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/230\"\u003e#230\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/230\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/230\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/129\"\u003e#129\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/129\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/129\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-06-06 v1.52.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_2.html\"\u003eSQLite 3.53.2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBackup.Remaining\u003c/code\u003e and \u003ccode\u003eBackup.PageCount\u003c/code\u003e, thin wrappers around the existing \u003ccode\u003esqlite3_backup_remaining\u003c/code\u003e and \u003ccode\u003esqlite3_backup_pagecount\u003c/code\u003e C symbols. Together they expose the per-\u003ccode\u003eStep\u003c/code\u003e progress counters that the underlying backup object already maintains, enabling progress reporting during online backups without dropping to \u003ccode\u003emodernc.org/sqlite/lib\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/122\"\u003e#122\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/122\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/122\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eDrop the redundant second copy in \u003ccode\u003e(*conn).columnText\u003c/code\u003e, the path that backs every \u003ccode\u003eRows.Scan\u003c/code\u003e into a Go \u003ccode\u003estring\u003c/code\u003e for a TEXT column. The value's bytes are still copied once out of SQLite-owned memory into a fresh Go buffer; that buffer is then reinterpreted as the result string with \u003ccode\u003eunsafe.String\u003c/code\u003e rather than copied a second time by the implicit \u003ccode\u003estring([]byte)\u003c/code\u003e conversion. This removes one allocation per TEXT value per row and roughly halves the bytes allocated on that path; on the new \u003ccode\u003eBenchmarkColumnTextScan\u003c/code\u003e cases it is ~13–20% faster for payloads of 256 B and larger, with no measurable change for very short strings. Purely internal: no API or behavioral change, and the returned string never aliases SQLite's buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/123\"\u003e#123\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/123\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/123\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eCache each result column's declared type once per result set in \u003ccode\u003enewRows\u003c/code\u003e instead of recomputing it on every row. The TEXT branch of \u003ccode\u003eRows.Next\u003c/code\u003e calls \u003ccode\u003eColumnTypeDatabaseTypeName\u003c/code\u003e for every TEXT column on every row (independent of any DSN flag), which previously did a \u003ccode\u003elibc.GoString\u003c/code\u003e + \u003ccode\u003estrings.ToUpper\u003c/code\u003e each time; that lookup is now a single index into a cached, pre-uppercased \u003ccode\u003e[]string\u003c/code\u003e, and \u003ccode\u003eColumnTypeScanType\u003c/code\u003e reads the same cache and drops its per-call \u003ccode\u003estrings.ToLower\u003c/code\u003e. The declared type is fixed for the lifetime of a prepared statement, so the C round-trip is paid once per column rather than once per column per row, removing exactly 1 alloc + 8 B per TEXT column per row from the \u003ccode\u003eNext\u003c/code\u003e hot path. The new \u003ccode\u003eBenchmarkTextToTimeScan\u003c/code\u003e cases show ~7% faster on a 1000-row DATETIME SELECT under \u003ccode\u003e_texttotime=1\u003c/code\u003e. Purely internal: \u003ccode\u003eColumnTypeDatabaseTypeName\u003c/code\u003e and \u003ccode\u003eColumnTypeScanType\u003c/code\u003e return identical values, no API or behavioral change.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/124\"\u003e#124\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/124\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/124\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eCache, per result column, the \u003ccode\u003eparseTimeFormats\u003c/code\u003e index that first parsed a TEXT-stored DATE/DATETIME/TIMESTAMP value, and try that format first on later rows instead of re-walking the list from the top. \u003ccode\u003e(*conn).parseTime\u003c/code\u003e previously ran \u003ccode\u003etime.Parse\u003c/code\u003e down the format list on every such row; for the canonical SQLite TEXT datetime format every row paid two failed \u003ccode\u003etime.Parse\u003c/code\u003e attempts — each allocating a \u003ccode\u003e*time.ParseError\u003c/code\u003e — before the match. On a 1000-row DATETIME TEXT SELECT this cuts ~50% of allocs/op and ~57% of B/op and is ~37% faster. The fall-through chain is preserved exactly: the seven formats are mutually exclusive, so the cached hint can never select a different match than the in-order scan, and the parsed \u003ccode\u003edriver.Value\u003c/code\u003e is identical to before. Purely internal: no API or behavioral change.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/125\"\u003e#125\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/125\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/125\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-05-28 v1.51.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePool the \u003ccode\u003e[]driver.Value\u003c/code\u003e slice passed to scalar/aggregate UDF callbacks and to vtab \u003ccode\u003eFilter\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e/\u003ccode\u003eUpdate\u003c/code\u003e callbacks, eliminating the dominant per-row allocation on UDF-heavy queries. Benchmarks on a 1000-row, 3-arg noop scalar UDF show ~40% fewer bytes/op and ~15% fewer allocs/op.\u003c/li\u003e\n\u003cli\u003eDocument the matching \u0026quot;arguments are not valid past return\u0026quot; contract on \u003ccode\u003evtab.Cursor.Filter\u003c/code\u003e and \u003ccode\u003evtab.Updater.Insert\u003c/code\u003e/\u003ccode\u003eUpdate\u003c/code\u003e, consistent with the existing rule for \u003ccode\u003eFunctionImpl.Scalar\u003c/code\u003e / \u003ccode\u003eAggregateFunction.Step\u003c/code\u003e / \u003ccode\u003eWindowInverse\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eResolves [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/226\"\u003e#226\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/issues/226\"\u003ehttps://gitlab.com/cznic/sqlite/-/issues/226\u003c/a\u003e). See [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/114\"\u003e#114\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/114\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/114\u003c/a\u003e), thanks Ian Chechin!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFileControl.FileControlDataVersion\u003c/code\u003e, a wrapper around \u003ccode\u003eSQLITE_FCNTL_DATA_VERSION\u003c/code\u003e for observing pager-cache data-version changes, including those made on the same connection. Useful a...\n\n_Description has been truncated_","html_url":"https://github.com/olucasandrade/kaptanto/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/olucasandrade%2Fkaptanto/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-06-12T16:30:31.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4650925465","node_id":"PR_kwDOSmkFyM7l133Y","number":7,"state":"open","title":"chore(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-12T16:30:31.000Z","updated_at":"2026-06-12T18:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.9 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fatecannotbealtered/kibana-cli/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatecannotbealtered%2Fkibana-cli/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-06-04T11:53:09.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4588454147","node_id":"PR_kwDOB4Si5M7iqbxg","number":10487,"state":"open","title":"build(deps): bump the all group with 21 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T11:53:09.000Z","updated_at":"2026-06-04T11:57:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":21,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.opentelemetry.io/otel","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.65.0","new_version":"0.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sys","old_version":"0.43.0","new_version":"0.45.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apimachinery","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/client-go","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/cloud-provider","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/component-base","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/component-helpers","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/component-helpers"},{"name":"k8s.io/controller-manager","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/controller-manager"},{"name":"k8s.io/kubelet","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.6","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.65.0` | `0.66.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.43.0` | `0.45.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.4` | `0.35.5` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.4` | `0.35.5` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.4` | `0.35.5` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.4` | `0.35.5` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.35.4` | `0.35.5` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.35.4` | `0.35.5` |\n| [k8s.io/component-helpers](https://github.com/kubernetes/component-helpers) | `0.35.4` | `0.35.5` |\n| [k8s.io/controller-manager](https://github.com/kubernetes/controller-manager) | `0.35.4` | `0.35.5` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.35.4` | `0.35.5` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.19.0` | `0.20.6` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.13.0` | `0.14.1` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.14.0` | `0.15.1` |\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.65.0 to 0.66.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.44.0/v0.66.0/v0.20.0/v0.0.17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\nThis can break users who relied on the previous unlimited default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/exporters/prometheus/v0.65.0...metric/x/v0.66.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/metric's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSettable\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to allow reusing attribute options. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental support for splitting metric data across multiple batches in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_METRIC_EXPORT_BATCH_SIZE=\u0026lt;max_size\u0026gt;\u003c/code\u003e to enable for all periodic readers.\nSee \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8071\"\u003e#8071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8194\"\u003e#8194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e.\nEnable with \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY=true\u003c/code\u003e environment variable.\nSee \u003ccode\u003ego.opentelemetry.io/otel/stdout/stdoutlog/internal/x\u003c/code\u003e for feature documentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithDefaultAttributes\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e to support setting default attributes on instruments. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.41.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.41.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8324\"\u003e#8324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Observable variants of instruments to \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate explicit histogram bucket boundaries from weaver configuration for HTTP and RPC duration instruments in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e now applies a default cardinality limit of 2000 to comply with the Metrics SDK specification recommendation.\nNew attribute sets are dropped when the cardinality limit is reached. The measurement of these sets are aggregated into a special attribute set containing \u003ccode\u003eattribute.Bool(\u0026quot;otel.metric.overflow\u0026quot;, true)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b62d92831b2dd142f5a0cc89c828270274196877\"\u003e\u003ccode\u003eb62d928\u003c/code\u003e\u003c/a\u003e Release 1.44.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8376\"\u003e#8376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/94132a0a729e94c5aa6e9e1ce7640c0f802dcfea\"\u003e\u003ccode\u003e94132a0\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to 5997936 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8379\"\u003e#8379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/6fdcf82adfebc3becfb5d357957546d6d7258469\"\u003e\u003ccode\u003e6fdcf82\u003c/code\u003e\u003c/a\u003e feat: add self-observability metrics to otlpmetricgrpc metric exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/761bbfc2f4ae002f4a54f8c57c12b8a58135a741\"\u003e\u003ccode\u003e761bbfc\u003c/code\u003e\u003c/a\u003e fix(deps): update golang.org/x (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3a91dc62d3852313bab40ff151bb3e11fae1745e\"\u003e\u003ccode\u003e3a91dc6\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 3dc84a4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8375\"\u003e#8375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f593185679130f56e14bed3c337fa7f8f60756b1\"\u003e\u003ccode\u003ef593185\u003c/code\u003e\u003c/a\u003e exporters/otlp: default max request size to 64 MiB (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8365\"\u003e#8365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f02feacf8652b69c051851cfa2945d2ed5f0d568\"\u003e\u003ccode\u003ef02feac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/36c2f1bfd1a6a789dc575f8886399093d7600586\"\u003e\u003ccode\u003e36c2f1b\u003c/code\u003e\u003c/a\u003e semconvkit: add invariant test for histogram-exclusion rule (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8370\"\u003e#8370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d0b6cbdff5346557923fd05bd3f5f34df002aeee\"\u003e\u003ccode\u003ed0b6cbd\u003c/code\u003e\u003c/a\u003e sdk/metric: document unit-sensitivity of DefaultAggregationSelector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8224\"\u003e#8224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9a68034bd45c6f24c481d9f9c87ebbee0a61482f\"\u003e\u003ccode\u003e9a68034\u003c/code\u003e\u003c/a\u003e add self observability for stdout exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk/metric` from 1.43.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk/metric's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.44.0/0.66.0/0.20.0/0.0.17] 2026-05-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSlice\u003c/code\u003e and \u003ccode\u003eByteSliceValue\u003c/code\u003e functions for new \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7948\"\u003e#7948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eKindBytes\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply attribute value limit to the \u003ccode\u003eBYTESLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eBYTESLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlice\u003c/code\u003e and \u003ccode\u003eSliceValue\u003c/code\u003e functions for new \u003ccode\u003eSLICE\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eSLICE\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e to \u003ccode\u003eattribute.SLICE\u003c/code\u003e type attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, recursively truncating contained string values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8217\"\u003e#8217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eError\u003c/code\u003e field on \u003ccode\u003eRecord\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxRequestSize\u003c/code\u003e option in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8157\"\u003e#8157\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10487/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-26T14:04:44.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4524763568","node_id":"PR_kwDOIF5UGs7fb8gu","number":2055,"state":"closed","title":"chore(deps): bump the gomod-minor-and-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:37:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T14:04:44.000Z","updated_at":"2026-05-27T01:37:58.000Z","time_to_close":41592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor-and-patch","update_count":17,"packages":[{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.5","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.4","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/hashicorp/go-version","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/hashicorp/go-version"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/speakeasy-api/openapi","old_version":"1.20.0","new_version":"1.23.0","repository_url":"https://github.com/speakeasy-api/openapi"},{"name":"github.com/speakeasy-api/versioning-reports","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/speakeasy-api/versioning-reports"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.33.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"oras.land/oras-go/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-minor-and-patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.1` | `4.10.0` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `1.3.5` | `1.3.10` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.6.2` | `5.9.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.4` | `5.19.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | `1.7.0` | `1.9.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/speakeasy-api/openapi](https://github.com/speakeasy-api/openapi) | `1.20.0` | `1.23.0` |\n| [github.com/speakeasy-api/versioning-reports](https://github.com/speakeasy-api/versioning-reports) | `0.6.1` | `0.7.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.33.0` | `0.36.0` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.5.0` | `2.6.0` |\n\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.1 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed Handling of Paths With Meta Chars Using Alts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e submitted a PR that fixed a small bug with the way paths were handled when the pattern used \u003ccode\u003e{alts}\u003c/code\u003e: if some part of the on-disk path that came before the \u003ccode\u003e{alt}\u003c/code\u003e included meta characters (say, a directory name that included the character \u003ccode\u003e?\u003c/code\u003e), these meta characters were not escaped when they were passed back through the globbing routines. This caused doublestar to interpret them as actual meta characters, rather than a fixed-string path as it should have. Nice find, \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e !\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape meta characters in paths during brace expansion by \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/3dc83064cf84411e82d1fa4fc734cb4f35778846\"\u003e\u003ccode\u003e3dc8306\u003c/code\u003e\u003c/a\u003e Merge branch 'toga4-fix-brace-exp-with-meta'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4db19e22da8418ce3bea1c0b7162a7d07ac59f13\"\u003e\u003ccode\u003e4db19e2\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4ef2b0039144da38066784f2efa4e51112855878\"\u003e\u003ccode\u003e4ef2b00\u003c/code\u003e\u003c/a\u003e fix: escape meta characters in paths during brace expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.5 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.5...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.4 to 5.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev5: plumbing: transport/ssh, Shell-quote path by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2068\"\u003ego-git/go-git#2068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, Fix relative URL resolution by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2070\"\u003ego-git/go-git#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, canonical remote for relative URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2074\"\u003ego-git/go-git#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, error on remote without URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2078\"\u003ego-git/go-git#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/idxfile, Validate offset64 indices by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2084\"\u003ego-git/go-git#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: *: Reject malformed variable-length integers by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2092\"\u003ego-git/go-git#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/packfile, Tighten delta validation by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2091\"\u003ego-git/go-git#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Add \u003ccode\u003eworktreeFilesystem\u003c/code\u003e wrapper for worktree and hardening by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2100\"\u003ego-git/go-git#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: config: validate submodule names by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2082\"\u003ego-git/go-git#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2111\"\u003ego-git/go-git#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Allow MkdirAll on worktree-root paths by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2117\"\u003ego-git/go-git#2117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Stop validating symlink target paths by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2116\"\u003ego-git/go-git#2116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format decoder input bounds and contracts by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2125\"\u003ego-git/go-git#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, cap delta chain depth in parser by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2137\"\u003ego-git/go-git#2137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3c3be601aa6c0fd0d536c0d1e4f898b4c60e65fe\"\u003e\u003ccode\u003e3c3be60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2137\"\u003e#2137\u003c/a\u003e from go-git/validate-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3fba897bd9e84b1aec170fa708b80e297b7d6cf6\"\u003e\u003ccode\u003e3fba897\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, cap delta chain depth in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a97d6601c85e017bb64c2b0f2e3169f6ef6a6709\"\u003e\u003ccode\u003ea97d660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2125\"\u003e#2125\u003c/a\u003e from hiddeco/v5/format-input-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/aeaa125c8af8e4c4c95b574c22c5633e97fc436e\"\u003e\u003ccode\u003eaeaa125\u003c/code\u003e\u003c/a\u003e plumbing: format/objfile, require Header before Read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1f38e171218526ea254a73187a52f0648253c1b8\"\u003e\u003ccode\u003e1f38e17\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, bound inflate size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f7545a02529e03998d6a7219140dc0e6644ad337\"\u003e\u003ccode\u003ef7545a0\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, bound nr by file size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/170b88181f385913a457a08b68c88956fb3f8e4f\"\u003e\u003ccode\u003e170b881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2116\"\u003e#2116\u003c/a\u003e from pjbgf/symlink-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/7b6d994467f06630268904aa3c441b6de7248b31\"\u003e\u003ccode\u003e7b6d994\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2117\"\u003e#2117\u003c/a\u003e from hiddeco/v5/worktree-fs-mkdirall-root-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f0709b32f8fbb87c16cd63c6762d2cd515f36541\"\u003e\u003ccode\u003ef0709b3\u003c/code\u003e\u003c/a\u003e git: Stop validating symlink target paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/776d00f11d336f26862d0f2bab987b217f3a7844\"\u003e\u003ccode\u003e776d00f\u003c/code\u003e\u003c/a\u003e git: Allow MkdirAll on worktree-root paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinimum Go version 1.24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Stat method by \u003ca href=\"https://github.com/ferhatelmas\"\u003e\u003ccode\u003e@​ferhatelmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/127\"\u003egofrs/flock#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.22.0 to 0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bfec60bb026171031050af631b6dec974f14e9fa\"\u003e\u003ccode\u003ebfec60b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/7094284415ad11369be4662a7c12be25963b4ea5\"\u003e\u003ccode\u003e7094284\u003c/code\u003e\u003c/a\u003e chore: update linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/8111aec69ca1501f26bb5198ed02673e87806e65\"\u003e\u003ccode\u003e8111aec\u003c/code\u003e\u003c/a\u003e feat: add Stat method (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/6f0f0ed4e14d546b238ae500710aba38b924e135\"\u003e\u003ccode\u003e6f0f0ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/fe44231e563ec57fda028bc2484140fb1f24a6d1\"\u003e\u003ccode\u003efe44231\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/f74f0fb0332646c6b3730bfe9cce6fc0badc52c6\"\u003e\u003ccode\u003ef74f0fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c1f6d161c8e3b29a4d612e34ff17b37d00d4cd2f\"\u003e\u003ccode\u003ec1f6d16\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c542c57ff5f6af1d62b6864144170b612731796a\"\u003e\u003ccode\u003ec542c57\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.2 to 3.29.5 in the github-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/425570ba9b698b04bb9506c4906f137fb34ac7e0\"\u003e\u003ccode\u003e425570b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/12753ea298e1aeb97f0881ff3fc07eabcb2b86e5\"\u003e\u003ccode\u003e12753ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.18 to 3.29.2 in the github-a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-version` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/releases\"\u003egithub.com/hashicorp/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for prefix of any character by \u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CHANGELOG for version 1.8.0 enhancements by \u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version by \u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS by \u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting by \u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot by \u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required by \u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark test for version.String() by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers by \u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() by \u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0 (Mar 30, 2026)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cp\u003eSupport parsing versions with custom prefixes via opt-in option in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 (Nov 28, 2025)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd benchmark test for version.String() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b80b1e68c4854757b38663ec02bada2d839b6f56\"\u003e\u003ccode\u003eb80b1e6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 1.9.0 (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/e93736f31592c971fe8ebbd600844cad58b18ad8\"\u003e\u003ccode\u003ee93736f\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/c009de06b736afce5f36f7180c1356d6a40bee38\"\u003e\u003ccode\u003ec009de0\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0474357931d1b2fe3d7ac492bcd8ee4802b3c22c\"\u003e\u003ccode\u003e0474357\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to trigger on pull requests and update go version (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b4ab5fc7d9d3eb48253b467f8f00b22403ec8089\"\u003e\u003ccode\u003eb4ab5fc\u003c/code\u003e\u003c/a\u003e Support parsing versions with custom prefixes via opt-in option (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/25c683be0f3830787e522175e0309e14de37ef7b\"\u003e\u003ccode\u003e25c683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/182\"\u003e#182\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/4f2bcd85ae00b22689501fa029976f6544d18a6b\"\u003e\u003ccode\u003e4f2bcd8\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/acb8b18f5cb9ada9a3c92a9477e54aab6dd7900f\"\u003e\u003ccode\u003eacb8b18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/180\"\u003e#180\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0394c4f5ebf87c7bdf0a3034ee48613bfe5bf341\"\u003e\u003ccode\u003e0394c4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/179\"\u003e#179\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b2fbaa797b31cd3b36e55bdc4f20a765acc9a251\"\u003e\u003ccode\u003eb2fbaa7\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.52.0 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003eAnnouncing the latest release of \u003ccode\u003elo\u003c/code\u003e with lots of good gifts! 🎁\u003c/p\u003e\n\u003cp\u003e🌊 First, a big thanks to \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e for making lots of \u003cstrong\u003eperformance improvements\u003c/strong\u003e in the recent weeks.\u003c/p\u003e\n\u003cp\u003e🧪 Second, this release introduces a new \u003cstrong\u003e\u003ccode\u003esimd\u003c/code\u003e experimental package\u003c/strong\u003e. If you run on an amd64 architecture and a recent CPU, you can perform very fast operations thanks to SIMD CPU instructions.\n-\u0026gt; Documentation: \u003ca href=\"https://lo.samber.dev/docs/experimental/simd\"\u003ehttps://lo.samber.dev/docs/experimental/simd\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e💥 Third, this version adds \u003cstrong\u003e\u003ccode\u003e*Err\u003c/code\u003e variants\u003c/strong\u003e of many \u003ccode\u003elo\u003c/code\u003e helpers (like \u003cstrong\u003e\u003ccode\u003eMapErr\u003c/code\u003e, \u003ccode\u003eFlatMapErr\u003c/code\u003e, \u003ccode\u003eReduceErr\u003c/code\u003e, etc.\u003c/strong\u003e) whose callbacks can return an error and short-circuit execution when one occurs.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThe \u003ccode\u003esimd\u003c/code\u003e sub-package is considered \u003cem\u003enot stable\u003c/em\u003e. We might break the initial API based on developers' feedback in the coming months.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eFeatures \u0026amp; improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding SIMD helpers by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/801\"\u003esamber/lo#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding Error variants: MapErr, FlatMapErr, ReduceErr... by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/823\"\u003esamber/lo#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for buffer iterator by \u003ca href=\"https://github.com/mimol91\"\u003e\u003ccode\u003e@​mimol91\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/824\"\u003esamber/lo#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Take, TakeWhile, FilterTake, Window, and Sliding functions by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/760\"\u003esamber/lo#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add a Concat slice function. by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/714\"\u003esamber/lo#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add iterator slice helpers by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/791\"\u003esamber/lo#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(it): adding loit.Concat by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/722\"\u003esamber/lo#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow Union/Intersect to take many lists by \u003ca href=\"https://github.com/frankywahl\"\u003e\u003ccode\u003e@​frankywahl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/181\"\u003esamber/lo#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Clone function to return shallow copy of slice collections by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/732\"\u003esamber/lo#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: IntersectBy by \u003ca href=\"https://github.com/ghosx\"\u003e\u003ccode\u003e@​ghosx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/653\"\u003esamber/lo#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Custom Assert by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/755\"\u003esamber/lo#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Must support Custom error handler. by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/752\"\u003esamber/lo#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithoutNth handle non-comparable types by \u003ca href=\"https://github.com/urisimchoni\"\u003e\u003ccode\u003e@​urisimchoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/774\"\u003esamber/lo#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unnecessary type arguments in \u003ccode\u003eNewThrottle\u003c/code\u003e by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/773\"\u003esamber/lo#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: lo.IntersectBy + adding loit.IntersectBy + adding doc by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/739\"\u003esamber/lo#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename IsSortedByKey to IsSortedBy by \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/735\"\u003esamber/lo#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(iter/tuples): support break iteration over Zip[By] seq by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/757\"\u003esamber/lo#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(it.Mode): align behavior with lo.Mode and ensure consistent slice… by \u003ca href=\"https://github.com/intojhanurag\"\u003e\u003ccode\u003e@​intojhanurag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/711\"\u003esamber/lo#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve Clone function to preserve nilness and avoid liveness issues by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/740\"\u003esamber/lo#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reset n counter per iteration in it.Replace by \u003ca href=\"https://github.com/LikimiaD\"\u003e\u003ccode\u003e@​LikimiaD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/799\"\u003esamber/lo#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make Ellipsis operate on runes instead of bytes to prevent Unicode truncation by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/796\"\u003esamber/lo#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eDropByIndex\u003c/code\u003e handling of negative indices out of bounds by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/778\"\u003esamber/lo#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove helpers deprecated for more than 3y by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/810\"\u003esamber/lo#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Optimize UniqMap to reduce unnecessary slice preallocation by \u003ca href=\"https://github.com/ivolkoff\"\u003e\u003ccode\u003e@​ivolkoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/710\"\u003esamber/lo#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(it): simplify DropLast, TrimSuffix, TrimPrefix and use range loops by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/782\"\u003esamber/lo#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: fix iterators to actually iterate in benchmarks by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/781\"\u003esamber/lo#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify slice cut/trim prefix/suffix functions by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/787\"\u003esamber/lo#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize Sliding by pre-allocating result capacity by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/783\"\u003esamber/lo#783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/cf6fb4f9b08c1d3d6e309581316f106dc30b458e\"\u003e\u003ccode\u003ecf6fb4f\u003c/code\u003e\u003c/a\u003e bump v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/56ef3beaf8adfea1908b094e49b3b639ea604aab\"\u003e\u003ccode\u003e56ef3be\u003c/code\u003e\u003c/a\u003e feat: support for buffer iterator (\u003ca href=\"https://redirect.github.com/samber/lo/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6a9f881ae1ff32a7c650464615d175ef4c26d833\"\u003e\u003ccode\u003e6a9f881\u003c/code\u003e\u003c/a\u003e :lipstick:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/7f0c2e0297fc2fdffe9c69c254dee8d00f60c90a\"\u003e\u003ccode\u003e7f0c2e0\u003c/code\u003e\u003c/a\u003e feat: adding UnzipByErrX helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/af46a13bfce4ae037193c23e05866df8d79cd163\"\u003e\u003ccode\u003eaf46a13\u003c/code\u003e\u003c/a\u003e feat: adding RejectErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6f42e74a117ce59882e92a9d4a5b05520d5dee33\"\u003e\u003ccode\u003e6f42e74\u003c/code\u003e\u003c/a\u003e doc: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/ff0e293ce3dbde1e80a1b1eb059078aa7d1442c4\"\u003e\u003ccode\u003eff0e293\u003c/code\u003e\u003c/a\u003e feat: adding FilterErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/4bb58fd2c6d86bf54eb9408b8247d056b8f4a006\"\u003e\u003ccode\u003e4bb58fd\u003c/code\u003e\u003c/a\u003e feat: adding RepeatByErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/72a33aa3970554921210253dcce90540d6e34388\"\u003e\u003ccode\u003e72a33aa\u003c/code\u003e\u003c/a\u003e feat: adding FilterKeysErr + FilterValuesErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/dd1d58e324c2277117dbdbfa86f409473eda5ece\"\u003e\u003ccode\u003edd1d58e\u003c/code\u003e\u003c/a\u003e feat: adding FindDuplicatesByErr helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.52.0...v1.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/openapi` from 1.20.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/openapi/releases\"\u003egithub.com/speakeasy-api/openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(oq): rename edge fields, fix security scheme type, add duplicates stage by \u003ca href=\"https://github.com/vishalg0wda\"\u003e\u003ccode\u003e@​vishalg0wda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/189\"\u003espeakeasy-api/openapi#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(snip): clarify help text to describe both remove and filter modes by \u003ca href=\"https://github.com/bflad\"\u003e\u003ccode\u003e@​bflad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/192\"\u003espeakeasy-api/openapi#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/195\"\u003espeakeasy-api/openapi#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump the go-minor-patch group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/187\"\u003espeakeasy-api/openapi#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(deps): bump the github-actions group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/194\"\u003espeakeasy-api/openapi#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve interactive lint fixer controls and exit behavior by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/196\"\u003espeakeasy-api/openapi#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on invalid paths entries during index build by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/197\"\u003espeakeasy-api/openapi#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update submodule dependencies to latest main by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/190\"\u003espeakeasy-api/openapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eOpenAPI CLI v1.23.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below, extract it, and add it to your PATH.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee089c6006b4e6e342887a4384fa6d39a998eba5e feat(oq): rename edge fields, fix security scheme type, add duplicates stage (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e34df23fa74613ddc421d24a6b9f5f437e8fb3394 fix(deps): bump the go-minor-patch group across 2 directories with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5ae225c4a5487fb8a8ad340448e73d831153617 fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a9aee7c092c2f0b58d79c9a2669010671ceb24d fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb9e62ce2b6cfb626cf2351e192296991b0ce123c chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb03d5970ac7b3022a586c4f8ab097702f569f564 ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eReleased by \u003ca href=\"https://github.com/goreleaser/goreleaser\"\u003eGoReleaser\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eOpenAPI CLI v1.22.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/32d0bebc9f99bd973ca749a8cbeb811660d985e4\"\u003e\u003ccode\u003e32d0beb\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/7a9aee7c092c2f0b58d79c9a2669010671ceb24d\"\u003e\u003ccode\u003e7a9aee7\u003c/code\u003e\u003c/a\u003e fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/f5ae225c4a5487fb8a8ad340448e73d831153617\"\u003e\u003ccode\u003ef5ae225\u003c/code\u003e\u003c/a\u003e fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b03d5970ac7b3022a586c4f8ab097702f569f564\"\u003e\u003ccode\u003eb03d597\u003c/code\u003e\u003c/a\u003e ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/34df23fa74613ddc421d24a6b9f5f437e8fb3394\"\u003e\u003ccode\u003e34df23f\u003c/code\u003e\u003c/a\u003e fix(deps): bump the go-minor-patch group across 2 directories with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b9e62ce2b6cfb626cf2351e192296991b0ce123c\"\u003e\u003ccode\u003eb9e62ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/c1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd\"\u003e\u003ccode\u003ec1f4dc1\u003c/code\u003e\u003c/a\u003e chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/e089c6006b4e6e342887a4384fa6d39a998eba5e\"\u003e\u003ccode\u003ee089c60\u003c/code\u003e\u003c/a\u003e feat(oq): rename edge fields, fix security scheme type, add duplicates stage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/ff7136570f839bd9157f56408d97676b93db65db\"\u003e\u003ccode\u003eff71365\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/511fc1aff0dc5e125300837769c305a73cb0c8d5\"\u003e\u003ccode\u003e511fc1a\u003c/code\u003e\u003c/a\u003e feat(oq): redesign query language syntax and traversal model (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.20.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/versioning-reports` from 0.6.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/versioning-reports/commit/994b7dd64bbdbf8290d971e6b58f4c8db9a5ec99\"\u003e\u003ccode\u003e994b7dd\u003c/code\u003e\u003c/a\u003e feat: add v2 version report logic (\u003ca href=\"https://redirect.github.com/speakeasy-api/versioning-reports/issues/2\"\u003e#2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/speakeasy-api/versioning-reports/compare/v0.6.1...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"...\n\n_Description has been truncated_","html_url":"https://github.com/speakeasy-api/speakeasy/pull/2055","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speakeasy-api%2Fspeakeasy/issues/2055","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2055/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-26T05:20:05.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4521586058","node_id":"PR_kwDOGSC9iM7fRmEb","number":486,"state":"closed","title":"Bump the all-go-mod-patch-and-minor group across 3 directories with 21 updates","user":"dependabot[bot]","labels":["size/XL","cncf-cla: yes","ok-to-test"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-06-08T23:54:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T05:20:05.000Z","updated_at":"2026-06-08T23:54:43.000Z","time_to_close":1190075,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-go-mod-patch-and-minor","update_count":21,"packages":[{"name":"github.com/apache/cloudstack-go/v2","old_version":"2.17.1","new_version":"2.19.0","repository_url":"https://github.com/apache/cloudstack-go"},{"name":"github.com/go-logr/logr","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/jellydator/ttlcache/v3","old_version":"3.2.0","new_version":"3.4.0","repository_url":"https://github.com/jellydator/ttlcache"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.2","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.uber.org/mock","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"k8s.io/api","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.31.3","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/component-base"},{"name":"sigs.k8s.io/cluster-api","old_version":"1.9.6","new_version":"1.9.11","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.19.6","new_version":"0.19.7","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apache/cloudstack-go/v2](https://github.com/apache/cloudstack-go) | `2.17.1` | `2.19.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/jellydator/ttlcache/v3](https://github.com/jellydator/ttlcache) | `3.2.0` | `3.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.5` | `1.0.10` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.1` | `0.6.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.3` | `0.31.14` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.3` | `0.31.14` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.31.3` | `0.31.14` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.6` | `0.19.7` |\n\nBumps the all-go-mod-patch-and-minor group with 7 updates in the /hack/tools directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.1` | `0.6.0` |\n| [github.com/a8m/envsubst](https://github.com/a8m/envsubst) | `1.4.2` | `1.4.3` |\n| [honnef.co/go/tools](https://github.com/dominikh/go-tools) | `0.5.1` | `0.7.0` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.31.7` | `0.31.14` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.5` | `0.21.0` |\n| [sigs.k8s.io/kustomize/kustomize/v5](https://github.com/kubernetes-sigs/kustomize) | `5.4.3` | `5.8.1` |\n\nBumps the all-go-mod-patch-and-minor group with 7 updates in the /test/e2e directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apache/cloudstack-go/v2](https://github.com/apache/cloudstack-go) | `2.17.0` | `2.19.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.29.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.3` | `0.31.14` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.6` | `0.19.7` |\n| [github.com/Shopify/toxiproxy/v2](https://github.com/Shopify/toxiproxy) | `2.5.0` | `2.12.0` |\n| [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api) | `1.9.6` | `1.9.11` |\n\n\nUpdates `github.com/apache/cloudstack-go/v2` from 2.17.1 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/cloudstack-go/releases\"\u003egithub.com/apache/cloudstack-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eSDK release for ACS 4.22.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erat update to 0.17 by \u003ca href=\"https://github.com/DaanHoogland\"\u003e\u003ccode\u003e@​DaanHoogland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/128\"\u003eapache/cloudstack-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated SDK with 4.22.0 APIs by \u003ca href=\"https://github.com/sureshanaparti\"\u003e\u003ccode\u003e@​sureshanaparti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/130\"\u003eapache/cloudstack-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix userdatadetails by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/131\"\u003eapache/cloudstack-go#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix VM Usage history response by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/100\"\u003eapache/cloudstack-go#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eAdds a fix for CNI management over the SDK release for 4.21.0  (v2.18.0).\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CNI Configuration as it internally uses UserData by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/125\"\u003eapache/cloudstack-go#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eSDK release for ACS 4.21.0\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate listApis with 4.21.0 APIs by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/120\"\u003eapache/cloudstack-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.2...v2.18.0\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.17.2...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix generation of otherdeployparams's setters by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/117\"\u003eapache/cloudstack-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZone and Pod update responses aren't being processed correctly by \u003ca href=\"https://github.com/pdxfixit\"\u003e\u003ccode\u003e@​pdxfixit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/115\"\u003eapache/cloudstack-go#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erat cli check and exclude list by \u003ca href=\"https://github.com/DaanHoogland\"\u003e\u003ccode\u003e@​DaanHoogland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/116\"\u003eapache/cloudstack-go#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix format of details map for update VM by \u003ca href=\"https://github.com/vishesh92\"\u003e\u003ccode\u003e@​vishesh92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/118\"\u003eapache/cloudstack-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate counter, condition and autoscale policies type in responses by \u003ca href=\"https://github.com/Pearl1594\"\u003e\u003ccode\u003e@​Pearl1594\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/119\"\u003eapache/cloudstack-go#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pdxfixit\"\u003e\u003ccode\u003e@​pdxfixit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/cloudstack-go/pull/115\"\u003eapache/cloudstack-go#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.1...v2.17.2\"\u003ehttps://github.com/apache/cloudstack-go/compare/v2.17.1...v2.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/358fe85e335928dc8ff70220d165853b087a99b7\"\u003e\u003ccode\u003e358fe85\u003c/code\u003e\u003c/a\u003e Fix VM Usage history response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/44288022c1459f90a71b6df9c8c6f23e8adcbbe2\"\u003e\u003ccode\u003e4428802\u003c/code\u003e\u003c/a\u003e generate code again after rebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3a9d03858c37d051844d3f98e93a732149ff15a6\"\u003e\u003ccode\u003e3a9d038\u003c/code\u003e\u003c/a\u003e linting issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/d9394b2af9e929976cbe825b170d3845a8bef546\"\u003e\u003ccode\u003ed9394b2\u003c/code\u003e\u003c/a\u003e Fix VM Usage histroy response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/1b6b293a6c80b018c1e97470babb270b1ec757bd\"\u003e\u003ccode\u003e1b6b293\u003c/code\u003e\u003c/a\u003e Fix userdatadetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/161e2227936415bb8af4a27dc6937ec70cbd188c\"\u003e\u003ccode\u003e161e222\u003c/code\u003e\u003c/a\u003e Updated SDK with 4.22.0 APIs (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3aaf3aa31e862e0cf80f789529640bbd17ce3359\"\u003e\u003ccode\u003e3aaf3aa\u003c/code\u003e\u003c/a\u003e Fix userdatadetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/ce263521dd0b3fa82fa6b94a127fc8ce2e06b613\"\u003e\u003ccode\u003ece26352\u003c/code\u003e\u003c/a\u003e rat update (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/3a1384d8bb88f2d1befdae979b3772f449492e6e\"\u003e\u003ccode\u003e3a1384d\u003c/code\u003e\u003c/a\u003e Fix CNI Configuration as it internally uses UserData (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/cloudstack-go/commit/cff4f1b1db2a06a6747d1d19b23087ef222087d6\"\u003e\u003ccode\u003ecff4f1b\u003c/code\u003e\u003c/a\u003e Update listApis with 4.21.0 APIs (\u003ca href=\"https://redirect.github.com/apache/cloudstack-go/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/cloudstack-go/compare/v2.17.1...v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-logr/logr` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logr/logr/releases\"\u003egithub.com/go-logr/logr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003cp\u003eMinor release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix slog tests for 1.25 by \u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one exception from Slog testing by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/362\"\u003ego-logr/logr#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/38a1c47ef633fa6b2eee6b8f2e1371ba8626e557\"\u003e\u003ccode\u003e38a1c47\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.17 to 3.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/f08beddab4cfae7c700e37412a91047606f66417\"\u003e\u003ccode\u003ef08bedd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5.4.0 to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/6295e990590732bd047fb56334ec616b910b4bf7\"\u003e\u003ccode\u003e6295e99\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/028840dc37b35152848a85b81357dbbc45bce957\"\u003e\u003ccode\u003e028840d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.28.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/511e5faed831f0fdf0b0aa29f6ff8c51d32d2201\"\u003e\u003ccode\u003e511e5fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/367\"\u003e#367\u003c/a\u003e from go-logr/dependabot/github_actions/github/codeql-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/d806463e2af7f6bb8358724af752d7819e578a21\"\u003e\u003ccode\u003ed806463\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.13 to 3.28.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/158c311e3d93473df2cce1def934ba9a8a7ba044\"\u003e\u003ccode\u003e158c311\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/366\"\u003e#366\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/c79ddb362b04bdd499c164077bd87e4989376ac1\"\u003e\u003ccode\u003ec79ddb3\u003c/code\u003e\u003c/a\u003e Update to support golangci-lint v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/20a64ba70790e5c948e8b6a71e8acb043c4a3205\"\u003e\u003ccode\u003e20a64ba\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.12 to 3.28.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/0385e14044f26bb860687268be875e56c7343526\"\u003e\u003ccode\u003e0385e14\u003c/code\u003e\u003c/a\u003e Add comments around slog exceptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jellydator/ttlcache/v3` from 3.2.0 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jellydator/ttlcache/releases\"\u003egithub.com/jellydator/ttlcache/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport NewItem function by \u003ca href=\"https://github.com/hasfjord\"\u003e\u003ccode\u003e@​hasfjord\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/151\"\u003ejellydator/ttlcache#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.8.0 to 0.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/156\"\u003ejellydator/ttlcache#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.9.0 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/157\"\u003ejellydator/ttlcache#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New \u003ccode\u003eWithMaxCost\u003c/code\u003e option for custom cache capacity management strategies by \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/152\"\u003ejellydator/ttlcache#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/158\"\u003ejellydator/ttlcache#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Range (and RangeBackwards) mutex usage by \u003ca href=\"https://github.com/iurii-ssv\"\u003e\u003ccode\u003e@​iurii-ssv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/164\"\u003ejellydator/ttlcache#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake Cache.Get allocation-free by \u003ca href=\"https://github.com/yiftachkarkason\"\u003e\u003ccode\u003e@​yiftachkarkason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/162\"\u003ejellydator/ttlcache#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.10.0 to 0.11.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/165\"\u003ejellydator/ttlcache#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GetOrSetFunc method by \u003ca href=\"https://github.com/inpos\"\u003e\u003ccode\u003e@​inpos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/161\"\u003ejellydator/ttlcache#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle empty cache while using Range or RangeBackwards by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/176\"\u003ejellydator/ttlcache#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow subsequent calls to \u003ccode\u003eStart\u003c/code\u003e and \u003ccode\u003eStop\u003c/code\u003e by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/177\"\u003ejellydator/ttlcache#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OnUpdate method and metrics by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/179\"\u003ejellydator/ttlcache#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport NewItemWithOpts and bump go version in go.mod by \u003ca href=\"https://github.com/swithek\"\u003e\u003ccode\u003e@​swithek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/180\"\u003ejellydator/ttlcache#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.11.0 to 0.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/172\"\u003ejellydator/ttlcache#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Deadlock during cost calculation by \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/173\"\u003ejellydator/ttlcache#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite expired items tests to ensure expiration for Windows by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/178\"\u003ejellydator/ttlcache#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose item cost by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/181\"\u003ejellydator/ttlcache#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd examples folder with httpcache example by \u003ca href=\"https://github.com/davseby\"\u003e\u003ccode\u003e@​davseby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/183\"\u003ejellydator/ttlcache#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.14.0 to 0.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/182\"\u003ejellydator/ttlcache#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hasfjord\"\u003e\u003ccode\u003e@​hasfjord\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/151\"\u003ejellydator/ttlcache#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/152\"\u003ejellydator/ttlcache#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iurii-ssv\"\u003e\u003ccode\u003e@​iurii-ssv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/164\"\u003ejellydator/ttlcache#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yiftachkarkason\"\u003e\u003ccode\u003e@​yiftachkarkason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/162\"\u003ejellydator/ttlcache#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inpos\"\u003e\u003ccode\u003e@​inpos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/161\"\u003ejellydator/ttlcache#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.3.0...v3.4.0\"\u003ehttps://github.com/jellydator/ttlcache/compare/v3.3.0...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRangeBackwards\u003c/code\u003e method by \u003ca href=\"https://github.com/k1LoW\"\u003e\u003ccode\u003e@​k1LoW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/149\"\u003ejellydator/ttlcache#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eLen\u003c/code\u003e method by counting expired items in expiration queue by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/150\"\u003ejellydator/ttlcache#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/k1LoW\"\u003e\u003ccode\u003e@​k1LoW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/149\"\u003ejellydator/ttlcache#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.2.1...v3.3.0\"\u003ehttps://github.com/jellydator/ttlcache/compare/v3.2.1...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate dependabot.yaml by \u003ca href=\"https://github.com/hkadakia\"\u003e\u003ccode\u003e@​hkadakia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/128\"\u003ejellydator/ttlcache#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread safety to features list by \u003ca href=\"https://github.com/trajan0x\"\u003e\u003ccode\u003e@​trajan0x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/137\"\u003ejellydator/ttlcache#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix update of expired items by \u003ca href=\"https://github.com/Snawoot\"\u003e\u003ccode\u003e@​Snawoot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/124\"\u003ejellydator/ttlcache#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in \u003ccode\u003eItems\u003c/code\u003e method by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/146\"\u003ejellydator/ttlcache#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude expired keys in data retrieval methods by \u003ca href=\"https://github.com/hongkuancn\"\u003e\u003ccode\u003e@​hongkuancn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jellydator/ttlcache/pull/148\"\u003ejellydator/ttlcache#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/7145e12e34f243c69a0f7b5f6b86a832ad8b4fc8\"\u003e\u003ccode\u003e7145e12\u003c/code\u003e\u003c/a\u003e add status section to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/c2e22aa2730659d2e3cb771b8d2b454e4af0ea1b\"\u003e\u003ccode\u003ec2e22aa\u003c/code\u003e\u003c/a\u003e update feature list text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/31efdf4e1a3e5d83cd09a57da02c1315ada3d542\"\u003e\u003ccode\u003e31efdf4\u003c/code\u003e\u003c/a\u003e add examples and tutorials to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/9f1a2757090d02b33036c1aa4bffa254a3e30985\"\u003e\u003ccode\u003e9f1a275\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/sync from 0.14.0 to 0.15.0 (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/44a1fa29ef3c4147b7ea03405a19f8875f39d72a\"\u003e\u003ccode\u003e44a1fa2\u003c/code\u003e\u003c/a\u003e Add examples folder with httpcache example (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/6978d5e28b4f72246f9f67f6479ddc7d9cfb7e0e\"\u003e\u003ccode\u003e6978d5e\u003c/code\u003e\u003c/a\u003e Expose item cost (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/b6a9e74c1c09643a2ff3b255801e955dfc83ea55\"\u003e\u003ccode\u003eb6a9e74\u003c/code\u003e\u003c/a\u003e Rewrite expired items tests to ensure expiration for Windows (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/b20a7fd58fbc60e09a6d68df91f2ce8736b0c699\"\u003e\u003ccode\u003eb20a7fd\u003c/code\u003e\u003c/a\u003e fix: Deadlock during cost calculation (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/fdc54f088717ef8b536fb6251b4fe6ba39dccf4a\"\u003e\u003ccode\u003efdc54f0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/sync from 0.11.0 to 0.14.0 (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jellydator/ttlcache/commit/dd3c982256c49e425fb47352b77850a0e060d3ca\"\u003e\u003ccode\u003edd3c982\u003c/code\u003e\u003c/a\u003e Export NewItemWithOpts (\u003ca href=\"https://redirect.github.com/jellydator/ttlcache/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jellydator/ttlcache/compare/v3.2.0...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.22.2 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.2...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.36.2 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.2...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.5 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/mock` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/mock/releases\"\u003ego.uber.org/mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003e0.6.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e[]: Archive mode: a new mockgen mode that generates mocks out of archive files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/258\"\u003euber-go/mock#258\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/276\"\u003euber-go/mock#276\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003e0.5.2 (28 Apr 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e[]: Fixed an issue with type aliases not being included in generated code correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/248\"\u003euber-go/mock#248\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/mock/blob/main/CHANGELOG.md\"\u003ego.uber.org/mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0 (18 Aug 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e[]: Archive mode: a new mockgen mode that generates mocks out of archive files.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e[]: Support for specifying mock names when using the \u003ccode\u003e_gomock_archive\u003c/code\u003e bazel rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/258\"\u003euber-go/mock#258\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/262\"\u003euber-go/mock#262\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/276\"\u003euber-go/mock#276\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.5.2 (28 Apr 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e[]: Fixed an issue with type aliases not being included in generated code correctly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/mock/pull/248\"\u003euber-go/mock#248\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/2d1c58167e30f380cf78e44a43b100a14767e817\"\u003e\u003ccode\u003e2d1c581\u003c/code\u003e\u003c/a\u003e Prepare release v0.6.0 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/c65419553997ae71c1542dc7733358c020d03880\"\u003e\u003ccode\u003ec654195\u003c/code\u003e\u003c/a\u003e Update CI to run 1.24/1.25 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/5900c74f02ff1a28eeb59f3e2a0ef6c27e217148\"\u003e\u003ccode\u003e5900c74\u003c/code\u003e\u003c/a\u003e update golang.org/x/tools to v0.36.0 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/6a0445c87f2d82e304033c553dadd34d2a1a8120\"\u003e\u003ccode\u003e6a0445c\u003c/code\u003e\u003c/a\u003e feat(bazel): mock_names flag support in archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/aa11bfcd02f7339576f4cef5b8c697f980f607d2\"\u003e\u003ccode\u003eaa11bfc\u003c/code\u003e\u003c/a\u003e feat(bazel): support archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/359202c7b2fe16fad86eae73a0ff732f8cb363b9\"\u003e\u003ccode\u003e359202c\u003c/code\u003e\u003c/a\u003e Support for archive mode (\u003ca href=\"https://redirect.github.com/uber/mock/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/871d86bb6f8b22d0c4d250ebca1f9d674f6e6d1e\"\u003e\u003ccode\u003e871d86b\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/uber/mock/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/0b8095f698fe3b6414a8d1321e990100ba8ce5bc\"\u003e\u003ccode\u003e0b8095f\u003c/code\u003e\u003c/a\u003e Prepare release v0.5.2 (\u003ca href=\"https://redirect.github.com/uber/mock/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/8ce01ac54df4c2f4443bbe7de345188289af8c4e\"\u003e\u003ccode\u003e8ce01ac\u003c/code\u003e\u003c/a\u003e Bump go.mod to 1.23 and remove alias replacements (\u003ca href=\"https://redirect.github.com/uber/mock/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/mock/commit/6568d888c79f7c03d45c396af40b608782fae4df\"\u003e\u003ccode\u003e6568d88\u003c/code\u003e\u003c/a\u003e Back to development. (\u003ca href=\"https://redirect.github.com/uber/mock/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uber/mock/compare/v0.5.1...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.23.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/8577a70117e110160c45f32af0e0df84eef844f7\"\u003e\u003ccode\u003e8577a70\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/7ca2c6d99153f6456168837916829c735c67d355\"\u003e\u003ccode\u003e7ca2c6d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/73d1ba91404d0de47cb6a9b3fb52a31565ca4d25\"\u003e\u003ccode\u003e73d1ba9\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/817fba9abd337b4d9097b10c61a540c74feaaeff\"\u003e\u003ccode\u003e817fba9\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3264de9174be11be843825a6dae979beffb483a2\"\u003e\u003ccode\u003e3264de9\u003c/code\u003e\u003c/a\u003e all: clean up old Go hacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/74af29835a6da65bf18d985619fa645e04a01549\"\u003e\u003ccode\u003e74af298\u003c/code\u003e\u003c/a\u003e all: fix tags in remaining Unicode tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/117e03b3060d70a9f514eef78f07e5210cc44a4c\"\u003e\u003ccode\u003e117e03b\u003c/code\u003e\u003c/a\u003e all: delete old Unicode tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/9463ea4393e969a59c7a0af1b497b4361ff1dc52\"\u003e\u003ccode\u003e9463ea4\u003c/code\u003e\u003c/a\u003e all: update to Unicode 17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/7278b25aaff94e106b7de0bfaaa4a1861d3b3c89\"\u003e\u003ccode\u003e7278b25\u003c/code\u003e\u003c/a\u003e internal/export/idna: update for post-Unicode 10 idna changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f964ad80f9e4185588298009b5195d8ecfe34d1b\"\u003e\u003ccode\u003ef964ad8\u003c/code\u003e\u003c/a\u003e internal/export/idna: delete old code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/compare/v0.23.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/127bb9f2b1d94d1cfaa7b04e9b0bdfb63b578420\"\u003e\u003ccode\u003e127bb9f\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7c4160db6d7af106abf1c3fd6781c2811d4994f9\"\u003e\u003ccode\u003e7c4160d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7e2ea0f194ae8fc6944f156db0065bf9595531d2\"\u003e\u003ccode\u003e7e2ea0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/134592\"\u003e#134592\u003c/a\u003e\u003ccode\u003eliggitt/automated-cherry-pick-of-#134588\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b134ce007674fdd1e15372d9799e25c8ea7267c1\"\u003e\u003ccode\u003eb134ce0\u003c/code\u003e\u003c/a\u003e Remove invalid SAN certificate construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/8eaec8fb352c1d102656b6521ec13fc337d261aa\"\u003e\u003ccode\u003e8eaec8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/129519\"\u003e#129519\u003c/a\u003e\u003ccode\u003ekishen-v/automated-cherry-pick-of-#127422\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/e935feb7353133e5d153da874dfe0d44281bb1e6\"\u003e\u003ccode\u003ee935feb\u003c/code\u003e\u003c/a\u003e Fix Go vet errors for master golang\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.31.3 to 0.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/24fba76ef9c5f68821882cb5d84a14b0cf7908d6\"\u003e\u003ccode\u003e24fba76\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.31.14 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/5d18b52df5087ca7f855c1905e51fe422275be15\"\u003e\u003ccode\u003e5d18b52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/130084\"\u003e#130084\u003c/a\u003e\u003ccode\u003erichabanker/automated-cherry-pick-of-#128430\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/17efbdae35a55e72c763ec940c3fd55f7d7fdf18\"\u003e\u003ccode\u003e17efbda\u003c/code\u003e\u003c/a\u003e Add tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/bbbee386a3912edc3e14ad01f12f65fc5f428b23\"\u003e\u003ccode\u003ebbbee38\u003c/code\u003e\u003c/a\u003e do not install handler for /metrics/slis using sync.Once\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.31.3...v0.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cluster-api` from 1.9.6 to 1.9.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/releases\"\u003esigs.k8s.io/cluster-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.11\u003c/h2\u003e\n\u003ch2\u003e👌 Kubernetes version support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManagement Cluster: v1.28.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003cli\u003eWorkload Cluster: v1.26.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cluster-api.sigs.k8s.io/reference/versions.html\"\u003eMore information about version support can be found here\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChanges since v1.9.10\u003c/h2\u003e\n\u003ch2\u003e:chart_with_upwards_trend: Overview\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7 new commits merged\u003c/li\u003e\n\u003cli\u003e1 feature addition ✨\u003c/li\u003e\n\u003cli\u003e1 bug fixed 🐛\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKCP: Bump corefile-migration to v1.0.27 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12638\"\u003e#12638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMachineDeployment: Fix second rolling update for MD rolloutAfter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12556\"\u003e#12556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency: Bump github.com/docker/docker to v28.0.2+incompatible to fix CVE (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency: Bump Go to v1.23.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12531\"\u003e#12531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency: Bump Go to v1.23.12 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12620\"\u003e#12620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency/Security: Add CVE-2025-22868 to Trivy ignore file (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12508\"\u003e#12508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting: Skipping test that is failing because of infra issues (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12567\"\u003e#12567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eNothing has changed.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/coredns/corefile-migration: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.26...v1.0.27\"\u003ev1.0.26 → v1.0.27\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eNothing has changed.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eThanks to all our contributors!\u003c/em\u003e 😊\u003c/p\u003e\n\u003ch2\u003ev1.9.10\u003c/h2\u003e\n\u003ch2\u003e👌 Kubernetes version support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManagement Cluster: v1.28.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003cli\u003eWorkload Cluster: v1.26.x -\u0026gt; v1.32.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://cluster-api.sigs.k8s.io/reference/versions.html\"\u003eMore information about version support can be found here\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChanges since v1.9.9\u003c/h2\u003e\n\u003ch2\u003e:chart_with_upwards_trend: Overview\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/01ece4223f61c2b5a08f5906bb7720e20775dba5\"\u003e\u003ccode\u003e01ece42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12645\"\u003e#12645\u003c/a\u003e from sbueringer/pr-fix-cve-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/6a1f545e3cfc6da46d69bb0951337dc6702007e0\"\u003e\u003ccode\u003e6a1f545\u003c/code\u003e\u003c/a\u003e Bump github.com/docker/docker to v28.0.2+incompatible to fix CVE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/514162cecd4d644856e617062aaff31001d3e82a\"\u003e\u003ccode\u003e514162c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12638\"\u003e#12638\u003c/a\u003e from sbueringer/pr-bump-corefile-1.0.27-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/22e5d3bbeacf8959760188c71974a389a996f10a\"\u003e\u003ccode\u003e22e5d3b\u003c/code\u003e\u003c/a\u003e Bump corefile-migration to v1.0.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/796ab82867f51500ef57571758c0a393bfc65126\"\u003e\u003ccode\u003e796ab82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12620\"\u003e#12620\u003c/a\u003e from mboersma/bump-go-release-1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/12c4d2c45eb0c97e19a0cff85441bf7c6bbd1567\"\u003e\u003ccode\u003e12c4d2c\u003c/code\u003e\u003c/a\u003e Bump Go to v1.23.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/6fa8d33eb5ee6ca854378816c2fc0b3322e95cee\"\u003e\u003ccode\u003e6fa8d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12567\"\u003e#12567\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12496-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/a561b5e9c58381ae7a5e679ea31752704a705245\"\u003e\u003ccode\u003ea561b5e\u003c/code\u003e\u003c/a\u003e Skipping test that is failing because of infra issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/9d820dadf470d4e81439f0bdb3225ec7c61c669a\"\u003e\u003ccode\u003e9d820da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12556\"\u003e#12556\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12261-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/commit/102345fd87822845a6846c2e51b304b9527c4ff8\"\u003e\u003ccode\u003e102345f\u003c/code\u003e\u003c/a\u003e Fix second rolling update for MD rolloutAfter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cluster-api/compare/v1.9.6...v1.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.19.6 to 0.19.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 fix: cache should list out of global cache when present and necessary by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3128\"\u003ekubernetes-sigs/controller-runtime#3128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fakeclient: Fix dataraces when writing to the scheme by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3146\"\u003ekubernetes-sigs/controller-runtime#3146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;✨ Expose all Go runtime metrics\u0026quot; by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3148\"\u003ekubernetes-sigs/controller-runtime#3148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/5fe7bb3edc86c7eda8c8c455a9116453ee472371\"\u003e\u003ccode\u003e5fe7bb3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3148\"\u003e#3148\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3147-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/97bb1ffeede43378908af5cd38c03d36ac8f977c\"\u003e\u003ccode\u003e97bb1ff\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[release-0.20] ✨ Expose all Go runtime metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3100\"\u003e#3100\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/56df5533c12652c8f8a5ee215498593c17379e12\"\u003e\u003ccode\u003e56df553\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3146\"\u003e#3146\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3143-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/d2145c0a289e73a16f90c610c3bc2f9fbe231cf7\"\u003e\u003ccode\u003ed2145c0\u003c/code\u003e\u003c/a\u003e bug: Fakeclient: Fix dataraces when writing to the scheme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/13450ba9d76073e18f5d88e22dd4510db3da2213\"\u003e\u003ccode\u003e13450ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3128\"\u003e#3128\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3126-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/a2a9f545a01901d180d41c24200dd030d0256c61\"\u003e\u003ccode\u003ea2a9f54\u003c/code\u003e\u003c/a\u003e fix: cache should list out of global cache when present and necessary\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.22.2 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/bloc...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/pull/486","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcluster-api-provider-cloudstack/issues/486","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/486/packages"}},{"old_version":"1.0.7","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-20T00:16:16.000Z","version_change":"1.0.7 → 1.0.10","issue":{"uuid":"4482056321","node_id":"PR_kwDOKn2zmM7dTfdJ","number":364,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T00:16:16.000Z","updated_at":"2026-05-22T14:07:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.7","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.40.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SafeStatusCode() and SafeLocation() helpers to APIResponse for nil-safe access\u003c/li\u003e\n\u003cli\u003eAdd DEBUG logs in callAPI for request failures, retries, rate limiting (429), and retry exhaustion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/483062335806be89511df06c7ad4dac6a8b78d22\"\u003e\u003ccode\u003e4830623\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.38.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/364","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/364","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/364/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-19T03:22:00.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4474143798","node_id":"PR_kwDOK1qCO87c5zVk","number":3487,"state":"open","title":"fix(deps): bump the external group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:00.000Z","updated_at":"2026-05-19T03:28:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\nBumps the external group with 3 updates in the /tests-bdd directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.34.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3487/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-13T13:26:40.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4438258210","node_id":"PR_kwDOIF5UGs7bIoCc","number":2038,"state":"open","title":"chore(deps): bump the gomod-minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T13:26:40.000Z","updated_at":"2026-05-20T05:58:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor-and-patch","update_count":19,"packages":[{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.5","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.4","new_version":"5.19.0","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/hashicorp/go-version","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/hashicorp/go-version"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/speakeasy-api/openapi","old_version":"1.20.0","new_version":"1.23.0","repository_url":"https://github.com/speakeasy-api/openapi"},{"name":"github.com/speakeasy-api/speakeasy-agent-mode-content","old_version":"0.2.0","new_version":"0.2.5","repository_url":"https://github.com/speakeasy-api/speakeasy-agent-mode-content"},{"name":"github.com/speakeasy-api/versioning-reports","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/speakeasy-api/versioning-reports"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"goa.design/goa/v3","old_version":"3.24.1","new_version":"3.26.0"},{"name":"oras.land/oras-go/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.1` | `4.10.0` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `1.3.5` | `1.3.10` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.6.2` | `5.9.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.4` | `5.19.0` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | `1.7.0` | `1.9.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/speakeasy-api/openapi](https://github.com/speakeasy-api/openapi) | `1.20.0` | `1.23.0` |\n| [github.com/speakeasy-api/speakeasy-agent-mode-content](https://github.com/speakeasy-api/speakeasy-agent-mode-content) | `0.2.0` | `0.2.5` |\n| [github.com/speakeasy-api/versioning-reports](https://github.com/speakeasy-api/versioning-reports) | `0.6.1` | `0.7.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| goa.design/goa/v3 | `3.24.1` | `3.26.0` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.5.0` | `2.6.0` |\n\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.1 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFixed Handling of Paths With Meta Chars Using Alts\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e submitted a PR that fixed a small bug with the way paths were handled when the pattern used \u003ccode\u003e{alts}\u003c/code\u003e: if some part of the on-disk path that came before the \u003ccode\u003e{alt}\u003c/code\u003e included meta characters (say, a directory name that included the character \u003ccode\u003e?\u003c/code\u003e), these meta characters were not escaped when they were passed back through the globbing routines. This caused doublestar to interpret them as actual meta characters, rather than a fixed-string path as it should have. Nice find, \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e !\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape meta characters in paths during brace expansion by \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/108\"\u003ebmatcuk/doublestar#108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/3dc83064cf84411e82d1fa4fc734cb4f35778846\"\u003e\u003ccode\u003e3dc8306\u003c/code\u003e\u003c/a\u003e Merge branch 'toga4-fix-brace-exp-with-meta'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4db19e22da8418ce3bea1c0b7162a7d07ac59f13\"\u003e\u003ccode\u003e4db19e2\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/4ef2b0039144da38066784f2efa4e51112855878\"\u003e\u003ccode\u003e4ef2b00\u003c/code\u003e\u003c/a\u003e fix: escape meta characters in paths during brace expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.5 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.5...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.4 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.16.5 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1839\"\u003ego-git/go-git#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: worktree, optimize infiles function for very large repos by \u003ca href=\"https://github.com/k-anshul\"\u003e\u003ccode\u003e@​k-anshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1853\"\u003ego-git/go-git#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: Add strict checks for supported extensions by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1861\"\u003ego-git/go-git#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport, git: Improve Status() speed with new index.ModTime check by \u003ca href=\"https://github.com/cedric-appdirect\"\u003e\u003ccode\u003e@​cedric-appdirect\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1862\"\u003ego-git/go-git#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estorage: filesystem, Avoid overwriting loose obj files by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1864\"\u003ego-git/go-git#1864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bc930f4cbe095a3e1d49273655f73fcef7d41a42\"\u003e\u003ccode\u003ebc930f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2065\"\u003e#2065\u003c/a\u003e from go-git/commit-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/d315264343cead712aa9eb56475c2ec96f5ecef1\"\u003e\u003ccode\u003ed315264\u003c/code\u003e\u003c/a\u003e plumbing: object, Reset object before decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6e1d34890a4dae8a0df738e531234bd60b7e9b66\"\u003e\u003ccode\u003e6e1d348\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tree handling with upstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e134ba34cf95ed0167e5b1df36a933d7bde9d02d\"\u003e\u003ccode\u003ee134ba3\u003c/code\u003e\u003c/a\u003e tests: Skip double checks in Git v2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1971422f6b1bec9176061b3293306981cfff981e\"\u003e\u003ccode\u003e1971422\u003c/code\u003e\u003c/a\u003e tests: Add git conformance tests for signing verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a387aa8857a8fbba8e74b7f5485e9e030669ab5d\"\u003e\u003ccode\u003ea387aa8\u003c/code\u003e\u003c/a\u003e plumbing: object, Add ErrMalformedTag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f415670d906b5c6169d1fdc64f3f9f1d33eb6f9c\"\u003e\u003ccode\u003ef415670\u003c/code\u003e\u003c/a\u003e plumbing: object, Decode Tag headers via a state machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5b0cd38a62e2336bb5f1a2ad0eb8ac8f9e7b740e\"\u003e\u003ccode\u003e5b0cd38\u003c/code\u003e\u003c/a\u003e plumbing: object, Reject multi-signature commits at Verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fe8ed6223a6079d9fd84d853362a996e7df175fb\"\u003e\u003ccode\u003efe8ed62\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tag.EncodeWithoutSignature with Commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/98e337d5bdc4c0536a40ab7381b2231f7e0b15cd\"\u003e\u003ccode\u003e98e337d\u003c/code\u003e\u003c/a\u003e plumbing: object, Add support for Tag.SignatureSHA256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMinimum Go version 1.24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Stat method by \u003ca href=\"https://github.com/ferhatelmas\"\u003e\u003ccode\u003e@​ferhatelmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/127\"\u003egofrs/flock#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.22.0 to 0.37.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ehttps://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bfec60bb026171031050af631b6dec974f14e9fa\"\u003e\u003ccode\u003ebfec60b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/7094284415ad11369be4662a7c12be25963b4ea5\"\u003e\u003ccode\u003e7094284\u003c/code\u003e\u003c/a\u003e chore: update linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/8111aec69ca1501f26bb5198ed02673e87806e65\"\u003e\u003ccode\u003e8111aec\u003c/code\u003e\u003c/a\u003e feat: add Stat method (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/6f0f0ed4e14d546b238ae500710aba38b924e135\"\u003e\u003ccode\u003e6f0f0ed\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/fe44231e563ec57fda028bc2484140fb1f24a6d1\"\u003e\u003ccode\u003efe44231\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/f74f0fb0332646c6b3730bfe9cce6fc0badc52c6\"\u003e\u003ccode\u003ef74f0fb\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c1f6d161c8e3b29a4d612e34ff17b37d00d4cd2f\"\u003e\u003ccode\u003ec1f6d16\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/c542c57ff5f6af1d62b6864144170b612731796a\"\u003e\u003ccode\u003ec542c57\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.2 to 3.29.5 in the github-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/425570ba9b698b04bb9506c4906f137fb34ac7e0\"\u003e\u003ccode\u003e425570b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/12753ea298e1aeb97f0881ff3fc07eabcb2b86e5\"\u003e\u003ccode\u003e12753ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.18 to 3.29.2 in the github-a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.12.1...v0.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-version` from 1.7.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/releases\"\u003egithub.com/hashicorp/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for prefix of any character by \u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CHANGELOG for version 1.8.0 enhancements by \u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version by \u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sonamtenzin2\"\u003e\u003ccode\u003e@​sonamtenzin2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/178\"\u003ehashicorp/go-version#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brondum\"\u003e\u003ccode\u003e@​brondum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS by \u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting by \u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot by \u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required by \u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd benchmark test for version.String() by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation by \u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers by \u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() by \u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mukeshjc\"\u003e\u003ccode\u003e@​mukeshjc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaushikiAnand\"\u003e\u003ccode\u003e@​KaushikiAnand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodyhub\"\u003e\u003ccode\u003e@​nodyhub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/compliance-pr-automation-bot\"\u003e\u003ccode\u003e@​compliance-pr-automation-bot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Manikkumar1988\"\u003e\u003ccode\u003e@​Manikkumar1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oss-core-libraries-dashboard\"\u003e\u003ccode\u003e@​oss-core-libraries-dashboard\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florianl\"\u003e\u003ccode\u003e@​florianl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-version's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.0 (Mar 30, 2026)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cp\u003eSupport parsing versions with custom prefixes via opt-in option in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/79\"\u003ehashicorp/go-version#79\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/179\"\u003ehashicorp/go-version#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 4 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/180\"\u003ehashicorp/go-version#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/182\"\u003ehashicorp/go-version#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to trigger on pull requests and update go version in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/185\"\u003ehashicorp/go-version#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaking group across 1 directory in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/183\"\u003ehashicorp/go-version#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/186\"\u003ehashicorp/go-version#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.0 (Nov 28, 2025)\u003c/h1\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd benchmark test for version.String() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/159\"\u003ehashicorp/go-version#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBytes implementation in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/161\"\u003ehashicorp/go-version#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS file in .github/CODEOWNERS in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/145\"\u003ehashicorp/go-version#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinting in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/151\"\u003ehashicorp/go-version#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in comments in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/134\"\u003ehashicorp/go-version#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate GitHub Actions updates from TSCCR to Dependabot in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/155\"\u003ehashicorp/go-version#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-backward-compatible group with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/157\"\u003ehashicorp/go-version#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc reference in README in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/135\"\u003ehashicorp/go-version#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group with 3 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/156\"\u003ehashicorp/go-version#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Compliance] - PR Template Changes Required in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/158\"\u003ehashicorp/go-version#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 4.2.4 in the github-actions-backward-compatible group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/167\"\u003ehashicorp/go-version#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.2.2 to 5.0.0 in the github-actions-breaking group in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/166\"\u003ehashicorp/go-version#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions-breaking group across 1 directory with 2 updates in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/171\"\u003ehashicorp/go-version#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[IND-4226] [COMPLIANCE] Update Copyright Headers in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/172\"\u003ehashicorp/go-version#172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edrop init() in \u003ca href=\"https://redirect.github.com/hashicorp/go-version/pull/175\"\u003ehashicorp/go-version#175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b80b1e68c4854757b38663ec02bada2d839b6f56\"\u003e\u003ccode\u003eb80b1e6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for version 1.9.0 (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/e93736f31592c971fe8ebbd600844cad58b18ad8\"\u003e\u003ccode\u003ee93736f\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/c009de06b736afce5f36f7180c1356d6a40bee38\"\u003e\u003ccode\u003ec009de0\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6.0.0 to 7.0.0 in the github-actions-breaki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0474357931d1b2fe3d7ac492bcd8ee4802b3c22c\"\u003e\u003ccode\u003e0474357\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to trigger on pull requests and update go version (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b4ab5fc7d9d3eb48253b467f8f00b22403ec8089\"\u003e\u003ccode\u003eb4ab5fc\u003c/code\u003e\u003c/a\u003e Support parsing versions with custom prefixes via opt-in option (\u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/25c683be0f3830787e522175e0309e14de37ef7b\"\u003e\u003ccode\u003e25c683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/182\"\u003e#182\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/4f2bcd85ae00b22689501fa029976f6544d18a6b\"\u003e\u003ccode\u003e4f2bcd8\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/acb8b18f5cb9ada9a3c92a9477e54aab6dd7900f\"\u003e\u003ccode\u003eacb8b18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/180\"\u003e#180\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/0394c4f5ebf87c7bdf0a3034ee48613bfe5bf341\"\u003e\u003ccode\u003e0394c4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-version/issues/179\"\u003e#179\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-version/commit/b2fbaa797b31cd3b36e55bdc4f20a765acc9a251\"\u003e\u003ccode\u003eb2fbaa7\u003c/code\u003e\u003c/a\u003e Bump the github-actions-backward-compatible group across 1 directory with 2 u...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-version/compare/v1.7.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.52.0 to 1.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003eAnnouncing the latest release of \u003ccode\u003elo\u003c/code\u003e with lots of good gifts! 🎁\u003c/p\u003e\n\u003cp\u003e🌊 First, a big thanks to \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e for making lots of \u003cstrong\u003eperformance improvements\u003c/strong\u003e in the recent weeks.\u003c/p\u003e\n\u003cp\u003e🧪 Second, this release introduces a new \u003cstrong\u003e\u003ccode\u003esimd\u003c/code\u003e experimental package\u003c/strong\u003e. If you run on an amd64 architecture and a recent CPU, you can perform very fast operations thanks to SIMD CPU instructions.\n-\u0026gt; Documentation: \u003ca href=\"https://lo.samber.dev/docs/experimental/simd\"\u003ehttps://lo.samber.dev/docs/experimental/simd\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e💥 Third, this version adds \u003cstrong\u003e\u003ccode\u003e*Err\u003c/code\u003e variants\u003c/strong\u003e of many \u003ccode\u003elo\u003c/code\u003e helpers (like \u003cstrong\u003e\u003ccode\u003eMapErr\u003c/code\u003e, \u003ccode\u003eFlatMapErr\u003c/code\u003e, \u003ccode\u003eReduceErr\u003c/code\u003e, etc.\u003c/strong\u003e) whose callbacks can return an error and short-circuit execution when one occurs.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThe \u003ccode\u003esimd\u003c/code\u003e sub-package is considered \u003cem\u003enot stable\u003c/em\u003e. We might break the initial API based on developers' feedback in the coming months.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eFeatures \u0026amp; improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding SIMD helpers by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/801\"\u003esamber/lo#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding Error variants: MapErr, FlatMapErr, ReduceErr... by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/823\"\u003esamber/lo#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for buffer iterator by \u003ca href=\"https://github.com/mimol91\"\u003e\u003ccode\u003e@​mimol91\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/824\"\u003esamber/lo#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Take, TakeWhile, FilterTake, Window, and Sliding functions by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/760\"\u003esamber/lo#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add a Concat slice function. by \u003ca href=\"https://github.com/FGasper\"\u003e\u003ccode\u003e@​FGasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/714\"\u003esamber/lo#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add iterator slice helpers by \u003ca href=\"https://github.com/juliazadorozhnaya\"\u003e\u003ccode\u003e@​juliazadorozhnaya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/791\"\u003esamber/lo#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(it): adding loit.Concat by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/722\"\u003esamber/lo#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow Union/Intersect to take many lists by \u003ca href=\"https://github.com/frankywahl\"\u003e\u003ccode\u003e@​frankywahl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/181\"\u003esamber/lo#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Clone function to return shallow copy of slice collections by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/732\"\u003esamber/lo#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: IntersectBy by \u003ca href=\"https://github.com/ghosx\"\u003e\u003ccode\u003e@​ghosx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/653\"\u003esamber/lo#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Custom Assert by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/755\"\u003esamber/lo#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Must support Custom error handler. by \u003ca href=\"https://github.com/RelicOfTesla\"\u003e\u003ccode\u003e@​RelicOfTesla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/752\"\u003esamber/lo#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithoutNth handle non-comparable types by \u003ca href=\"https://github.com/urisimchoni\"\u003e\u003ccode\u003e@​urisimchoni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/774\"\u003esamber/lo#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove unnecessary type arguments in \u003ccode\u003eNewThrottle\u003c/code\u003e by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/773\"\u003esamber/lo#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: lo.IntersectBy + adding loit.IntersectBy + adding doc by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/739\"\u003esamber/lo#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename IsSortedByKey to IsSortedBy by \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/735\"\u003esamber/lo#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(iter/tuples): support break iteration over Zip[By] seq by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/757\"\u003esamber/lo#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(it.Mode): align behavior with lo.Mode and ensure consistent slice… by \u003ca href=\"https://github.com/intojhanurag\"\u003e\u003ccode\u003e@​intojhanurag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/711\"\u003esamber/lo#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve Clone function to preserve nilness and avoid liveness issues by \u003ca href=\"https://github.com/quexer\"\u003e\u003ccode\u003e@​quexer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/740\"\u003esamber/lo#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reset n counter per iteration in it.Replace by \u003ca href=\"https://github.com/LikimiaD\"\u003e\u003ccode\u003e@​LikimiaD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/799\"\u003esamber/lo#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make Ellipsis operate on runes instead of bytes to prevent Unicode truncation by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/796\"\u003esamber/lo#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct \u003ccode\u003eDropByIndex\u003c/code\u003e handling of negative indices out of bounds by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/778\"\u003esamber/lo#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove helpers deprecated for more than 3y by \u003ca href=\"https://github.com/samber\"\u003e\u003ccode\u003e@​samber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/810\"\u003esamber/lo#810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Optimize UniqMap to reduce unnecessary slice preallocation by \u003ca href=\"https://github.com/ivolkoff\"\u003e\u003ccode\u003e@​ivolkoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/710\"\u003esamber/lo#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(it): simplify DropLast, TrimSuffix, TrimPrefix and use range loops by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/782\"\u003esamber/lo#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebench: fix iterators to actually iterate in benchmarks by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/781\"\u003esamber/lo#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify slice cut/trim prefix/suffix functions by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/787\"\u003esamber/lo#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize Sliding by pre-allocating result capacity by \u003ca href=\"https://github.com/d-enk\"\u003e\u003ccode\u003e@​d-enk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/783\"\u003esamber/lo#783\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/cf6fb4f9b08c1d3d6e309581316f106dc30b458e\"\u003e\u003ccode\u003ecf6fb4f\u003c/code\u003e\u003c/a\u003e bump v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/56ef3beaf8adfea1908b094e49b3b639ea604aab\"\u003e\u003ccode\u003e56ef3be\u003c/code\u003e\u003c/a\u003e feat: support for buffer iterator (\u003ca href=\"https://redirect.github.com/samber/lo/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6a9f881ae1ff32a7c650464615d175ef4c26d833\"\u003e\u003ccode\u003e6a9f881\u003c/code\u003e\u003c/a\u003e :lipstick:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/7f0c2e0297fc2fdffe9c69c254dee8d00f60c90a\"\u003e\u003ccode\u003e7f0c2e0\u003c/code\u003e\u003c/a\u003e feat: adding UnzipByErrX helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/af46a13bfce4ae037193c23e05866df8d79cd163\"\u003e\u003ccode\u003eaf46a13\u003c/code\u003e\u003c/a\u003e feat: adding RejectErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/6f42e74a117ce59882e92a9d4a5b05520d5dee33\"\u003e\u003ccode\u003e6f42e74\u003c/code\u003e\u003c/a\u003e doc: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/ff0e293ce3dbde1e80a1b1eb059078aa7d1442c4\"\u003e\u003ccode\u003eff0e293\u003c/code\u003e\u003c/a\u003e feat: adding FilterErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/4bb58fd2c6d86bf54eb9408b8247d056b8f4a006\"\u003e\u003ccode\u003e4bb58fd\u003c/code\u003e\u003c/a\u003e feat: adding RepeatByErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/72a33aa3970554921210253dcce90540d6e34388\"\u003e\u003ccode\u003e72a33aa\u003c/code\u003e\u003c/a\u003e feat: adding FilterKeysErr + FilterValuesErr helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/dd1d58e324c2277117dbdbfa86f409473eda5ece\"\u003e\u003ccode\u003edd1d58e\u003c/code\u003e\u003c/a\u003e feat: adding FindDuplicatesByErr helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.52.0...v1.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/openapi` from 1.20.0 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/openapi/releases\"\u003egithub.com/speakeasy-api/openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(oq): rename edge fields, fix security scheme type, add duplicates stage by \u003ca href=\"https://github.com/vishalg0wda\"\u003e\u003ccode\u003e@​vishalg0wda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/189\"\u003espeakeasy-api/openapi#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(snip): clarify help text to describe both remove and filter modes by \u003ca href=\"https://github.com/bflad\"\u003e\u003ccode\u003e@​bflad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/192\"\u003espeakeasy-api/openapi#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/195\"\u003espeakeasy-api/openapi#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump the go-minor-patch group across 2 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/187\"\u003espeakeasy-api/openapi#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(deps): bump the github-actions group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/194\"\u003espeakeasy-api/openapi#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve interactive lint fixer controls and exit behavior by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/196\"\u003espeakeasy-api/openapi#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on invalid paths entries during index build by \u003ca href=\"https://github.com/TristanSpeakEasy\"\u003e\u003ccode\u003e@​TristanSpeakEasy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/197\"\u003espeakeasy-api/openapi#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update submodule dependencies to latest main by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/pull/190\"\u003espeakeasy-api/openapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eOpenAPI CLI v1.23.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below, extract it, and add it to your PATH.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee089c6006b4e6e342887a4384fa6d39a998eba5e feat(oq): rename edge fields, fix security scheme type, add duplicates stage (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e34df23fa74613ddc421d24a6b9f5f437e8fb3394 fix(deps): bump the go-minor-patch group across 2 directories with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5ae225c4a5487fb8a8ad340448e73d831153617 fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a9aee7c092c2f0b58d79c9a2669010671ceb24d fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb9e62ce2b6cfb626cf2351e192296991b0ce123c chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb03d5970ac7b3022a586c4f8ab097702f569f564 ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/speakeasy-api/openapi/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eReleased by \u003ca href=\"https://github.com/goreleaser/goreleaser\"\u003eGoReleaser\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eOpenAPI CLI v1.22.0\u003c/h2\u003e\n\u003cp\u003eThis release includes binaries for Linux, macOS, and Windows on both x86_64 and ARM64 architectures.\u003c/p\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/32d0bebc9f99bd973ca749a8cbeb811660d985e4\"\u003e\u003ccode\u003e32d0beb\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/7a9aee7c092c2f0b58d79c9a2669010671ceb24d\"\u003e\u003ccode\u003e7a9aee7\u003c/code\u003e\u003c/a\u003e fix: prevent panic on invalid paths entries during index build (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/f5ae225c4a5487fb8a8ad340448e73d831153617\"\u003e\u003ccode\u003ef5ae225\u003c/code\u003e\u003c/a\u003e fix: improve interactive lint fixer controls and exit behavior (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b03d5970ac7b3022a586c4f8ab097702f569f564\"\u003e\u003ccode\u003eb03d597\u003c/code\u003e\u003c/a\u003e ci(deps): bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/34df23fa74613ddc421d24a6b9f5f437e8fb3394\"\u003e\u003ccode\u003e34df23f\u003c/code\u003e\u003c/a\u003e fix(deps): bump the go-minor-patch group across 2 directories with 2 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/b9e62ce2b6cfb626cf2351e192296991b0ce123c\"\u003e\u003ccode\u003eb9e62ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsonschema/oas3/tests/testsuite from \u003ccode\u003e06481b1\u003c/code\u003e to \u003ccode\u003ee819f32\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/c1f4dc1e9193eab32e5bec4d0ef1bf1471385bbd\"\u003e\u003ccode\u003ec1f4dc1\u003c/code\u003e\u003c/a\u003e chore(snip): clarify help text to describe both remove and filter modes (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/e089c6006b4e6e342887a4384fa6d39a998eba5e\"\u003e\u003ccode\u003ee089c60\u003c/code\u003e\u003c/a\u003e feat(oq): rename edge fields, fix security scheme type, add duplicates stage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/ff7136570f839bd9157f56408d97676b93db65db\"\u003e\u003ccode\u003eff71365\u003c/code\u003e\u003c/a\u003e chore: update submodule dependencies to latest main (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/speakeasy-api/openapi/commit/511fc1aff0dc5e125300837769c305a73cb0c8d5\"\u003e\u003ccode\u003e511fc1a\u003c/code\u003e\u003c/a\u003e feat(oq): redesign query language syntax and traversal model (\u003ca href=\"https://redirect.github.com/speakeasy-api/openapi/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/speakeasy-api/openapi/compare/v1.20.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/speakeasy-api/speakeasy-agent-mode-content` from 0.2.0 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/releases\"\u003egithub.com/speakeasy-api/speakeasy-agent-mode-content's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3c78c8b63ab207bb74ec5d70886fc094bf265ebc Add CLI (cli-go) as a supported Speakeasy generation target\u003c/li\u003e\n\u003cli\u003e20c5982315f6e4504b7cafa3bf2b2bea9cbf2390 Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/7\"\u003e#7\u003c/a\u003e from speakeasy-api/claude/slack-add-cli-support-nYqw8\u003c/li\u003e\n\u003cli\u003e5eb46c2abb962d0bb1446788d6f4d31bec53c169 chore(release): v0.2.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e701ef3999ec7064cf29287c7e9e1e846adc6d4e0 fix: correct inaccuracies in CLI generation docs\u003c/li\u003e\n\u003cli\u003e263f17dc4e0d7669c1d07154c03bfa373a55eec3 fix: remove \u0026quot;Go\u0026quot; prefix from CLI target references\u003c/li\u003e\n\u003cli\u003e6dda0b76fe6d114472c42d6f65139ee8d954c17e refactor: focus CLI docs on user-facing features, remove internals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e320afb9f2757841e1a67ab110e4aa99bf6377b87 chore(release): v0.2.4 [skip ci]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb49f6fdb9977cd3443ddedb790edf68fb335168b Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/4\"\u003e#4\u003c/a\u003e from speakeasy-api/chore/terraform-testing\u003c/li\u003e\n\u003cli\u003eaea6f70e83f1aa13ae4cd7704e870b95efc85077 Merge pull request \u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/6\"\u003e#6\u003c/a\u003e from speakeasy-api/claude/slack-update-agent-context-docs-UKFjW\u003c/li\u003e\n\u003cli\u003e22324569fcf2e98ba579f2efa80171fc8961329c chore(release): v0.2.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e21def9686355f2aaec5ad775d002b9d34e30f5ab chore: document a gotcha in terraform testing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edac52a2ba501519c9cc4d578b830ba0dc81a9988 Add complete x-speakeasy-mcp extension reference with behavior hints (\u003ca href=\"https://redirect.github.com/speakeasy-api/speakeasy-agent-mode-content/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e057b345c812c2ab657022b29d1367fec6362ade1 chore(release): v0.2.2 [skip ci]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4ffe48f664e1cdfdb3378845c92862a326084628 chore(release): v0.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003eac590d97b644f02bfd29aad335fa105bee9fb50f chore: iterate based on feedback building terraform providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/blob/main/CHANGELOG.md\"\u003egithub.com/speakeasy-api/speakeasy-agent-mode-content's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.4...v0.2.5\"\u003e0.2.5\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect inaccuracies in CLI generation docs (\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/commit/701ef3999ec7064cf29287c7e9e1e846adc6d4e0\"\u003e701ef39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u0026quot;Go\u0026quot; prefix from CLI target references (\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/commit/263f17dc4e0d7669c1d07154c03bfa373a55eec3\"\u003e263f17d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.3...v0.2.4\"\u003e0.2.4\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.2...v0.2.3\"\u003e0.2.3\u003c/a\u003e (2026-03-11)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.1...v0.2.2\"\u003e0.2.2\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/speakeasy-api/speakeasy-agent-mode-content/compare/v0.2.0...v0.2.1\"\u003e0.2.1\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCo...\n\n_Description has been truncated_","html_url":"https://github.com/speakeasy-api/speakeasy/pull/2038","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/speakeasy-api%2Fspeakeasy/issues/2038","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2038/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-12T00:29:29.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4425264479","node_id":"PR_kwDOB4Si5M7aeYIw","number":10317,"state":"open","title":"build(deps): bump the all group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:29:29.000Z","updated_at":"2026-05-12T00:29:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":6,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/sys","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.2","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.43.0` | `0.44.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.19.0` | `0.20.2` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.13.0` | `0.14.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sys` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/fb1facd76f95fa87c151018200ea5e4892ff115d\"\u003e\u003ccode\u003efb1facd\u003c/code\u003e\u003c/a\u003e windows: avoid uint16 overflow in NewNTUnicodeString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/94ad893e1e59c1d079221324d38945d2aad8703f\"\u003e\u003ccode\u003e94ad893\u003c/code\u003e\u003c/a\u003e windows: add GetIfTable2Ex, GetIpInterface{Entry,Table}, GetUnicastIpAddressT...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/54fe89f8411576c06b345b341ca79a77d878a4ad\"\u003e\u003ccode\u003e54fe89f\u003c/code\u003e\u003c/a\u003e cpu: use IsProcessorFeaturePresent to calculate ARM64 on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/df7d5d7b60641d17d87e2b50911124cb65f954fd\"\u003e\u003ccode\u003edf7d5d7\u003c/code\u003e\u003c/a\u003e unix: automatically remove container created by mkall.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/68a4a8e945b22751c1a619261b1d755372a1d5f7\"\u003e\u003ccode\u003e68a4a8e\u003c/code\u003e\u003c/a\u003e unix: avoid nil pointer dereference in Utime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/690c91f6ecf3b3ef141ad2aedb1306a868b3a176\"\u003e\u003ccode\u003e690c91f\u003c/code\u003e\u003c/a\u003e unix: add CPUSetDynamic for systems with more than 1024 CPUs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sys/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5d9f23b5cef265a14ce8da0842e514e17fb08475\"\u003e\u003ccode\u003e5d9f23b\u003c/code\u003e\u003c/a\u003e chore: bump dependencies against k/k release-1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10266\"\u003e#10266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/56496d6e006213a7c196b19911be85a341f10e13\"\u003e\u003ccode\u003e56496d6\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/client-go (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b85dbbd86578fa77f64fe35e1961854df8c9c15b\"\u003e\u003ccode\u003eb85dbbd\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/component-base (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/ab9a79b460ef85b4a4cbd5c427b98de3dfde2d1b\"\u003e\u003ccode\u003eab9a79b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /tests with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10267\"\u003e#10267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/8aa33032b5784ab1539ed02abf33e3402680bc28\"\u003e\u003ccode\u003e8aa3303\u003c/code\u003e\u003c/a\u003e build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10255\"\u003e#10255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e74e00c60e2aa614a26744561e0596493e1ccdb\"\u003e\u003ccode\u003e5e74e00\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10254\"\u003e#10254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e6c11779d6bfc391a1fa73cb415d6ef18e39695\"\u003e\u003ccode\u003e5e6c117\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/78f40bcd773951e7615b9b3b4e06f6cc761cd0b7\"\u003e\u003ccode\u003e78f40bc\u003c/code\u003e\u003c/a\u003e fix: calico chart version race cond (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10265\"\u003e#10265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/6d4dd62ff504558f2ae4b702ceebae5892374c21\"\u003e\u003ccode\u003e6d4dd62\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss-ci-version manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10269\"\u003e#10269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/eb9eacc711a481862bbd7db3244212cf820c99f7\"\u003e\u003ccode\u003eeb9eacc\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss CI manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.19.0...pkg/azclient/v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/c1f313b534804fa146ae97870ca06c343375adcf\"\u003e\u003ccode\u003ec1f313b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9823\"\u003e#9823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/69efd5dd15297b28aef19f712cd933569e69eba0\"\u003e\u003ccode\u003e69efd5d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/fd4650217789cc6be03a3cc0f6daeb4bde246b50\"\u003e\u003ccode\u003efd46502\u003c/code\u003e\u003c/a\u003e helm: back-compat MCR defaults (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/bc2f0f078367ebf45581231dedf47960d05f0d4c\"\u003e\u003ccode\u003ebc2f0f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9798\"\u003e#9798\u003c/a\u003e from landreasyan/early-vmss-detach-exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/a334b30461f752cc3406d25d177a7f5e550a33ea\"\u003e\u003ccode\u003ea334b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9816\"\u003e#9816\u003c/a\u003e from nilo19/test/fix-calico\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/62d72ac9adc1d80cc509e52bc3c2d536164988de\"\u003e\u003ccode\u003e62d72ac\u003c/code\u003e\u003c/a\u003e test: Update calico settings in dualstack template based on capz example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/deee5e922271e2c20fae8bc11672b888334c4cac\"\u003e\u003ccode\u003edeee5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9815\"\u003e#9815\u003c/a\u003e from nilo19/test/tigera\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4e7f40d8387d2a07fd516e47825fe298cfb0a322\"\u003e\u003ccode\u003e4e7f40d\u003c/code\u003e\u003c/a\u003e test: Use quay.io image registry for tigera/operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4eb0f5bbdb5ec4f01a49732475d2dbec087b2dab\"\u003e\u003ccode\u003e4eb0f5b\u003c/code\u003e\u003c/a\u003e feat(helm): use Dalec for \u0026gt;= v1.32.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9792\"\u003e#9792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/19a3ebba430390b7e4a3aaed03c1601ef2b1115e\"\u003e\u003ccode\u003e19a3ebb\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /kubetest2-aks with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.13.0...pkg/azclient/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/2d3f10a1181ccf770f15be1fa954eb8e715b7307\"\u003e\u003ccode\u003e2d3f10a\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10027\"\u003e#10027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b6bc6c67b36b9b3fc6f2be7c777f922efa94a303\"\u003e\u003ccode\u003eb6bc6c6\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient/trace with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10023\"\u003e#10023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/d26c592d382cfcb609e0fdf472be0f78d8440666\"\u003e\u003ccode\u003ed26c592\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10036\"\u003e#10036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/47572333d1dc950d16ea3d78646a5dfa9e029f12\"\u003e\u003ccode\u003e4757233\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/klog/v2 in /kubetest2-aks in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10022\"\u003e#10022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/1d7c50c0dd202856c25e95cb66b14e7a343afdf8\"\u003e\u003ccode\u003e1d7c50c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10020\"\u003e#10020\u003c/a\u003e from nilo19/chore/dependabot-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/09b0a0cb7beaf2fc0ca6e6031ebe4f9a5bd23b2c\"\u003e\u003ccode\u003e09b0a0c\u003c/code\u003e\u003c/a\u003e chore: enable dependabot for release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/70319ac631755a949bc2364b9259935cf78af883\"\u003e\u003ccode\u003e70319ac\u003c/code\u003e\u003c/a\u003e feat: implement tagsList-based Interconnect Group ID retrieval from IMDS (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9999\"\u003e#9999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/41caacb09a236f3a145945f40423143699ead7a0\"\u003e\u003ccode\u003e41caacb\u003c/code\u003e\u003c/a\u003e feat: KSA support with AKS identity bindings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9907\"\u003e#9907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/581575256bcb980e0220f8c1f807225799834cdd\"\u003e\u003ccode\u003e5815752\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10002\"\u003e#10002\u003c/a\u003e from nilo19/chore/agents.md-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/f01765039a209b77acba98694e5d6bcc0b79ef3c\"\u003e\u003ccode\u003ef017650\u003c/code\u003e\u003c/a\u003e doc: rename agents.md to AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.14.0...pkg/azclient/v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10317","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10317","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10317/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-11T20:34:15.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4424095926","node_id":"PR_kwDOOMGnhs7aalRO","number":74,"state":"open","title":"deps: bump the go-dependencies group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:34:15.000Z","updated_at":"2026-05-11T20:34:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-dependencies","update_count":2,"packages":[{"name":"golang.org/x/term","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/term"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 2 updates: [golang.org/x/term](https://github.com/golang/term) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `golang.org/x/term` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/3c3e4855f7d2eb06c3e48933554add9ec6b599b5\"\u003e\u003ccode\u003e3c3e485\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/term/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/katiem0/gh-bbc-exporter/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/katiem0%2Fgh-bbc-exporter/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-11T02:25:01.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4417646387","node_id":"PR_kwDOFXy0lM7aFh4j","number":1510,"state":"open","title":"Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T02:25:01.000Z","updated_at":"2026-05-11T02:25:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nikimanoledaki/eksctl/pull/1510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikimanoledaki%2Feksctl/issues/1510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1510/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-11T01:00:44.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4417376445","node_id":"PR_kwDODnsNSM7aEs87","number":358,"state":"open","title":"Bump the github-dependencies group with 44 updates","user":"dependabot[bot]","labels":["release-note-none","cncf-cla: yes","size/XXL","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T01:00:44.000Z","updated_at":"2026-05-11T01:01:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"github-dependencies","update_count":44,"packages":[{"name":"github.com/container-storage-interface/spec","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/container-storage-interface/spec"},{"name":"google.golang.org/grpc","old_version":"1.72.2","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"cel.dev/expr","old_version":"0.24.0","new_version":"0.25.1","repository_url":"https://github.com/google/cel-spec"},{"name":"github.com/antlr4-go/antlr/v4","old_version":"4.13.0","new_version":"4.13.1","repository_url":"https://github.com/antlr4-go/antlr"},{"name":"github.com/coreos/go-systemd/v22","old_version":"22.5.0","new_version":"22.7.0","repository_url":"https://github.com/coreos/go-systemd"},{"name":"github.com/emicklei/go-restful/v3","old_version":"3.12.2","new_version":"3.13.0","repository_url":"https://github.com/emicklei/go-restful"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.9.0","new_version":"2.9.2","repository_url":"https://github.com/fxamacker/cbor"},{"name":"github.com/go-openapi/jsonpointer","old_version":"0.21.0","new_version":"0.23.1","repository_url":"https://github.com/go-openapi/jsonpointer"},{"name":"github.com/go-openapi/jsonreference","old_version":"0.21.0","new_version":"0.21.5","repository_url":"https://github.com/go-openapi/jsonreference"},{"name":"github.com/go-openapi/swag","old_version":"0.23.0","new_version":"0.26.0","repository_url":"https://github.com/go-openapi/swag"},{"name":"github.com/google/cel-go","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/google/gnostic-models","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/google/gnostic-models"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.26.3","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/prometheus/common","old_version":"0.66.1","new_version":"0.67.5","repository_url":"https://github.com/prometheus/common"},{"name":"github.com/prometheus/procfs","old_version":"0.16.1","new_version":"0.20.1","repository_url":"https://github.com/prometheus/procfs"},{"name":"github.com/spf13/cobra","old_version":"1.10.0","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/pkg/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.5","new_version":"3.6.11","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.60.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.61.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.38.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.5.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"go.yaml.in/yaml/v2","old_version":"2.4.3","new_version":"2.4.4","repository_url":"https://github.com/yaml/go-yaml"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.49.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/exp","old_version":"0.0.0-20240719175910-8a7402abbf56","new_version":"0.0.0-20240823005443-9b4947da3948","repository_url":"https://github.com/golang/exp"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.52.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.38.0","new_version":"0.42.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/term","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.36.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/time","old_version":"0.9.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20250303144028-a0af3efb3deb","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20250528174236-200df99c418a","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.11"}],"path":null,"ecosystem":"go"},"body":"Bumps the github-dependencies group with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/container-storage-interface/spec](https://github.com/container-storage-interface/spec) | `1.11.0` | `1.12.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.72.2` | `1.81.0` |\n| [cel.dev/expr](https://github.com/google/cel-spec) | `0.24.0` | `0.25.1` |\n| [github.com/antlr4-go/antlr/v4](https://github.com/antlr4-go/antlr) | `4.13.0` | `4.13.1` |\n| [github.com/coreos/go-systemd/v22](https://github.com/coreos/go-systemd) | `22.5.0` | `22.7.0` |\n| [github.com/emicklei/go-restful/v3](https://github.com/emicklei/go-restful) | `3.12.2` | `3.13.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.9.0` | `2.9.2` |\n| [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer) | `0.21.0` | `0.23.1` |\n| [github.com/go-openapi/jsonreference](https://github.com/go-openapi/jsonreference) | `0.21.0` | `0.21.5` |\n| [github.com/go-openapi/swag](https://github.com/go-openapi/swag) | `0.23.0` | `0.26.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.26.0` | `0.28.0` |\n| [github.com/google/gnostic-models](https://github.com/google/gnostic-models) | `0.7.0` | `0.7.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.26.3` | `2.29.0` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.66.1` | `0.67.5` |\n| [github.com/prometheus/procfs](https://github.com/prometheus/procfs) | `0.16.1` | `0.20.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.0` | `1.10.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.5` | `3.6.11` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.60.0` | `0.68.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.61.0` | `0.68.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.43.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.43.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.5.0` | `1.10.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.28.0` |\n| [go.yaml.in/yaml/v2](https://github.com/yaml/go-yaml) | `2.4.3` | `2.4.4` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.49.0` |\n| [golang.org/x/exp](https://github.com/golang/exp) | `0.0.0-20240719175910-8a7402abbf56` | `0.0.0-20240823005443-9b4947da3948` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.47.0` | `0.52.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.36.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.20.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.38.0` | `0.42.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.37.0` | `0.41.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.9.0` | `0.15.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20250303144028-a0af3efb3deb` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20250528174236-200df99c418a` | `0.0.0-20260414002931-afd174a4e478` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.11` |\n\nUpdates `github.com/container-storage-interface/spec` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/container-storage-interface/spec/releases\"\u003egithub.com/container-storage-interface/spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes/Deprecations:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/586\"\u003e#586\u003c/a\u003e - [Alpha] Add new \u003ccode\u003eGetSnapshot\u003c/code\u003e RPC  by \u003ca href=\"https://github.com/xing-yang\"\u003e\u003ccode\u003e@​xing-yang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/588\"\u003e#588\u003c/a\u003e - [GA] Move \u003ccode\u003eControllerModifyVolume\u003c/code\u003e to GA  by \u003ca href=\"https://github.com/sunnylovestiramisu\"\u003e\u003ccode\u003e@​sunnylovestiramisu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClarifications/Corrections/Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/597\"\u003e#597\u003c/a\u003e -  Clarify that the \u003ccode\u003eINVALID_ARGUMENT\u003c/code\u003e error code for \u003ccode\u003eControllerModifyVolume\u003c/code\u003e is safe to not retry (i.e. \u0026quot;infeasible\u0026quot;) by \u003ca href=\"https://github.com/bswartz\"\u003e\u003ccode\u003e@​bswartz\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/591\"\u003e#591\u003c/a\u003e - Documents the gRPC error code that should be returned for \u003ccode\u003eGetMetadataDelta\u003c/code\u003e when changed block tracking has not been enabled in the underlying storage subsystem by \u003ca href=\"https://github.com/carlbraganza\"\u003e\u003ccode\u003e@​carlbraganza\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/580\"\u003e#580\u003c/a\u003e - removes \u0026quot;optional\u0026quot; from the description of \u003ccode\u003eGetVolumeGroupSnapshot\u003c/code\u003e to reduce confusion by \u003ca href=\"https://github.com/xing-yang\"\u003e\u003ccode\u003e@​xing-yang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/585\"\u003e#585\u003c/a\u003e - Bump golang from 1.18 to 1.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\"\u003ehttps://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0-rc1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/e6fc13ea4d529db12e211ef79c924ee3186c39d5\"\u003e\u003ccode\u003ee6fc13e\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.23.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/6b73147117c76456c47e44eca85017bb8fda5e5d\"\u003e\u003ccode\u003e6b73147\u003c/code\u003e\u003c/a\u003e Remove optional to avoid confusion (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/91b25fc4ba3b2c3f869e9fc4d6e37776416d46b8\"\u003e\u003ccode\u003e91b25fc\u003c/code\u003e\u003c/a\u003e Move ControllerModifyVolume to GA (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/3a67636ff3b4ab2b9943eca02a4cdffa2dee47a6\"\u003e\u003ccode\u003e3a67636\u003c/code\u003e\u003c/a\u003e Added FAILED_PRECONDITION as a possible error for GetMetadataDelta to (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/f437b19650aaa1a0be79c71770655b591b2d15cd\"\u003e\u003ccode\u003ef437b19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/597\"\u003e#597\u003c/a\u003e from bswartz/vac-infeasible-error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/4040d421feb9d2912fd2983e00f26a352b907684\"\u003e\u003ccode\u003e4040d42\u003c/code\u003e\u003c/a\u003e Clarify ControllerModifyVolume errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/a539b4f9fe4143eeefb8f3e3e069096fa00b61d1\"\u003e\u003ccode\u003ea539b4f\u003c/code\u003e\u003c/a\u003e Add GetSnapshot RPC (\u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/98819c45a37a67e0cd466bd02b813faf91af4e45\"\u003e\u003ccode\u003e98819c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/container-storage-interface/spec/issues/576\"\u003e#576\u003c/a\u003e from saad-ali/release1.11bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/container-storage-interface/spec/commit/b5049c05e598db787ab59eed7285833034871ab3\"\u003e\u003ccode\u003eb5049c0\u003c/code\u003e\u003c/a\u003e Bump master version to 1.12 for next release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.72.2 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.72.2...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cel.dev/expr` from 0.24.0 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-spec/releases\"\u003ecel.dev/expr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.25.1\u003c/h2\u003e\n\u003cp\u003eMinor additions to the v0.25.0 release\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove test/v1 directory and its protos by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/487\"\u003egoogle/cel-spec#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parsing tests for string and bytes literals by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/489\"\u003egoogle/cel-spec#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-spec/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/google/cel-spec/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInitial version of the policy specification by \u003ca href=\"https://github.com/jcking\"\u003e\u003ccode\u003e@​jcking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/477\"\u003egoogle/cel-spec#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned ToC entry for enums as ints from the specification by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/476\"\u003egoogle/cel-spec#476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests for selector, function, and field names formerly defined as reserved by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/480\"\u003egoogle/cel-spec#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a test case for lastIndexOf in string_ext against an empty string by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/468\"\u003egoogle/cel-spec#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove TOC from language definition by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/482\"\u003egoogle/cel-spec#482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove int(enum) -\u0026gt; int signature by \u003ca href=\"https://github.com/hudlow\"\u003e\u003ccode\u003e@​hudlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/483\"\u003egoogle/cel-spec#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify formatting decimals, add %f formatting test cases around rounding by \u003ca href=\"https://github.com/l46kok\"\u003e\u003ccode\u003e@​l46kok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/485\"\u003egoogle/cel-spec#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining google.rpc.Status deps from cel-spec by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/486\"\u003egoogle/cel-spec#486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-spec/pull/476\"\u003egoogle/cel-spec#476\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-spec/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/google/cel-spec/compare/v0.24.0...v0.25.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/7f3c4c513b42d471d0be9439bf5bde38f45f8404\"\u003e\u003ccode\u003e7f3c4c5\u003c/code\u003e\u003c/a\u003e Add parsing tests for string and bytes literals (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/d3430a81d403aa600083d041bcc729e6d97d31dd\"\u003e\u003ccode\u003ed3430a8\u003c/code\u003e\u003c/a\u003e Remove test/v1 directory and its protos (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/3c96c7153bfb230150a84a34d4d7cc9bc670ca18\"\u003e\u003ccode\u003e3c96c71\u003c/code\u003e\u003c/a\u003e Remove remaining google.rpc.Status deps from cel-spec (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/750024aed484c12d8837c4be612ddb8a5b65ecc4\"\u003e\u003ccode\u003e750024a\u003c/code\u003e\u003c/a\u003e Clarify formatting decimals, add %f formatting test cases around rounding (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/9dd5f5ca72b3e8cbc890a3e13b6b218c9369cc4a\"\u003e\u003ccode\u003e9dd5f5c\u003c/code\u003e\u003c/a\u003e Remove int(enum) -\u0026gt; int signature (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/808c918ee19b44613528838c994bdc3961148af2\"\u003e\u003ccode\u003e808c918\u003c/code\u003e\u003c/a\u003e Remove TOC from language definition (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/bad3928b9c12d07c4d46c56b90534584480ba4fb\"\u003e\u003ccode\u003ebad3928\u003c/code\u003e\u003c/a\u003e Add a test case for lastIndexOf in string_ext against an empty string (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/14cdd3f394daf7a14482e19deececb0f1b01bad4\"\u003e\u003ccode\u003e14cdd3f\u003c/code\u003e\u003c/a\u003e Tests for selector, function, and field names formerly defined as reserved (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/8a3339430fdf8f216d3e3a786d39c75f9e5c413c\"\u003e\u003ccode\u003e8a33394\u003c/code\u003e\u003c/a\u003e Remove orphaned ToC entry for enums as ints from the specification (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-spec/commit/a8f582aae6a65b5c417c0ab7d22aab68f41ec4b2\"\u003e\u003ccode\u003ea8f582a\u003c/code\u003e\u003c/a\u003e Initial version of the policy specification (\u003ca href=\"https://redirect.github.com/google/cel-spec/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/cel-spec/compare/v0.24.0...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/antlr4-go/antlr/v4` from 4.13.0 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antlr4-go/antlr/releases\"\u003egithub.com/antlr4-go/antlr/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.1\u003c/h2\u003e\n\u003cp\u003eThe 4.13.1 release has:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome minor performance improvements\u003c/li\u003e\n\u003cli\u003eAn optional build tag -tags antlr.nomutex which allows a build without\nusing mutexes, when the user knows they will not use it with multiple\ngo routines. (Note, somewhat experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that I did not remove the sort.Slices calls. They will not be experimental for long\nand are implemented efficently. Please make a fork if you must use it without this\ndependency. Maybe review whether you need to do so for the sake of one call.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/4d7e18847d8881a176db3d7cca909e3f3942a05f\"\u003e\u003ccode\u003e4d7e188\u003c/code\u003e\u003c/a\u003e feat: Update go version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/329d98405869a8f8606fa10d5b1c38be2a3b80c9\"\u003e\u003ccode\u003e329d984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/antlr4-go/antlr/issues/5\"\u003e#5\u003c/a\u003e from antlr4-go/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/9447a08fec2f28af75d0388a6ee428d1de1a16f5\"\u003e\u003ccode\u003e9447a08\u003c/code\u003e\u003c/a\u003e doc: Fix minor typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antlr4-go/antlr/commit/2daa7c8d2653c74a0595a23088e7e88139fc7c77\"\u003e\u003ccode\u003e2daa7c8\u003c/code\u003e\u003c/a\u003e docs: Change the release numbers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antlr4-go/antlr/compare/v4.13.0...v4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-systemd/v22` from 22.5.0 to 22.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-systemd/releases\"\u003egithub.com/coreos/go-systemd/v22's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.7.0\u003c/h2\u003e\n\u003cp\u003eThis release fixes an issue with multiple calls to (e.g.) StopUnit, simplifies and improves code and documentation, and adds a few new methods.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/473\"\u003ecoreos/go-systemd#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing error on negative value of LISTEN_FDS by \u003ca href=\"https://github.com/vporoshok\"\u003e\u003ccode\u003e@​vporoshok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/472\"\u003ecoreos/go-systemd#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc error reporting improvements by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/475\"\u003ecoreos/go-systemd#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: add \u003ccode\u003eSdNotifyMonotonicUsec\u003c/code\u003e helper function by \u003ca href=\"https://github.com/corhere\"\u003e\u003ccode\u003e@​corhere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/435\"\u003ecoreos/go-systemd#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/481\"\u003ecoreos/go-systemd#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/483\"\u003ecoreos/go-systemd#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: fix TestSetUnitProperties wrt systemd \u0026gt;= 252 by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/489\"\u003ecoreos/go-systemd#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/486\"\u003ecoreos/go-systemd#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eunit: simplify escape character by \u003ca href=\"https://github.com/huww98\"\u003e\u003ccode\u003e@​huww98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/485\"\u003ecoreos/go-systemd#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emachine1: add missing close method to conn. by \u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/487\"\u003ecoreos/go-systemd#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esubscription: Added context cancellation and sync to subscription set by \u003ca href=\"https://github.com/NotSoFancyName\"\u003e\u003ccode\u003e@​NotSoFancyName\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/480\"\u003ecoreos/go-systemd#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: improvements by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/490\"\u003ecoreos/go-systemd#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimport1: add missing close method to conn by \u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/492\"\u003ecoreos/go-systemd#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdjournal: fix copyrights by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/499\"\u003ecoreos/go-systemd#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation: simplify ListenersWithNames by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/498\"\u003ecoreos/go-systemd#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: allow multiple calls for the same unit to *Unit by \u003ca href=\"https://github.com/haircommander\"\u003e\u003ccode\u003e@​haircommander\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/496\"\u003ecoreos/go-systemd#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation nits by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/500\"\u003ecoreos/go-systemd#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edbus: dedup result conversion code by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/493\"\u003ecoreos/go-systemd#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd FilesWithNames() to activation by \u003ca href=\"https://github.com/MayCXC\"\u003e\u003ccode\u003e@​MayCXC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/497\"\u003ecoreos/go-systemd#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transient units with auxiliary units by \u003ca href=\"https://github.com/gwenya\"\u003e\u003ccode\u003e@​gwenya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/495\"\u003ecoreos/go-systemd#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation: stub out for plan9 by \u003ca href=\"https://github.com/flokli\"\u003e\u003ccode\u003e@​flokli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/440\"\u003ecoreos/go-systemd#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vporoshok\"\u003e\u003ccode\u003e@​vporoshok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/472\"\u003ecoreos/go-systemd#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/corhere\"\u003e\u003ccode\u003e@​corhere\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/435\"\u003ecoreos/go-systemd#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huww98\"\u003e\u003ccode\u003e@​huww98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/485\"\u003ecoreos/go-systemd#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maartensson\"\u003e\u003ccode\u003e@​maartensson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/487\"\u003ecoreos/go-systemd#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haircommander\"\u003e\u003ccode\u003e@​haircommander\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/496\"\u003ecoreos/go-systemd#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MayCXC\"\u003e\u003ccode\u003e@​MayCXC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/497\"\u003ecoreos/go-systemd#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gwenya\"\u003e\u003ccode\u003e@​gwenya\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/495\"\u003ecoreos/go-systemd#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flokli\"\u003e\u003ccode\u003e@​flokli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/440\"\u003ecoreos/go-systemd#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-systemd/compare/v22.6.0...v22.7.0\"\u003ehttps://github.com/coreos/go-systemd/compare/v22.6.0...v22.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.6.0\u003c/h2\u003e\n\u003cp\u003eThis release bumps Go requirement to 1.23, modernizes code, improves CI\nand documentation, fixes a few bugs, and adds a new dbus method.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworkflows: update Linux distro versions; update actions; add Go 1.20 by \u003ca href=\"https://github.com/bgilbert\"\u003e\u003ccode\u003e@​bgilbert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/418\"\u003ecoreos/go-systemd#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/422\"\u003ecoreos/go-systemd#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/423\"\u003ecoreos/go-systemd#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejournal: fix return types inside C wrapper functions by \u003ca href=\"https://github.com/darxriggs\"\u003e\u003ccode\u003e@​darxriggs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/419\"\u003ecoreos/go-systemd#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edlopen: make error handling thread safe by \u003ca href=\"https://github.com/Luap99\"\u003e\u003ccode\u003e@​Luap99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/431\"\u003ecoreos/go-systemd#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync repo templates ⚙ by \u003ca href=\"https://github.com/coreosbot-releng\"\u003e\u003ccode\u003e@​coreosbot-releng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/450\"\u003ecoreos/go-systemd#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize and fix CI by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-systemd/pull/459\"\u003ecoreos/go-systemd#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/4dc4ee60b8394d431f19a3c599040ef758884a27\"\u003e\u003ccode\u003e4dc4ee6\u003c/code\u003e\u003c/a\u003e activation: stub out for plan9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/8f5a75c278158e2cf18b413f02c25f5628a5feda\"\u003e\u003ccode\u003e8f5a75c\u003c/code\u003e\u003c/a\u003e dbus: add StartTransientUnitAux for starting transient units with auxiliary u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/9211a7bb9050c57bf853f71a184803c71b9effe7\"\u003e\u003ccode\u003e9211a7b\u003c/code\u003e\u003c/a\u003e activation: add FilesWithNames()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/2c3ebed22d7a23765394bade71e7c0451e1b1efd\"\u003e\u003ccode\u003e2c3ebed\u003c/code\u003e\u003c/a\u003e dbus: dedup result conversion code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/aac8e000ad77a1a12ca5493f127dd72d72b387e2\"\u003e\u003ccode\u003eaac8e00\u003c/code\u003e\u003c/a\u003e unit: fix Deserialize deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/d4795ceb4873780fd6d601700ea44fecd6f8d4a0\"\u003e\u003ccode\u003ed4795ce\u003c/code\u003e\u003c/a\u003e Fix doc references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/abb50b3ef702fd889c2806ac0a79eeed7dee6a17\"\u003e\u003ccode\u003eabb50b3\u003c/code\u003e\u003c/a\u003e dbus: allow multiple calls for the same unit to *Unit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/27f6beaf75ffc911bbeff76dc3dbf8ee4bf86d86\"\u003e\u003ccode\u003e27f6bea\u003c/code\u003e\u003c/a\u003e activation: simplify ListenersWithNames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/e615438da4253e7970d9647cc6916fcc91e644af\"\u003e\u003ccode\u003ee615438\u003c/code\u003e\u003c/a\u003e sdjournal: fix copyrights\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-systemd/commit/d25876d629af5d60f8d6681719509721c2ab4a25\"\u003e\u003ccode\u003ed25876d\u003c/code\u003e\u003c/a\u003e import1: add missing close method to conn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coreos/go-systemd/compare/v22.5.0...v22.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emicklei/go-restful/v3` from 3.12.2 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emicklei/go-restful/blob/v3/CHANGES.md\"\u003egithub.com/emicklei/go-restful/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.13.0] - 2025-08-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoptimize performance of path matching in CurlyRouter ( thanks \u003ca href=\"https://github.com/wenhuang\"\u003e\u003ccode\u003e@​wenhuang\u003c/code\u003e\u003c/a\u003e, Wen Huang)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/3fae6e4c6809ebc26315d163196ea7ab8e0685cb\"\u003e\u003ccode\u003e3fae6e4\u003c/code\u003e\u003c/a\u003e update deps of jwtauth example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/9de612a45532985e04b22166d3148e0391e7aaa6\"\u003e\u003ccode\u003e9de612a\u003c/code\u003e\u003c/a\u003e update changes, document new feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/4c1b61ed04e0626ea7d3442373af9b8f1d334a3b\"\u003e\u003ccode\u003e4c1b61e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/588\"\u003e#588\u003c/a\u003e from wenhug/regexcache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/54fe5bb51385ef2fa6074645f902b893724fa2cf\"\u003e\u003ccode\u003e54fe5bb\u003c/code\u003e\u003c/a\u003e Refactor regex caching logic in CurlyRouter and custom verbs for improved rea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/6a74e9bc6b0c86dfaa9ba3cbd4b343c1f24312f1\"\u003e\u003ccode\u003e6a74e9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/589\"\u003e#589\u003c/a\u003e from emicklei/dependabot/github_actions/v3/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/043cc227208dc833c24c67dfe5ae52d27aad8016\"\u003e\u003ccode\u003e043cc22\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/93fbb2ff9f162004876a521470506602db9545d6\"\u003e\u003ccode\u003e93fbb2f\u003c/code\u003e\u003c/a\u003e Add enable/disable functionality for regex caching in CurlyRouter and custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/c282bfe081702f0469f506d2ddcdff2b0a9d74e9\"\u003e\u003ccode\u003ec282bfe\u003c/code\u003e\u003c/a\u003e Implement regex caching for CurlyRouter and custom verbs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/1959514610d2124125005c8a6a3962d6cca32a16\"\u003e\u003ccode\u003e1959514\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/emicklei/go-restful/issues/583\"\u003e#583\u003c/a\u003e from emicklei/dependabot/github_actions/v3/github-act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emicklei/go-restful/commit/246fc5205dc742903f857fbfe214f2ac6a7e9ae3\"\u003e\u003ccode\u003e246fc52\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action in the github-actions group\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emicklei/go-restful/compare/v3.12.2...v3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fxamacker/cbor/v2` from 2.9.0 to 2.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fxamacker/cbor/releases\"\u003egithub.com/fxamacker/cbor/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003cp\u003eThis release refactors and hardens the streaming encoder by adding stricter checks for encoding CBOR indefinite-length data. Other changes include minor bugfixes, defensive checks, and more tests.\u003c/p\u003e\n\u003cp\u003eProjects that don't use CBOR indefinite-length data may also want to upgrade (\u003ca href=\"https://github.com/fxamacker/cbor#prior-releases\"\u003esummary of prior releases\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe stricter checks in the encoder prevent improper use of the library and bad inputs from producing malformed CBOR indefinite-length data that would be rejected by the decoder.\u003c/p\u003e\n\u003cp\u003eThis release passed fuzz tests (billions of execs) and it is production quality.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject encoding indefinite-length map with odd item count by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/764\"\u003efxamacker/cbor#764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject encoding indefinite-length data item as a chunk inside indefinite-length byte string or text string by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/765\"\u003efxamacker/cbor#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake TagSet.Remove a no-op when contentType is nil by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/766\"\u003efxamacker/cbor#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor indefinite-length encoding and improve chunk validation during encoding by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/767\"\u003efxamacker/cbor#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more tests, fix a nit in unreachable panic message, update docs \u0026amp; ci by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/768\"\u003efxamacker/cbor#768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI / GitHub Actions and Docs\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/760\"\u003efxamacker/cbor#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.34.1 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/761\"\u003efxamacker/cbor#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.35.1 to 4.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/763\"\u003efxamacker/cbor#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.2 release by \u003ca href=\"https://github.com/fxamacker\"\u003e\u003ccode\u003e@​fxamacker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/769\"\u003efxamacker/cbor#769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.9.1...v2.9.2\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.9.1...v2.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cp\u003eThis release includes important bugfixes, defensive checks, improved code quality, and more tests.  Although not public, the fuzzer was also improved by adding more fuzz tests.\u003c/p\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes related to the \u003ccode\u003ekeyasint\u003c/code\u003e feature\u003c/h3\u003e\n\u003cp\u003eThese changes only affect Go struct fields tagged with \u003ccode\u003ekeyasint\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Decoding] Reject integer keys that exceed \u003ccode\u003emath.MaxInt64\u003c/code\u003e when decoding CBOR map to a struct with \u003ccode\u003ekeyasint\u003c/code\u003e field (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Decoding] Prevent string representation of an integer key from matching the struct field tagged by keyasint (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding \u0026amp; Decoding] Deduplicate struct fields with the same normalized \u003ccode\u003ekeyasint\u003c/code\u003e tag values (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Other bug fixes and defensive checks\u003c/h3\u003e\n\u003cp\u003eSome of the bugs fixed are related to decoding extreme values that cannot be encoded with this library.  For example, the decoder checks if epoch time encoded as CBOR float value representing hundreds of billions of years overflows int64(seconds).\u003c/p\u003e\n\u003cp\u003eNOTE: It is generally good practice to \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/687#issue-3245597787\"\u003eavoid using floating point to store epoch time\u003c/a\u003e (even when not using CBOR).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Decoding] Reject decoding epoch time encoded as floats that overflow int64 (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding] Return a cloned slice for an empty \u003ccode\u003eRawMessage\u003c/code\u003e from \u003ccode\u003eRawMessage.MarshalCBOR\u003c/code\u003e (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Encoding] Reject encoding nil inside indefinite-length strings (PR \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/45589abe5c63bea2db4d311e0d0fcc551cd772ae\"\u003e\u003ccode\u003e45589ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/769\"\u003e#769\u003c/a\u003e from fxamacker/fxamacker/update-readme-release-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8e98ea5c30a02488e35ddccf5483eac48d48695e\"\u003e\u003ccode\u003e8e98ea5\u003c/code\u003e\u003c/a\u003e Update README for v2.9.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/e501aca8d56fc022ac9abe62106577ecad4d70e2\"\u003e\u003ccode\u003ee501aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/768\"\u003e#768\u003c/a\u003e from fxamacker/fxamacker/update-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/e6af0aa00756c8e9e9fbc3152ca4f3fd6284d8e5\"\u003e\u003ccode\u003ee6af0aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/767\"\u003e#767\u003c/a\u003e from fxamacker/fxamacker/refactor-indefinite-length-e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/57f1601726dcaac2e52bcbc8b4d97c701fcdc7eb\"\u003e\u003ccode\u003e57f1601\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/766\"\u003e#766\u003c/a\u003e from fxamacker/fxamacker/no-opt-to-remove-nil-type-in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0cdb674b5e4ad98b16d97c1536f4d8359052b606\"\u003e\u003ccode\u003e0cdb674\u003c/code\u003e\u003c/a\u003e Fix indefinite-length string chunk validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/c0db60f014902819fe9ae4187588d0741f256743\"\u003e\u003ccode\u003ec0db60f\u003c/code\u003e\u003c/a\u003e Improve GitHub Workflow code coverage regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/63937fea6a1d13fead671932c9cf1f624ff2c8f7\"\u003e\u003ccode\u003e63937fe\u003c/code\u003e\u003c/a\u003e Fix panic message to print the unrecognized tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/f0352a59dc05458e2c520021691254a806a47758\"\u003e\u003ccode\u003ef0352a5\u003c/code\u003e\u003c/a\u003e Add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0c20a0f03f502d1fc447cfa341e3f1d65f3c7ee7\"\u003e\u003ccode\u003e0c20a0f\u003c/code\u003e\u003c/a\u003e Refactor encoding of indefinite-length data item\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.9.0...v2.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonpointer` from 0.21.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonpointer/releases\"\u003egithub.com/go-openapi/jsonpointer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v0.23.1\"\u003e0.23.1\u003c/a\u003e - 2026-04-18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.23.0...v0.23.1\"\u003ehttps://github.com/go-openapi/jsonpointer/compare/v0.23.0...v0.23.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e5 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(offset): in Offset method, fixed index of value of array element. by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/128\"\u003e#128\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/df7695b297c4798b7f904c4ab4cf4bf386d0c72b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: project status update by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/127\"\u003e#127\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/d5ccb6c661fede2d4c619dfdd9b7288d04481b86\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: point to organization-wide documentations, added missing godocs by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/126\"\u003e#126\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/f08d527503f618d550e9ff9101e2e2c27b50159b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/125\"\u003e#125\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/5b79c49f166364a28475cf9fe545019dfde3c997\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the development-dependencies group with 7 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/124\"\u003e#124\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/a9cabb60f54027d2e2a0119ea2ff8832c48afbce\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer\"\u003ejsonpointer\u003c/a\u003e license terms\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme\"\u003e\u003cimg src=\"http://img.shields.io/badge/license-Apache%20v2-orange.svg\" alt=\"License\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v0.23.0\"\u003e0.23.0\u003c/a\u003e - 2026-04-15\u003c/h2\u003e\n\u003cp\u003eSupport for known limitations\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/df7695b297c4798b7f904c4ab4cf4bf386d0c72b\"\u003e\u003ccode\u003edf7695b\u003c/code\u003e\u003c/a\u003e fix(offset): in Offset method, fixed index of value of array element. (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/d5ccb6c661fede2d4c619dfdd9b7288d04481b86\"\u003e\u003ccode\u003ed5ccb6c\u003c/code\u003e\u003c/a\u003e doc: project status update (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/f08d527503f618d550e9ff9101e2e2c27b50159b\"\u003e\u003ccode\u003ef08d527\u003c/code\u003e\u003c/a\u003e docs: point to organization-wide documentations, added missing godocs (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/5b79c49f166364a28475cf9fe545019dfde3c997\"\u003e\u003ccode\u003e5b79c49\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/a9cabb60f54027d2e2a0119ea2ff8832c48afbce\"\u003e\u003ccode\u003ea9cabb6\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/331ea4289cb870d9552dff40274225f7aecdf065\"\u003e\u003ccode\u003e331ea42\u003c/code\u003e\u003c/a\u003e feat: added alternate json name provider (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/04588aa04e04421012f3b271cf824e730f73b28a\"\u003e\u003ccode\u003e04588aa\u003c/code\u003e\u003c/a\u003e feat: added optional support for non-default json name provider (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/bca40236161acb5e66eefeb61fd3529324f5eb04\"\u003e\u003ccode\u003ebca4023\u003c/code\u003e\u003c/a\u003e feat: the RFC 6901 \u003ccode\u003e\u0026quot;-\u0026quot;\u003c/code\u003e array suffix is now supported (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/827f12d61273e3669c84931013fe1f815070eb9a\"\u003e\u003ccode\u003e827f12d\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/635e674c10c046e258453677b5f30aecf4fd2f15\"\u003e\u003ccode\u003e635e674\u003c/code\u003e\u003c/a\u003e fix(errors): correct error message for invalid JSON pointer start (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.21.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonreference` from 0.21.0 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonreference/releases\"\u003egithub.com/go-openapi/jsonreference's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonreference/tree/v0.21.5\"\u003e0.21.5\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonreference/compare/v0.21.4...v0.21.5\"\u003ehttps://github.com/go-openapi/jsonreference/compare/v0.21.4...v0.21.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e14 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/71\"\u003e#71\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/2d9cd9b28decc8407ae0aac79a1ab79de4078d85\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: announced new discord channel by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/70\"\u003e#70\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/4b5d805b20e599b305b26b65fc10677010dfb596\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: added basic usage in readme and testable examples by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/69\"\u003e#69\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/a738066b0988d4311eb0eb9b797d7c8eebcc69d9\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fixed copy-paste errors with jsonpointer by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/67\"\u003e#67\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/20e9d348b9cfda236c7cbbf5d28edc235492e468\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eCode quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: doc, lint, tests by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/79\"\u003e#79\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/8b85573320ccec4f4f1e962e09c1fab880cbfc23\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: added fuzz test for reference parser by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/68\"\u003e#68\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/aaaad0807db0d0f4a1e19e4bb07bf3fc1141495e\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eMiscellaneous tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove duplicate release worflow by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonreference/pull/66\"\u003e#66\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonreference/commit/6d49d7e9a3c...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-csi/external-health-monitor/pull/358","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-csi%2Fexternal-health-monitor/issues/358","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/358/packages"}},{"old_version":"1.0.6","new_version":"1.0.10","update_type":"patch","path":"/client/v2","pr_created_at":"2026-05-10T09:37:29.000Z","version_change":"1.0.6 → 1.0.10","issue":{"uuid":"4415254022","node_id":"PR_kwDOSZTsvM7Z-Zao","number":35,"state":"open","title":"build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.10 in /client/v2","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T09:37:29.000Z","updated_at":"2026-05-10T09:37:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":"/client/v2","ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.6 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.6\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Do-Chain/dochain-cosmos-sdk/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Do-Chain%2Fdochain-cosmos-sdk/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-10T07:14:08.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4414955840","node_id":"PR_kwDOSYZCQ87Z9g5U","number":1,"state":"closed","title":"Bump the go-minor-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-17T02:09:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T07:14:08.000Z","updated_at":"2026-05-17T02:09:45.000Z","time_to_close":586535,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-minor-patch","update_count":4,"packages":[{"name":"github.com/charmbracelet/bubbletea","old_version":"1.3.6","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 4 updates in the / directory: [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea), [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty), [github.com/spf13/cobra](https://github.com/spf13/cobra) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/charmbracelet/bubbletea` from 1.3.6 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v1.3.6...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you to our amazing contributors!!!!! 🐍 🚀\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/88b30ab89da2d0d0abb153818746c5a2d30eccec\"\u003e\u003ccode\u003e88b30ab\u003c/code\u003e\u003c/a\u003e chore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/346d408fe7d4be00ff9481ea4d43c4abb5e5f77d\"\u003e\u003ccode\u003e346d408\u003c/code\u003e\u003c/a\u003e fix: actions/setup-go v6 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/fc81d2003469e2a5c440306d04a6d82a54065979\"\u003e\u003ccode\u003efc81d20\u003c/code\u003e\u003c/a\u003e refactor: change minUsagePadding from var to const (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/117698a604b65e80a1ad5b76df67b604bcd992e0\"\u003e\u003ccode\u003e117698a\u003c/code\u003e\u003c/a\u003e refactor: replace several vars with consts (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/e2dd29ddc39acacf3af13013b06e1fe58b5c3599\"\u003e\u003ccode\u003ee2dd29d\u003c/code\u003e\u003c/a\u003e Add documentation for repeated flags functionality (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/062989255670f5e100abf70fa5e291a394915f89\"\u003e\u003ccode\u003e0629892\u003c/code\u003e\u003c/a\u003e Fix linter (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/rwahyudi/gib/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwahyudi%2Fgib/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"1.0.9","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-08T01:05:03.000Z","version_change":"1.0.9 → 1.0.10","issue":{"uuid":"4402988788","node_id":"PR_kwDOB4Si5M7ZW2-R","number":10285,"state":"open","title":"build(deps): bump the all group with 4 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.33"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T01:05:03.000Z","updated_at":"2026-05-08T01:05:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":4,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.19.0","new_version":"0.20.2","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 4 updates: [github.com/spf13/pflag](https://github.com/spf13/pflag), [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure), [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) and [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure).\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient` from 0.19.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5d9f23b5cef265a14ce8da0842e514e17fb08475\"\u003e\u003ccode\u003e5d9f23b\u003c/code\u003e\u003c/a\u003e chore: bump dependencies against k/k release-1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10266\"\u003e#10266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/56496d6e006213a7c196b19911be85a341f10e13\"\u003e\u003ccode\u003e56496d6\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/client-go (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b85dbbd86578fa77f64fe35e1961854df8c9c15b\"\u003e\u003ccode\u003eb85dbbd\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/component-base (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/ab9a79b460ef85b4a4cbd5c427b98de3dfde2d1b\"\u003e\u003ccode\u003eab9a79b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /tests with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10267\"\u003e#10267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/8aa33032b5784ab1539ed02abf33e3402680bc28\"\u003e\u003ccode\u003e8aa3303\u003c/code\u003e\u003c/a\u003e build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10255\"\u003e#10255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e74e00c60e2aa614a26744561e0596493e1ccdb\"\u003e\u003ccode\u003e5e74e00\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10254\"\u003e#10254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/5e6c11779d6bfc391a1fa73cb415d6ef18e39695\"\u003e\u003ccode\u003e5e6c117\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10256\"\u003e#10256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/78f40bcd773951e7615b9b3b4e06f6cc761cd0b7\"\u003e\u003ccode\u003e78f40bc\u003c/code\u003e\u003c/a\u003e fix: calico chart version race cond (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10265\"\u003e#10265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/6d4dd62ff504558f2ae4b702ceebae5892374c21\"\u003e\u003ccode\u003e6d4dd62\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss-ci-version manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10269\"\u003e#10269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/eb9eacc711a481862bbd7db3244212cf820c99f7\"\u003e\u003ccode\u003eeb9eacc\u003c/code\u003e\u003c/a\u003e test: add CALICO_VERSION substitution to linux-vmss CI manifest (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10268\"\u003e#10268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.19.0...pkg/azclient/v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/c1f313b534804fa146ae97870ca06c343375adcf\"\u003e\u003ccode\u003ec1f313b\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9823\"\u003e#9823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/69efd5dd15297b28aef19f712cd933569e69eba0\"\u003e\u003ccode\u003e69efd5d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9826\"\u003e#9826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/fd4650217789cc6be03a3cc0f6daeb4bde246b50\"\u003e\u003ccode\u003efd46502\u003c/code\u003e\u003c/a\u003e helm: back-compat MCR defaults (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9821\"\u003e#9821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/bc2f0f078367ebf45581231dedf47960d05f0d4c\"\u003e\u003ccode\u003ebc2f0f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9798\"\u003e#9798\u003c/a\u003e from landreasyan/early-vmss-detach-exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/a334b30461f752cc3406d25d177a7f5e550a33ea\"\u003e\u003ccode\u003ea334b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9816\"\u003e#9816\u003c/a\u003e from nilo19/test/fix-calico\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/62d72ac9adc1d80cc509e52bc3c2d536164988de\"\u003e\u003ccode\u003e62d72ac\u003c/code\u003e\u003c/a\u003e test: Update calico settings in dualstack template based on capz example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/deee5e922271e2c20fae8bc11672b888334c4cac\"\u003e\u003ccode\u003edeee5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9815\"\u003e#9815\u003c/a\u003e from nilo19/test/tigera\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4e7f40d8387d2a07fd516e47825fe298cfb0a322\"\u003e\u003ccode\u003e4e7f40d\u003c/code\u003e\u003c/a\u003e test: Use quay.io image registry for tigera/operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/4eb0f5bbdb5ec4f01a49732475d2dbec087b2dab\"\u003e\u003ccode\u003e4eb0f5b\u003c/code\u003e\u003c/a\u003e feat(helm): use Dalec for \u0026gt;= v1.32.11 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9792\"\u003e#9792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/19a3ebba430390b7e4a3aaed03c1601ef2b1115e\"\u003e\u003ccode\u003e19a3ebb\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /kubetest2-aks with 2 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.13.0...pkg/azclient/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/2d3f10a1181ccf770f15be1fa954eb8e715b7307\"\u003e\u003ccode\u003e2d3f10a\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10027\"\u003e#10027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/b6bc6c67b36b9b3fc6f2be7c777f922efa94a303\"\u003e\u003ccode\u003eb6bc6c6\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group in /pkg/azclient/trace with 3 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10023\"\u003e#10023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/d26c592d382cfcb609e0fdf472be0f78d8440666\"\u003e\u003ccode\u003ed26c592\u003c/code\u003e\u003c/a\u003e build(deps): bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10036\"\u003e#10036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/47572333d1dc950d16ea3d78646a5dfa9e029f12\"\u003e\u003ccode\u003e4757233\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/klog/v2 in /kubetest2-aks in the all group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10022\"\u003e#10022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/1d7c50c0dd202856c25e95cb66b14e7a343afdf8\"\u003e\u003ccode\u003e1d7c50c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10020\"\u003e#10020\u003c/a\u003e from nilo19/chore/dependabot-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/09b0a0cb7beaf2fc0ca6e6031ebe4f9a5bd23b2c\"\u003e\u003ccode\u003e09b0a0c\u003c/code\u003e\u003c/a\u003e chore: enable dependabot for release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/70319ac631755a949bc2364b9259935cf78af883\"\u003e\u003ccode\u003e70319ac\u003c/code\u003e\u003c/a\u003e feat: implement tagsList-based Interconnect Group ID retrieval from IMDS (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9999\"\u003e#9999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/41caacb09a236f3a145945f40423143699ead7a0\"\u003e\u003ccode\u003e41caacb\u003c/code\u003e\u003c/a\u003e feat: KSA support with AKS identity bindings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/9907\"\u003e#9907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/581575256bcb980e0220f8c1f807225799834cdd\"\u003e\u003ccode\u003e5815752\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/cloud-provider-azure/issues/10002\"\u003e#10002\u003c/a\u003e from nilo19/chore/agents.md-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/commit/f01765039a209b77acba98694e5d6bcc0b79ef3c\"\u003e\u003ccode\u003ef017650\u003c/code\u003e\u003c/a\u003e doc: rename agents.md to AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/cloud-provider-azure/compare/pkg/azclient/v0.14.0...pkg/azclient/v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10285/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-05T00:14:51.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4380554876","node_id":"PR_kwDOIlUyqc7YNp-P","number":1234,"state":"open","title":"Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:14:51.000Z","updated_at":"2026-05-05T00:14:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/classicmat123/EKSCTL-Repo/pull/1234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/classicmat123%2FEKSCTL-Repo/issues/1234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1234/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":"/simapp","pr_created_at":"2026-05-04T01:19:33.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4373516590","node_id":"PR_kwDOMdG80s7X2fDe","number":1595,"state":"open","title":"build(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10 in /simapp","user":"dependabot[bot]","labels":["dependencies","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T01:19:33.000Z","updated_at":"2026-06-20T03:50:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":"/simapp","ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/panda-thompson/cosmos-sdk/pull/1595","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/panda-thompson%2Fcosmos-sdk/issues/1595","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1595/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-05-03T23:02:05.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4373223854","node_id":"PR_kwDOSTbqbs7X1mLz","number":39,"state":"closed","title":"Chore(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T23:11:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T23:02:05.000Z","updated_at":"2026-05-03T23:11:48.000Z","time_to_close":575,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/benchmark-large-codebase/grafana__grafana__lyxor__PR97529__20260504/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchmark-large-codebase%2Fgrafana__grafana__lyxor__PR97529__20260504/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.0.5","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-29T18:52:28.000Z","version_change":"1.0.5 → 1.0.10","issue":{"uuid":"4352946749","node_id":"PR_kwDOSQKNVM7W1lMw","number":13,"state":"open","title":"Chore(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.10","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T18:52:28.000Z","updated_at":"2026-05-30T05:08:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.5 to 1.0.10.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/pflag\u0026package-manager=go_modules\u0026previous-version=1.0.5\u0026new-version=1.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/droid-code-review-evals/grafana__grafana__droid__PR97529__20260429/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droid-code-review-evals%2Fgrafana__grafana__droid__PR97529__20260429/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.0.6-0.20210604193023-d5e0c0615ace","new_version":"1.0.10","update_type":"patch","path":null,"pr_created_at":"2026-04-28T22:35:46.000Z","version_change":"1.0.6-0.20210604193023-d5e0c0615ace → 1.0.10","issue":{"uuid":"4346667496","node_id":"PR_kwDOC98mM87Wg1Pd","number":4096,"state":"open","title":"[release-1.36][gomod]: Bump the patch group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T22:35:46.000Z","updated_at":"2026-04-28T22:35:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-1.36][gomod]: Bump","group_name":"patch","update_count":2,"packages":[{"name":"github.com/spf13/pflag","old_version":"1.0.6-0.20210604193023-d5e0c0615ace","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/go-logr/logr","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps the patch group with 2 updates in the / directory: [github.com/spf13/pflag](https://github.com/spf13/pflag) and [github.com/go-logr/logr](https://github.com/go-logr/logr).\n\nUpdates `github.com/spf13/pflag` from 1.0.6-0.20210604193023-d5e0c0615ace to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/commits/v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-logr/logr` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logr/logr/releases\"\u003egithub.com/go-logr/logr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003cp\u003eMinor release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix slog tests for 1.25 by \u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one exception from Slog testing by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/362\"\u003ego-logr/logr#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hoeppi-google\"\u003e\u003ccode\u003e@​hoeppi-google\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/361\"\u003ego-logr/logr#361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ehttps://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/38a1c47ef633fa6b2eee6b8f2e1371ba8626e557\"\u003e\u003ccode\u003e38a1c47\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.17 to 3.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/f08beddab4cfae7c700e37412a91047606f66417\"\u003e\u003ccode\u003ef08bedd\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5.4.0 to 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/6295e990590732bd047fb56334ec616b910b4bf7\"\u003e\u003ccode\u003e6295e99\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/028840dc37b35152848a85b81357dbbc45bce957\"\u003e\u003ccode\u003e028840d\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.15 to 3.28.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/511e5faed831f0fdf0b0aa29f6ff8c51d32d2201\"\u003e\u003ccode\u003e511e5fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/367\"\u003e#367\u003c/a\u003e from go-logr/dependabot/github_actions/github/codeql-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/d806463e2af7f6bb8358724af752d7819e578a21\"\u003e\u003ccode\u003ed806463\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.13 to 3.28.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/158c311e3d93473df2cce1def934ba9a8a7ba044\"\u003e\u003ccode\u003e158c311\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-logr/logr/issues/366\"\u003e#366\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/c79ddb362b04bdd499c164077bd87e4989376ac1\"\u003e\u003ccode\u003ec79ddb3\u003c/code\u003e\u003c/a\u003e Update to support golangci-lint v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/20a64ba70790e5c948e8b6a71e8acb043c4a3205\"\u003e\u003ccode\u003e20a64ba\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.12 to 3.28.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logr/logr/commit/0385e14044f26bb860687268be875e56c7343526\"\u003e\u003ccode\u003e0385e14\u003c/code\u003e\u003c/a\u003e Add comments around slog exceptions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-logr/logr/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openshift-knative/serverless-operator/pull/4096","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-knative%2Fserverless-operator/issues/4096","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4096/packages"}}]}