{"id":906,"name":"github.com/go-logr/logr","ecosystem":"go","repository_url":"https://github.com/go-logr/logr","issues_count":1181,"created_at":"2025-06-06T15:01:38.759Z","updated_at":"2025-06-06T15:01:38.759Z","purl":"pkg:golang/github.com/go-logr/logr","metadata":{"id":3496598,"name":"github.com/go-logr/logr","ecosystem":"go","description":"Package logr defines a general-purpose logging API and abstract interfaces\nto back that API.  Packages in the Go ecosystem can depend on this package,\nwhile callers can implement logging with whatever backend is appropriate.\n\nLogging is done using a Logger instance.  Logger is a concrete type with\nmethods, which defers the actual logging to a LogSink interface.  The main\nmethods of Logger are Info() and Error().  Arguments to Info() and Error()\nare key/value pairs rather than printf-style formatted strings, emphasizing\n\"structured logging\".\n\nWith Go's standard log package, we might write:\n\nWith logr's structured logging, we'd write:\n\nErrors are much the same.  Instead of:\n\nWe'd write:\n\nInfo() and Error() are very similar, but they are separate methods so that\nLogSink implementations can choose to do things like attach additional\ninformation (such as stack traces) on calls to Error(). Error() messages are\nalways logged, regardless of the current verbosity.  If there is no error\ninstance available, passing nil is valid.\n\nOften we want to log information only when the application in \"verbose\nmode\".  To write log lines that are more verbose, Logger has a V() method.\nThe higher the V-level of a log line, the less critical it is considered.\nLog-lines with V-levels that are not enabled (as per the LogSink) will not\nbe written.  Level V(0) is the default, and logger.V(0).Info() has the same\nmeaning as logger.Info().  Negative V-levels have the same meaning as V(0).\nError messages do not have a verbosity level and are always logged.\n\nWhere we might have written:\n\nWe can write:\n\nLogger instances can have name strings so that all messages logged through\nthat instance have additional context.  For example, you might want to add\na subsystem name:\n\nThe WithName() method returns a new Logger, which can be passed to\nconstructors or other functions for further use.  Repeated use of WithName()\nwill accumulate name \"segments\".  These name segments will be joined in some\nway by the LogSink implementation.  It is strongly recommended that name\nsegments contain simple identifiers (letters, digits, and hyphen), and do\nnot contain characters that could muddle the log output or confuse the\njoining operation (e.g. whitespace, commas, periods, slashes, brackets,\nquotes, etc).\n\nLogger instances can store any number of key/value pairs, which will be\nlogged alongside all messages logged through that instance.  For example,\nyou might want to create a Logger instance per managed object:\n\nWith the standard log package, we might write:\n\nWith logr we'd write:\n\nLogger has very few hard rules, with the goal that LogSink implementations\nmight have a lot of freedom to differentiate.  There are, however, some\nthings to consider.\n\nThe log message consists of a constant message attached to the log line.\nThis should generally be a simple description of what's occurring, and should\nnever be a format string.  Variable information can then be attached using\nnamed values.\n\nKeys are arbitrary strings, but should generally be constant values.  Values\nmay be any Go value, but how the value is formatted is determined by the\nLogSink implementation.\n\nLogger instances are meant to be passed around by value. Code that receives\nsuch a value can call its methods without having to check whether the\ninstance is ready for use.\n\nThe zero logger (= Logger{}) is identical to Discard() and discards all log\nentries. Code that receives a Logger by value can simply call it, the methods\nwill never crash. For cases where passing a logger is optional, a pointer to Logger\nshould be used.\n\nKeys are not strictly required to conform to any specification or regex, but\nit is recommended that they:\n\nThese guidelines help ensure that log data is processed properly regardless\nof the log implementation.  For example, log implementations will try to\noutput JSON data or will store data for later database (e.g. SQL) queries.\n\nWhile users are generally free to use key names of their choice, it's\ngenerally best to avoid using the following keys, as they're frequently used\nby implementations:\n\nImplementations are encouraged to make use of these keys to represent the\nabove concepts, when necessary (for example, in a pure-JSON output form, it\nwould be necessary to represent at least message and timestamp as ordinary\nnamed values).\n\nImplementations may choose to give callers access to the underlying\nlogging implementation.  The recommended pattern for this is:\n\nLogger grants access to the sink to enable type assertions like this:\n\nCustom `With*` functions can be implemented by copying the complete\nLogger struct and replacing the sink in the copy:\n\nDon't use New to construct a new Logger with a LogSink retrieved from an\nexisting Logger. Source code attribution might not work correctly and\nunexported fields in Logger get lost.\n\nBeware that the same LogSink instance may be shared by different logger\ninstances. Calling functions that modify the LogSink will affect all of\nthose.","homepage":"https://github.com/go-logr/logr","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/go-logr/logr","keywords_array":[],"namespace":"github.com/go-logr","versions_count":20,"first_release_published_at":"2018-06-29T23:58:05.000Z","latest_release_published_at":"2025-05-19T04:56:57.000Z","latest_release_number":"v1.4.3","last_synced_at":"2025-06-06T04:30:24.557Z","created_at":"2022-04-10T19:41:05.265Z","updated_at":"2025-06-06T04:30:24.557Z","registry_url":"https://pkg.go.dev/github.com/go-logr/logr","install_command":"go get github.com/go-logr/logr","documentation_url":"https://pkg.go.dev/github.com/go-logr/logr#section-documentation","metadata":{},"repo_metadata":{"uuid":"79188507","full_name":"go-logr/logr","owner":"go-logr","description":"A simple logging interface for Go","archived":false,"fork":false,"pushed_at":"2023-10-27T05:43:21.000Z","size":282,"stargazers_count":1100,"open_issues_count":12,"forks_count":73,"subscribers_count":18,"default_branch":"master","last_synced_at":"2023-10-27T06:27:12.859Z","etag":null,"topics":["logger","logging"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/go-logr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2017-01-17T04:32:26.000Z","updated_at":"2023-10-25T03:02:19.000Z","dependencies_parsed_at":"2023-10-27T06:26:51.633Z","dependency_job_id":null,"html_url":"https://github.com/go-logr/logr","commit_stats":{"total_commits":154,"total_committers":24,"mean_commits":6.416666666666667,"dds":"0.35064935064935066","last_synced_commit":"6134c6ad82fc54e09c2ec72ee429e5b3efc4acc7"},"previous_names":[],"tags_count":16,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-logr","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":168035963,"owners_count":9197264,"icon_url":"https://github.com/github.png","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"go-logr","name":"go-logr","uuid":"25166571","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/25166571?v=4","repositories_count":6,"last_synced_at":"2023-03-06T08:30:38.013Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/go-logr","created_at":"2022-11-16T07:52:41.794Z","updated_at":"2023-03-06T08:30:38.023Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-logr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-logr/repositories"},"tags":[{"name":"v1.3.0","sha":"8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f","kind":"commit","published_at":"2023-10-23T23:14:38.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.3.0","html_url":"https://github.com/go-logr/logr/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"4da5305ff29a64c62f54ad43ebbfcb5e1b015fb2","kind":"commit","published_at":"2022-12-03T16:50:57.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.4","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"47e013cee9b1f91c987cc70a218639655431b607","kind":"commit","published_at":"2022-03-17T09:17:06.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.3","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"99e02a994f50f904b6b201df394776cf687238a9","kind":"commit","published_at":"2021-12-05T13:02:31.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.2","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"dd8f76f83969e355640ca515513b771708f0947e","kind":"commit","published_at":"2021-11-30T18:52:46.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.1","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"62568d8e0639808fdc0f578eb8eb583b477c7cad","kind":"commit","published_at":"2021-10-20T18:15:37.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.0","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.0/manifests"},{"name":"v1.2.0-rc1","sha":"1215c813c1cfed81baa5aa822d98da591001d72b","kind":"commit","published_at":"2021-10-14T19:43:27.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.2.0-rc1","html_url":"https://github.com/go-logr/logr/releases/tag/v1.2.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.2.0-rc1/manifests"},{"name":"v1.1.0","sha":"c908498bad603d2cabc6e4e4702c0160214cccbe","kind":"commit","published_at":"2021-08-23T17:35:34.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.1.0","html_url":"https://github.com/go-logr/logr/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.1.0/manifests"},{"name":"v1.1.0-rc1","sha":"31ff76722340e0ffd37687229009788a96ccee01","kind":"commit","published_at":"2021-08-20T16:30:46.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.1.0-rc1","html_url":"https://github.com/go-logr/logr/releases/tag/v1.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.1.0-rc1/manifests"},{"name":"v1.0.0","sha":"622c97b4eb90a99cc628f4773662eb0015ce0f2a","kind":"commit","published_at":"2021-07-06T22:52:38.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.0.0","html_url":"https://github.com/go-logr/logr/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc1","sha":"745c5c08378f322b3e9f7713373e1a79931ba422","kind":"commit","published_at":"2021-05-28T21:03:43.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v1.0.0-rc1","html_url":"https://github.com/go-logr/logr/releases/tag/v1.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v1.0.0-rc1/manifests"},{"name":"v0.4.0","sha":"8fc6c73f3911f11de3d0c18ade9880f1114ae72f","kind":"commit","published_at":"2021-01-23T00:09:52.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v0.4.0","html_url":"https://github.com/go-logr/logr/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"4fa77cb7175ca349567983fd9cc9fd94462f41fa","kind":"commit","published_at":"2020-10-24T05:09:55.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v0.3.0","html_url":"https://github.com/go-logr/logr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"ff9374eda70c55592ad54d87839c59db58257d2f","kind":"commit","published_at":"2020-09-04T21:25:47.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v0.2.1","html_url":"https://github.com/go-logr/logr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"d18fcbf02861580d05a1f23601145b272c4e7b4b","kind":"commit","published_at":"2020-06-11T22:35:53.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v0.2.0","html_url":"https://github.com/go-logr/logr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"9fb12b3b21c5415d16ac18dc5cd42c1cfdd40c4e","kind":"commit","published_at":"2018-06-29T23:58:05.000Z","download_url":"https://codeload.github.com/go-logr/logr/tar.gz/v0.1.0","html_url":"https://github.com/go-logr/logr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-logr%2Flogr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2023-10-27T07:40:45.682Z","dependent_packages_count":36835,"downloads":null,"downloads_period":null,"dependent_repos_count":50012,"rankings":{"downloads":null,"dependent_repos_count":0.02386119837162883,"dependent_packages_count":0.008507035941189409,"stargazers_count":2.0437635127003824,"forks_count":2.9610441325615304,"docker_downloads_count":0.004149773629848492,"average":1.008265130640916},"purl":"pkg:golang/github.com/go-logr/logr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/go-logr/logr","docker_dependents_count":17737,"docker_downloads_count":56535761674,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/go-logr/logr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/go-logr/logr/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-logr%2Flogr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-logr%2Flogr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-logr%2Flogr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-logr%2Flogr/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":596,"unique_repositories_count_past_30_days":1,"recent_issues":[{"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":"4370968752","node_id":"PR_kwDOQbR6tM7Xu8ia","number":13,"state":"open","title":"chore(deps): bump the go-all group with 10 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-03T05:35:05.000Z","updated_at":"2026-05-03T08:35:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-all","update_count":10,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.40.0","new_version":"1.41.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.0","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.272.1","new_version":"1.299.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.23.2","new_version":"1.25.1","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-logr/logr","old_version":"1.2.4","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/prometheus/client_golang","old_version":"1.16.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"golang.org/x/time","old_version":"0.3.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/apimachinery","old_version":"0.28.4","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.28.4","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.16.3","new_version":"0.24.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-all group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.0` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.272.1` | `1.299.1` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.23.2` | `1.25.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.2.4` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.16.0` | `1.23.2` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.3.0` | `0.15.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.28.4` | `0.36.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.28.4` | `0.36.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.16.3` | `0.24.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.40.0 to 1.41.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...v1.41.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.0 to 1.32.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.0...config/v1.32.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.272.1 to 1.299.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.272.1...service/ec2/v1.299.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.23.2 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\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/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.0\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/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965\"\u003e\u003ccode\u003ee094f45\u003c/code\u003e\u003c/a\u003e Release 2026-04-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/214d45be3be5188c4d2fd9cf744c21f8b3dfbabc\"\u003e\u003ccode\u003e214d45b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3477da0b4dbf31de58ac375fe5abe5d268280824\"\u003e\u003ccode\u003e3477da0\u003c/code\u003e\u003c/a\u003e fix lrucache memory leak on existing item put (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0d0b4d00f2430e62a790203b89fd76dceb4ae213\"\u003e\u003ccode\u003e0d0b4d0\u003c/code\u003e\u003c/a\u003e Bump Smithy version to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/be5e5ef0d73560eac9d71df7995b0eaffb9a8d71\"\u003e\u003ccode\u003ebe5e5ef\u003c/code\u003e\u003c/a\u003e check \u003ca href=\"https://github.com/enum\"\u003e\u003ccode\u003e@​enum\u003c/code\u003e\u003c/a\u003e on strings for cbor (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/5beb80e9da6bcad40dc304f062c27d8269abd67d\"\u003e\u003ccode\u003e5beb80e\u003c/code\u003e\u003c/a\u003e Ensure javadoc uses utf-8 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73bb8a7d6e222332d46eec7209ba3cd0ba520239\"\u003e\u003ccode\u003e73bb8a7\u003c/code\u003e\u003c/a\u003e Release 2026-04-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f056c6fb0b43ba9bfeca6c29c8c1e1046437e45e\"\u003e\u003ccode\u003ef056c6f\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/ee36afc3d70050ba990c8de8d65043ac11d1f9f4\"\u003e\u003ccode\u003eee36afc\u003c/code\u003e\u003c/a\u003e Implement BDD generator for \u003ca href=\"https://github.com/endpointBdd\"\u003e\u003ccode\u003e@​endpointBdd\u003c/code\u003e\u003c/a\u003e Smithy trait (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3dbea7015f5ed79312e2a3cb6bbf39f7a26e46ea\"\u003e\u003ccode\u003e3dbea70\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.23.2...v1.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/go-logr/logr` from 1.2.4 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.2.4...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/prometheus/client_golang` from 1.16.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0 / 2025-04-07\u003c/h2\u003e\n\u003cp\u003e:warning: This release contains potential breaking change if you use experimental \u003ccode\u003ezstd\u003c/code\u003e support introduce in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1496\"\u003e#1496\u003c/a\u003e :warning:\u003c/p\u003e\n\u003cp\u003eExperimental support for \u003ccode\u003ezstd\u003c/code\u003e on scrape was added, controlled by the request \u003ccode\u003eAccept-Encoding\u003c/code\u003e header.\nIt was enabled by default since version 1.20, but now you need to add a blank import to enable it.\nThe decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon,\n\u003ca href=\"https://redirect.github.com/golang/go/issues/62513\"\u003egolang/go#62513\u003c/a\u003e however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.\u003c/p\u003e\n\u003cp\u003ee.g.:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport (\n  _ \u0026quot;github.com/prometheus/client_golang/prometheus/promhttp/zstd\u0026quot;\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] prometheus: Add new CollectorFunc utility \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1724\"\u003e#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1738\"\u003e#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] api: \u003ccode\u003eWithLookbackDelta\u003c/code\u003e and \u003ccode\u003eWithStats\u003c/code\u003e options have been added to API client. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1743\"\u003e#1743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] :warning: promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1765\"\u003e#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1 / 2025-03-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] prometheus: Revert of \u003ccode\u003eInc\u003c/code\u003e, \u003ccode\u003eAdd\u003c/code\u003e and \u003ccode\u003eObserve\u003c/code\u003e cumulative metric CAS optimizations (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1661\"\u003e#1661\u003c/a\u003e), causing regressions on low contention cases.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] prometheus: Fix GOOS=ios build, broken due to process_collector_* wrong build tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0 / 2025-02-17\u003c/h2\u003e\n\u003cp\u003e:warning: This release contains potential breaking change if you upgrade \u003ccode\u003egithub.com/prometheus/common\u003c/code\u003e to 0.62+ together with client_golang. :warning:\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.16.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.3.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/golang/time/commit/812b343c8714c317b0dad633efa6d103e554c006\"\u003e\u003ccode\u003e812b343\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/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/1616a7fa5fe23b54fee0cc3dd6d0bd48abc19914\"\u003e\u003ccode\u003e1616a7f\u003c/code\u003e\u003c/a\u003e rate: skip time.Now call in Sometimes.Do unless necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/0c50ed881d02b171df1325a8b7f5fa7c8c8fbb6f\"\u003e\u003ccode\u003e0c50ed8\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/66520f61fcd2da3a58f1a4b1fcd8c5d90b401ece\"\u003e\u003ccode\u003e66520f6\u003c/code\u003e\u003c/a\u003e rate: simplify function advance only returns new Tokens to caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2c6c5a229852db5dff1662b3a80d9a396939412f\"\u003e\u003ccode\u003e2c6c5a2\u003c/code\u003e\u003c/a\u003e rate: prevent overflows when calculating durationFromTokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/1ce61fe87e0e5dd90752d2b6c5972f9b6918e77c\"\u003e\u003ccode\u003e1ce61fe\u003c/code\u003e\u003c/a\u003e rate: make function comment match function name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/384619452bf36722f210e36ad5dc26d510f54351\"\u003e\u003ccode\u003e3846194\u003c/code\u003e\u003c/a\u003e README: don't recommend go get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/772484ea383fac83b7da05684a96ae628b251bcd\"\u003e\u003ccode\u003e772484e\u003c/code\u003e\u003c/a\u003e x/time/rate: correctly handle 0 limits\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/time/compare/v0.3.0...v0.15.0\"\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.28.4 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/debe1eba03a0c4134fd07a8f7586c44bb94ec7b0\"\u003e\u003ccode\u003edebe1eb\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/efb7f2628b269921e5f12c4d42aece418c76789c\"\u003e\u003ccode\u003eefb7f26\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d966e565cd271c44ba799b594ddb67987791cb80\"\u003e\u003ccode\u003ed966e56\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/79b363268543c402b68449b0cd531f8f8d0197d1\"\u003e\u003ccode\u003e79b3632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/a8822f7bf620eede6c3f36354cec940c3844e7a8\"\u003e\u003ccode\u003ea8822f7\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7dba2d08090b9d2285266ec2492d0b6395151f50\"\u003e\u003ccode\u003e7dba2d0\u003c/code\u003e\u003c/a\u003e Use IsZero instead of IsNil for union ratcheting check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d95710f91d61d2656298071a40a04d5343c642e5\"\u003e\u003ccode\u003ed95710f\u003c/code\u003e\u003c/a\u003e Fix union validation ratcheting when oldObj is nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/729062d58854ae8e9e85f5dc8d1660fb963ae483\"\u003e\u003ccode\u003e729062d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/13b12e6214bc1c2253aa3bcf8d52c2f83e767eb0\"\u003e\u003ccode\u003e13b12e6\u003c/code\u003e\u003c/a\u003e dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/27f467019a4eb99953b81708326a574524b11e8f\"\u003e\u003ccode\u003e27f4670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/136657\"\u003e#136657\u003c/a\u003e from Jefftree/sharding-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.28.4...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/client-go` from 0.28.4 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/1d95f02c1723330f751c9eb255aefb0dcd7ca3d6\"\u003e\u003ccode\u003e1d95f02\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/f22a53e6273b1e6652107e62998997c714872f35\"\u003e\u003ccode\u003ef22a53e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/a948641f81a43fb81beb739cb6773028e1981d86\"\u003e\u003ccode\u003ea948641\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7e44ffcaa96165d6d77178c3aaca66d4523786b9\"\u003e\u003ccode\u003e7e44ffc\u003c/code\u003e\u003c/a\u003e Add Workload-Aware Preemption fields to Workload and PodGroup APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df2d882697f9f437d53ae16b8091786250ce0812\"\u003e\u003ccode\u003edf2d882\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/136989\"\u003e#136989\u003c/a\u003e from nojnhuh/podgroup-resourceclaim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/4eece5291a474209f7fcba3cd8187ad855eeeca3\"\u003e\u003ccode\u003e4eece52\u003c/code\u003e\u003c/a\u003e Workload API: PodGroup ResourceClaims (KEP-5729)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/3d35c512076e7c95967ac4f3565c588495785796\"\u003e\u003ccode\u003e3d35c51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/137190\"\u003e#137190\u003c/a\u003e from everpeace/KEP-5491-alpha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/04341177268fa5b2cb8a7502a36a81b87a6da2b2\"\u003e\u003ccode\u003e0434117\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/137028\"\u003e#137028\u003c/a\u003e from nmn3m/feature/dra-resource-pool-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/ba785be0acd34a5899fe245278fb63cf9156850b\"\u003e\u003ccode\u003eba785be\u003c/code\u003e\u003c/a\u003e Drop CSR analogy, mark ObjectMeta +required,reduce limits (maxItems=500, maxL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/4a9c8783a9ad1dd96970d83ec74138d28ae11cdb\"\u003e\u003ccode\u003e4a9c878\u003c/code\u003e\u003c/a\u003e Add ResourcePoolStatusRequest API types and generated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.28.4...v0.36.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/controller-runtime` from 0.16.3 to 0.24.0\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.24.0\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Update to k8s.io/* v1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506\"\u003e#3506\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3462\"\u003e#3462\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3486\"\u003e#3486\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix IndexField blocking until informer is synced (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache: Wait for cache sync when ReaderFailOnMissingInformer is true (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Update typed ApplyConfigurations with server response (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix SSA status patch resource version check (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix panic when using CRs with embedded pointer structs (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3431\"\u003e#3431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix status apply if existing object has managedFields set (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Retry GenerateName on AlreadyExists collisions (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP servers: Wire up base context into http servers (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3452\"\u003e#3452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder/Webhooks: Remove deprecated custom path function (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache: Test cache reader waits for cache sync (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCertwatcher: Deflake certwatcher tests (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependencies: Use forked version of btree (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Ensure envtest stops the whole process group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLogging: Add missing space in zap-log-level flag description (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMisc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOwners: Cleanup (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecorder: Add logger into context for structured logging (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3454\"\u003e#3454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecorder: Switch to \u003ccode\u003eStartLogging\u003c/code\u003e for event debug logs (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScheme: Deprecate the scheme builder (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource/Kind: Improve logging for dynamic type kind source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Reduce memory usage of default webhooks (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3463\"\u003e#3463\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.8.0 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3448\"\u003e#3448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.10.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.11.3 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate away from custom GitHub action approval workflow (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelease: Auto-create git tags for the \u003ccode\u003etools/setup-envtest\u003c/code\u003e submodule (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:book: Additionally, there has been 1 contribution to our documentation. (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3477\"\u003e#3477\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/cenkalti/backoff/v5: \u003ca href=\"https://github.com/cenkalti/backoff/tree/v5.0.3\"\u003ev5.0.3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egonum.org/v1/gonum: v0.16.0\u003c/li\u003e\n\u003cli\u003ek8s.io/streaming: v0.36.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/kubernetes-sigs/controller-runtime/commit/d3eaef3ab45410342c30528d1eaab982137c4d5a\"\u003e\u003ccode\u003ed3eaef3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475\"\u003e#3475\u003c/a\u003e from alvaroaleman/fixfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/3296f32e58d6e578aa1932dc5584411c5f25c3db\"\u003e\u003ccode\u003e3296f32\u003c/code\u003e\u003c/a\u003e :bug: Update typed Applyconfigurations with server response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/c8b4b9d61fbddd8924c1075ec2face3aa7a5f768\"\u003e\u003ccode\u003ec8b4b9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506\"\u003e#3506\u003c/a\u003e from troy0820/troy0820/update-deps-k8s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/557c3147e26a62272c87db88e3aadda9890931f1\"\u003e\u003ccode\u003e557c314\u003c/code\u003e\u003c/a\u003e update to k8s.io v1.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e4a998cc6b09afaf5f2d7f30b6a9b728f21918a3\"\u003e\u003ccode\u003ee4a998c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3499\"\u003e#3499\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1a31c56032fa26cd09de18a6c64b1ba86614f4a4\"\u003e\u003ccode\u003e1a31c56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498\"\u003e#3498\u003c/a\u003e from vieux/fix-fake-client-generatename-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/80bc294688dda063f418bb38e72089ab9f857cc0\"\u003e\u003ccode\u003e80bc294\u003c/code\u003e\u003c/a\u003e fakeclient: retry GenerateName on AlreadyExists collisions (match K8s 1.32 be...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/77b730ab1c9b09af172b67a336886558211b493a\"\u003e\u003ccode\u003e77b730a\u003c/code\u003e\u003c/a\u003e :seedling: Bump the all-github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/6210f847b2c1df3f28e5be34a4b1458f03896c73\"\u003e\u003ccode\u003e6210f84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494\"\u003e#3494\u003c/a\u003e from erikgb/improve-kind-source-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/6f89e1d9d45867133034b829fb1a3e3563b5065d\"\u003e\u003ccode\u003e6f89e1d\u003c/code\u003e\u003c/a\u003e Improve logging for dynamic type kind source\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.3...v0.24.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/prabhu-mannu/k8s-eni-tagger/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhu-mannu%2Fk8s-eni-tagger/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"},{"uuid":"4309039412","node_id":"PR_kwDOEBDysc7Un3ha","number":219,"state":"closed","title":"Bump the go-deps group with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-23T23:56:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T12:37:05.000Z","updated_at":"2026-04-23T23:56:29.000Z","time_to_close":127162,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-deps","update_count":17,"packages":[{"name":"cloud.google.com/go/monitoring","old_version":"1.18.0","new_version":"1.27.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"cloud.google.com/go/spanner","old_version":"1.59.0","new_version":"1.88.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/go-logr/logr","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.13.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.30.0","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"go.uber.org/zap","old_version":"1.26.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.18.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.6.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/api","old_version":"0.169.0","new_version":"0.274.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto","old_version":"0.0.0-20240213162025-012b6fc9bca9","new_version":"0.0.0-20260319201613-d00831a3d3e7","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"k8s.io/api","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/utils","old_version":"0.0.0-20221128185143-99ec85e7a448","new_version":"0.0.0-20251002143259-bc988d571ff4","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.14.4","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/monitoring](https://github.com/googleapis/google-cloud-go) | `1.18.0` | `1.27.0` |\n| [cloud.google.com/go/spanner](https://github.com/googleapis/google-cloud-go) | `1.59.0` | `1.88.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.1` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.13.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.30.0` | `1.39.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.26.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.18.0` | `0.36.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.6.0` | `0.20.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.169.0` | `0.274.0` |\n| [google.golang.org/genproto](https://github.com/googleapis/go-genproto) | `0.0.0-20240213162025-012b6fc9bca9` | `0.0.0-20260319201613-d00831a3d3e7` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.26.1` | `0.35.3` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.26.1` | `0.35.3` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.26.1` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.26.1` | `0.35.3` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20221128185143-99ec85e7a448` | `0.0.0-20251002143259-bc988d571ff4` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.14.4` | `0.23.3` |\n\nUpdates `cloud.google.com/go/monitoring` from 1.18.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/monitoring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emonitoring: v1.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/monitoring/v1.26.0...monitoring/v1.27.0\"\u003ev1.27.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003enetworkmanagement: v1.26.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/networkmanagement/v1.25.0...networkmanagement/v1.26.0\"\u003ev1.26.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003enetworkconnectivity: v1.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/networkconnectivity/v1.23.0...networkconnectivity/v1.24.0\"\u003ev1.24.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003esecurity: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/security/v1.21.0...security/v1.22.0\"\u003ev1.22.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003efirestore: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/firestore/v1.21.0...firestore/v1.22.0\"\u003ev1.22.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch2\u003eredis: v1.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/redis/v1.20.0...redis/v1.21.0\"\u003ev1.21.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003eosconfig: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.18.0...osconfig/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003erun: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.18.0...run/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003esecretmanager: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/secretmanager/v1.18.0...secretmanager/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003etexttospeech: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/texttospeech/v1.18.0...texttospeech/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\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/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/monitoring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.26.1...documentai/v1.27.0\"\u003e1.27.0\u003c/a\u003e (2024-04-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Support a new Layout Processor in Document AI (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2cdc40a0b4288f5ab5f2b2b8f5c1d6453a9c81ec\"\u003e2cdc40a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.26.0...documentai/v1.26.1\"\u003e1.26.1\u003c/a\u003e (2024-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update protobuf dep to v1.33.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/30b038d8cac0b8cd5dd4761c87f3f298760dd33a\"\u003e30b038d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A comment for field \u003ccode\u003eprocessor_version_source\u003c/code\u003e in message \u003ccode\u003e.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest\u003c/code\u003e is changed (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/25c3f2dfcf1e720df82b3ee236d8e6a1fe888318\"\u003e25c3f2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.25.0...documentai/v1.26.0\"\u003e1.26.0\u003c/a\u003e (2024-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A new field \u003ccode\u003eschema_override\u003c/code\u003e is added to message \u003ccode\u003eProcessOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/9400\"\u003e#9400\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a86aa8e962b77d152ee6cdd433ad94967150ef21\"\u003ea86aa8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A new message FoundationModelTuningOptions is added (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7e6c208c5d97d3f6e2f7fd7aca09b8ae98dc0bf2\"\u003e7e6c208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.24.0...documentai/v1.25.0\"\u003e1.25.0\u003c/a\u003e (2024-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Expose model_type in v1 processor, so that user can see the model_type after get or list processor version (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2fcf55ccb24749cf5387e707b0212bca722f2e96\"\u003e2fcf55c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.8...documentai/v1.24.0\"\u003e1.24.0\u003c/a\u003e (2024-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add model_type in v1beta3 processor proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/9355\"\u003e#9355\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/05e9e1f53f2a0c8b3aaadc1811338ca3e682f245\"\u003e05e9e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.7...documentai/v1.23.8\"\u003e1.23.8\u003c/a\u003e (2024-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Enable universe domain resolution options (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fd1d56930fa8a747be35a224611f4797b8aeb698\"\u003efd1d569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.6...documentai/v1.23.7\"\u003e1.23.7\u003c/a\u003e (2023-12-13)\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/googleapis/google-cloud-go/commit/54d941a9a3f5177b37915f89084e4ba7ed3dae6a\"\u003e\u003ccode\u003e54d941a\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260402T153541Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14330\"\u003e#14330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/22d0749f8fdbeaa34f2a836b63510bd0c3def990\"\u003e\u003ccode\u003e22d0749\u003c/code\u003e\u003c/a\u003e docs(storage): Update \u003ccode\u003eEnableParallelUpload\u003c/code\u003e documentation  (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14328\"\u003e#14328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/751febd843abfb3b9241fd0da1571ee1273c050e\"\u003e\u003ccode\u003e751febd\u003c/code\u003e\u003c/a\u003e feat(spanner): Switch to using builtin open telemetry for EEF (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14193\"\u003e#14193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a70f04f1789a2008e727ebdf86f9b1e917e1a0ff\"\u003e\u003ccode\u003ea70f04f\u003c/code\u003e\u003c/a\u003e chore: add a config check (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14327\"\u003e#14327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e2b3f570062723afb6f167f7c2a9fc933d00973\"\u003e\u003ccode\u003e9e2b3f5\u003c/code\u003e\u003c/a\u003e chore: update sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14325\"\u003e#14325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e0760b51f4a58243d171148086fc4a86d648d0d6\"\u003e\u003ccode\u003ee0760b5\u003c/code\u003e\u003c/a\u003e fix(spanner): set gauge metric start time to match end time (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14289\"\u003e#14289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/71df27f8820459b3e2452c20b5aa802d8c17b61a\"\u003e\u003ccode\u003e71df27f\u003c/code\u003e\u003c/a\u003e docs(pubsub/v2): revamp package docs (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14317\"\u003e#14317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a6efdbfd6c215a766e91fd26b639c6e3e08246ea\"\u003e\u003ccode\u003ea6efdbf\u003c/code\u003e\u003c/a\u003e chore: update librarian version (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14323\"\u003e#14323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/22cda56eddf38f476d8e0504bfb9bcb2f84bc51f\"\u003e\u003ccode\u003e22cda56\u003c/code\u003e\u003c/a\u003e chore: update librariangen image SHA (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14315\"\u003e#14315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1720392ade0339df587e4ca352466f2fc81494ad\"\u003e\u003ccode\u003e1720392\u003c/code\u003e\u003c/a\u003e chore(all): update deps (main) (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14231\"\u003e#14231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/dlp/v1.18.0...kms/v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/spanner` from 1.59.0 to 1.88.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/spanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estorage: v1.62.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.62.0...storage/v1.62.1\"\u003ev1.62.1\u003c/a\u003e (2026-04-13)\u003c/h2\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/googleapis/google-cloud-go/commit/80561cbc6c999ff2521fe508f17c91216304719f\"\u003e\u003ccode\u003e80561cb\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260211T232929Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8e3d5c736e69a3793457a983ea5fa4812168cf8e\"\u003e\u003ccode\u003e8e3d5c7\u003c/code\u003e\u003c/a\u003e test(spanner/test/opentelemetry/test): update otelgrpc invocation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13831\"\u003e#13831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6f310199e136b133bb4fadaa353e264e809db6d7\"\u003e\u003ccode\u003e6f31019\u003c/code\u003e\u003c/a\u003e chore: librarian generate pull request: 20260211T080606Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13833\"\u003e#13833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5d7617b77f3b5d205b5b1194e52003c008eab0ec\"\u003e\u003ccode\u003e5d7617b\u003c/code\u003e\u003c/a\u003e test(storage): fix routing interceptor test. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b232bb1265bbfa484be7db2c9ae8cf3984871c95\"\u003e\u003ccode\u003eb232bb1\u003c/code\u003e\u003c/a\u003e chore: relax ownership of the internal/generated/snippets paths (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13828\"\u003e#13828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7783bb0fd8281843dc99ebda15e3163b9560a0a5\"\u003e\u003ccode\u003e7783bb0\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260210T090937Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90678f097954d8238776a83ce50a129ee8f3cee8\"\u003e\u003ccode\u003e90678f0\u003c/code\u003e\u003c/a\u003e chore(storage): remove fallback allowed option for direct connectivity (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e85d706143ce0ffedd4c6a7485d13f512673f8ed\"\u003e\u003ccode\u003ee85d706\u003c/code\u003e\u003c/a\u003e feat(spanner): add ClientContext support (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b4a6f4c5810408daa67bb6ee7ad02d07786faff8\"\u003e\u003ccode\u003eb4a6f4c\u003c/code\u003e\u003c/a\u003e feat(spanner/spansql): support struct literal (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13766\"\u003e#13766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/209126b2acbfa0d9ceb255a02e530733bd81a027\"\u003e\u003ccode\u003e209126b\u003c/code\u003e\u003c/a\u003e chore(internal/kokoro): wrap variable in quotes (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13821\"\u003e#13821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.59.0...spanner/v1.88.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.1 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.1...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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/onsi/ginkgo/v2` from 2.13.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.13.0...v2.28.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/gomega` from 1.30.0 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.30.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/zap` from 1.26.0 to 1.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/zap/releases\"\u003ego.uber.org/zap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e[]: Add \u003ccode\u003eWithLazy\u003c/code\u003e method for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e[]: zaptest: Add \u003ccode\u003eNewTestingWriter\u003c/code\u003e for customizing TestingWriter with more flexibility than \u003ccode\u003eNewLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e[]: Add \u003ccode\u003eLog\u003c/code\u003e, \u003ccode\u003eLogw\u003c/code\u003e, \u003ccode\u003eLogln\u003c/code\u003e methods for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e[]: Add \u003ccode\u003eWithPanicHook\u003c/code\u003e option for testing panic logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/defval\"\u003e\u003ccode\u003e@​defval\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dimmo\"\u003e\u003ccode\u003e@​dimmo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arxeiss\"\u003e\u003ccode\u003e@​arxeiss\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/MKrupauskas\"\u003e\u003ccode\u003e@​MKrupauskas\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1378\"\u003euber-go/zap#1378\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1399\"\u003euber-go/zap#1399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1406\"\u003euber-go/zap#1406\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1416\"\u003euber-go/zap#1416\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/zap/blob/master/CHANGELOG.md\"\u003ego.uber.org/zap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.1 (19 Nov 2025)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.27.0 (20 Feb 2024)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e[]: Add \u003ccode\u003eWithLazy\u003c/code\u003e method for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e[]: zaptest: Add \u003ccode\u003eNewTestingWriter\u003c/code\u003e for customizing TestingWriter with more flexibility than \u003ccode\u003eNewLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e[]: Add \u003ccode\u003eLog\u003c/code\u003e, \u003ccode\u003eLogw\u003c/code\u003e, \u003ccode\u003eLogln\u003c/code\u003e methods for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e[]: Add \u003ccode\u003eWithPanicHook\u003c/code\u003e option for testing panic logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/defval\"\u003e\u003ccode\u003e@​defval\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dimmo\"\u003e\u003ccode\u003e@​dimmo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arxeiss\"\u003e\u003ccode\u003e@​arxeiss\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/MKrupauskas\"\u003e\u003ccode\u003e@​MKrupauskas\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1378\"\u003euber-go/zap#1378\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1399\"\u003euber-go/zap#1399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1406\"\u003euber-go/zap#1406\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1416\"\u003euber-go/zap#1416\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/zap/commit/7b755a3910491932656b01f2013b8bf41e74d4e8\"\u003e\u003ccode\u003e7b755a3\u003c/code\u003e\u003c/a\u003e release 1.27.1 (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/d6b395b76053053ec6ae18121c01e08718708bc3\"\u003e\u003ccode\u003ed6b395b\u003c/code\u003e\u003c/a\u003e Update lazy logger not to materialize unless it's being written to (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/4b9cea0fee0414839ee5f8c69320c12f181c3d47\"\u003e\u003ccode\u003e4b9cea0\u003c/code\u003e\u003c/a\u003e ci: Test with Go 1.24, Go 1.25 (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/7c80d7b53df6ed592d333998cbbfcd99ff52f3c2\"\u003e\u003ccode\u003e7c80d7b\u003c/code\u003e\u003c/a\u003e Fix race condition in WithLazy implementation (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1426\"\u003e#1426\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/07077a697f639389cc998ff91b8885feb25f520d\"\u003e\u003ccode\u003e07077a6\u003c/code\u003e\u003c/a\u003e Prevent zap.Object from panicing on nils (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/a6afd05063133cc713487d6c883760decd673ca0\"\u003e\u003ccode\u003ea6afd05\u003c/code\u003e\u003c/a\u003e Fix lint check name (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/6d482535bdd97f4d97b2f9573ac308f1cf9b574e\"\u003e\u003ccode\u003e6d48253\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/32f2ec12872701043515eb7d75dabdd3c269bc64\"\u003e\u003ccode\u003e32f2ec1\u003c/code\u003e\u003c/a\u003e Fix the field test for bool type (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1480\"\u003e#1480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/fe16eb57d6431ee607c20f6aa90f3c681b2dc029\"\u003e\u003ccode\u003efe16eb5\u003c/code\u003e\u003c/a\u003e Upgrade grpc in zapgrc test package \u0026amp; bump go version (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/5f00c3474892d9fdd2e4f2ea68db93b96ead41dc\"\u003e\u003ccode\u003e5f00c34\u003c/code\u003e\u003c/a\u003e test(AtomicLevel): demonstrate Handler is not vulnerable to XSS (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uber-go/zap/compare/v1.26.0...v1.27.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.18.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\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/acc38155b7f6f36aefcb58faff6f36d314dd915c\"\u003e\u003ccode\u003eacc3815\u003c/code\u003e\u003c/a\u003e endpoints: fix %q verb use with wrong type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/f28b0b5467dda26d56f1240381158f7c334654d1\"\u003e\u003ccode\u003ef28b0b5\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/fd15e0fe894866ebff17ca3503d3706a967b061a\"\u003e\u003ccode\u003efd15e0f\u003c/code\u003e\u003c/a\u003e x/oauth2: populate RetrieveError from DeviceAuth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/792c8776358f0c8689d84eef0d0c966937d560fb\"\u003e\u003ccode\u003e792c877\u003c/code\u003e\u003c/a\u003e oauth2: use strings.Builder instead of bytes.Buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/014cf778b444f29c82ececa4f3ec1f6fe3db3eaf\"\u003e\u003ccode\u003e014cf77\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3c76ce5d23d0d48721316e7631625ce32afaa14b\"\u003e\u003ccode\u003e3c76ce5\u003c/code\u003e\u003c/a\u003e endpoints: correct Naver OAuth2 endpoint URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/cf1431934151b3a93e0b3286eb6798ca08ea3770\"\u003e\u003ccode\u003ecf14319\u003c/code\u003e\u003c/a\u003e oauth2: fix expiration time window check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/32d34ef364e670a650fe59267b92301ff7ed08f1\"\u003e\u003ccode\u003e32d34ef\u003c/code\u003e\u003c/a\u003e internal: include clientID in auth style cache key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.18.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 `golang.org/x/sync` from 0.6.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/ec11c4a93de22cde2abe2bf74d70791033c2464c\"\u003e\u003ccode\u003eec11c4a\u003c/code\u003e\u003c/a\u003e errgroup: fix a typo in the documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1a583072c11b16c643c8f6051ff1fab5a424d0a9\"\u003e\u003ccode\u003e1a58307\u003c/code\u003e\u003c/a\u003e all: modernize interface{} -\u0026gt; any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3172ca581eb96530283f713311f81df986c19932\"\u003e\u003ccode\u003e3172ca5\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/sync/commit/2a180e22fddcc336475e72aa950be958c1b68d33\"\u003e\u003ccode\u003e2a180e2\u003c/code\u003e\u003c/a\u003e errgroup: use consistent read for SetLimit panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1966f539bbd7664efd5bb7462ae94d9db67f4502\"\u003e\u003ccode\u003e1966f53\u003c/code\u003e\u003c/a\u003e errgroup: fix some typos in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/04914c200cb38d4ea960ee6a4c314a028c632991\"\u003e\u003ccode\u003e04914c2\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/7fad2c9213e0821bd78435a9c106806f2fc383f1\"\u003e\u003ccode\u003e7fad2c9\u003c/code\u003e\u003c/a\u003e errgroup: revert propagation of panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/8a14946fb031f4bf6096242b5e6ae6f7316d47d8\"\u003e\u003ccode\u003e8a14946\u003c/code\u003e\u003c/a\u003e errgroup: remove duplicated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1869c690bf11da5dd230e188d03a612a4a3f8ba6\"\u003e\u003ccode\u003e1869c69\u003c/code\u003e\u003c/a\u003e all: replace deprecated ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/d1ac909e84c04f4326f620436b3894b3f5de0bd4\"\u003e\u003ccode\u003ed1ac909\u003c/code\u003e\u003c/a\u003e sync/errgroup: PanicError.Error print stack trace\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/sync/compare/v0.6.0...v0.20.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/api` from 0.169.0 to 0.274.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/releases\"\u003egoogle.golang.org/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.274.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.1...v0.274.0\"\u003e0.274.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e0e634ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.273.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.0...v0.273.1\"\u003e0.273.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e2008108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.273.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.272.0...v0.273.0\"\u003e0.273.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/a4b47110f2ba5bf8bdb32174f26f609615e0e8dc\"\u003ea4b4711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e0cacfa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.272.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.271.0...v0.272.0\"\u003e0.272.0\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3534\"\u003e#3534\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b4d37a1279665d52b8b4672a6a91732ae8eb3cf6\"\u003eb4d37a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3536\"\u003e#3536\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/549ef3e69575edbe4fee27bc485a093dc88b90b3\"\u003e549ef3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3537\"\u003e#3537\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6def284013185ab4ac2fa389594ee6013086d5d0\"\u003e6def284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3538\"\u003e#3538\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/319b5abcbc42b77f6acc861e45365b65695e8096\"\u003e319b5ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3539\"\u003e#3539\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41\"\u003e73bcfcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6374c496fde577aa9f5b32470e45676ff4f69dde\"\u003e6374c49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.271.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0\"\u003e0.271.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3532\"\u003e#3532\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ccff5b35c0d730214473de122dcb96b110be0029\"\u003eccff5b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.270.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.269.0...v0.270.0\"\u003e0.270.0\u003c/a\u003e (2026-03-08)\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/googleapis/google-api-go-client/blob/main/CHANGES.md\"\u003egoogle.golang.org/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.1...v0.274.0\"\u003e0.274.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e0e634ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.0...v0.273.1\"\u003e0.273.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e2008108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.272.0...v0.273.0\"\u003e0.273.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/a4b47110f2ba5bf8bdb32174f26f609615e0e8dc\"\u003ea4b4711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e0cacfa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.271.0...v0.272.0\"\u003e0.272.0\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3534\"\u003e#3534\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b4d37a1279665d52b8b4672a6a91732ae8eb3cf6\"\u003eb4d37a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3536\"\u003e#3536\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/549ef3e69575edbe4fee27bc485a093dc88b90b3\"\u003e549ef3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3537\"\u003e#3537\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6def284013185ab4ac2fa389594ee6013086d5d0\"\u003e6def284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3538\"\u003e#3538\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/319b5abcbc42b77f6acc861e45365b65695e8096\"\u003e319b5ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3539\"\u003e#3539\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41\"\u003e73bcfcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6374c496fde577aa9f5b32470e45676ff4f69dde\"\u003e6374c49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0\"\u003e0.271.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3532\"\u003e#3532\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ccff5b35c0d730214473de122dcb96b110be0029\"\u003eccff5b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.269.0...v0.270.0\"\u003e0.270.0\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3515\"\u003e#3515\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/44db8ef7d07171dad68a5cc9026ab3f1cd77ef12\"\u003e44db8ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3518\"\u003e#3518\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b3dc663d78cba7be5dbd998a439edcdf4991b807\"\u003eb3dc663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3519\"\u003e#3519\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/01c06b9034963e27855bf188049d1752fc2de525\"\u003e01c06b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3520\"\u003e#3520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/7ed04540e547ca9cef1f9f48d54c1277f24773bf\"\u003e7ed0454\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/googleapis/google-api-go-client/commit/6c759a2bb66da9db49027475e4e76301b8d063df\"\u003e\u003ccode\u003e6c759a2\u003c/code\u003e\u003c/a\u003e chore(main): release 0.274.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e\u003ccode\u003e0e634ae\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f75259689c5e80bd73e6e7018dbb9ec0dfd7d48\"\u003e\u003ccode\u003e0f75259\u003c/code\u003e\u003c/a\u003e chore: embargo aiplatform:v1beta1 temporarily (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/550f00c8f854c300c59f266cc0ddd60568ccfe20\"\u003e\u003ccode\u003e550f00c\u003c/code\u003e\u003c/a\u003e chore(main): release 0.273.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/da01f6aec8d3dd7914c6be434ce3bf26c1903396\"\u003e\u003ccode\u003eda01f6a\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/go-git/go-git/v5 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3552\"\u003e#3552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e\u003ccode\u003e2008108\u003c/code\u003e\u003c/a\u003e fix:  merge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2e86962ce58da59e39ffacd1cb9930abe979fd3c\"\u003e\u003ccode\u003e2e86962\u003c/code\u003e\u003c/a\u003e chore(main): release 0.273.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/50ea74c1b06b4bb59546145272bc51fc205b36ed\"\u003e\u003ccode\u003e50ea74c\u003c/code\u003e\u003c/a\u003e chore(google-api-go-generator): restore aiplatform:v1beta1 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e\u003ccode\u003e0cacfa8\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/d38a12991f9cee22a29ada664c5eef3942116ad9\"\u003e\u003ccode\u003ed38a129\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3548\"\u003e#3548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.169.0...v0.274.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/genproto` from 0.0.0-20240213162025-012b6fc9bca9 to 0.0.0-20260319201613-d00831a3d3e7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genproto/commits\"\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.26.1 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3897036a444c440b15bde423702caab885c2b8bd\"\u003e\u003ccode\u003e3897036\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.3 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/bbcbaa8f86658a1eee90e6844f7de6ed1cd90a71\"\u003e\u003ccode\u003ebbcbaa8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/5bced611d53f8403fba7dba4665af3c8efeef2df\"\u003e\u003ccode\u003e5bced61\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/39e2e26f9bf7798ac89794b9e8d635920f0b0f94\"\u003e\u003ccode\u003e39e2e26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c22b4a13de033ea7608b21b9ba169ef53b4eabbd\"\u003e\u003ccode\u003ec22b4a1\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/e3b1f3dcd880c03e17f16f2ea0fe44ad8f06d94a\"\u003e\u003ccode\u003ee3b1f3d\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3da327cf32bb6abb65297ba4ed78408a6c2ba6af\"\u003e\u003ccode\u003e3da327c\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c764b4447eb3f83128ceda98fc196cc4f2b8582d\"\u003e\u003ccode\u003ec764b44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/132919\"\u003e#132919\u003c/a\u003e from ndixita/pod-level-in-place-pod-resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/aced136bc07bebcc902b4122103c791a074b29ee\"\u003e\u003ccode\u003eaced136\u003c/code\u003e\u003c/a\u003e Generated files from API changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/02d790d8aae61644814b7333d5c4edf229367e99\"\u003e\u003ccode\u003e02d790d\u003c/code\u003e\u003c/a\u003e Adding Resources and AllocatedResoures fields to the list of expected fields ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.26.1...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.26.1 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/073f5274a1e8404fd1c4a750271a823931cdff2f\"\u003e\u003ccode\u003e073f527\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.3 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/791831a2c26d21cc3885df9b1f22555424b02577\"\u003e\u003ccode\u003e791831a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/a...\n\n_Description has been truncated_","html_url":"https://github.com/mercari/spanner-autoscaler/pull/219","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mercari%2Fspanner-autoscaler/issues/219","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/219/packages"},{"uuid":"4292627348","node_id":"PR_kwDOFUqISc7TywWf","number":1111,"state":"closed","title":"chore(deps): bump the go group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:44:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T01:45:31.000Z","updated_at":"2026-04-22T01:44:37.000Z","time_to_close":172744,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go","update_count":24,"packages":[{"name":"github.com/elazarl/goproxy","old_version":"1.7.2","new_version":"1.8.3","repository_url":"https://github.com/elazarl/goproxy"},{"name":"github.com/getkin/kin-openapi","old_version":"0.132.0","new_version":"0.135.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.0","new_version":"5.18.0","repository_url":"https://github.com/go-git/go-git"},{"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/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/labstack/echo/v4","old_version":"4.13.3","new_version":"4.15.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/labstack/gommon","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/labstack/gommon"},{"name":"github.com/oapi-codegen/oapi-codegen/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oapi-codegen/oapi-codegen"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.1.2","new_version":"1.4.0","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.19.1","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"k8s.io/api","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/metrics","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/metrics"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.20.4","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/elazarl/goproxy](https://github.com/elazarl/goproxy) | `1.7.2` | `1.8.3` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.132.0` | `0.135.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.0` | `5.18.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.13.3` | `4.15.1` |\n| [github.com/labstack/gommon](https://github.com/labstack/gommon) | `0.4.2` | `0.5.0` |\n| [github.com/oapi-codegen/oapi-codegen/v2](https://github.com/oapi-codegen/oapi-codegen) | `2.5.0` | `2.6.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.1.2` | `1.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.28.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.19.1` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.33.0` | `0.35.4` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.33.0` | `0.35.4` |\n| [k8s.io/metrics](https://github.com/kubernetes/metrics) | `0.33.0` | `0.35.4` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.4` | `0.23.3` |\n\n\nUpdates `github.com/elazarl/goproxy` from 1.7.2 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elazarl/goproxy/releases\"\u003egithub.com/elazarl/goproxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix MITM responses leaking upstream HTTP/2 protocol version by \u003ca href=\"https://github.com/robmry\"\u003e\u003ccode\u003e@​robmry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/755\"\u003eelazarl/goproxy#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linting issues by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/760\"\u003eelazarl/goproxy#760\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/robmry\"\u003e\u003ccode\u003e@​robmry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/755\"\u003eelazarl/goproxy#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.2...v1.8.3\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.2...v1.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NewResponse writing HTTP/0.0 status lines in MITM mode by \u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/749\"\u003eelazarl/goproxy#749\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/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/749\"\u003eelazarl/goproxy#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.1...v1.8.2\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.1...v1.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse chunked response when http2 content length is missing by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/742\"\u003eelazarl/goproxy#742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways close request body, even with a custom response by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/744\"\u003eelazarl/goproxy#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge HTTPMitmConnect and MitmConnect actions by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/743\"\u003eelazarl/goproxy#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.0...v1.8.1\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\u003eFix typo in example code snippet by \u003ca href=\"https://github.com/PrinceShaji\"\u003e\u003ccode\u003e@​PrinceShaji\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/653\"\u003eelazarl/goproxy#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.36.0 in /ext 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/elazarl/goproxy/pull/656\"\u003eelazarl/goproxy#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly chunk MITM response when body was modified by \u003ca href=\"https://github.com/Skn0tt\"\u003e\u003ccode\u003e@​Skn0tt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/720\"\u003eelazarl/goproxy#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 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/elazarl/goproxy/pull/728\"\u003eelazarl/goproxy#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 6 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/elazarl/goproxy/pull/725\"\u003eelazarl/goproxy#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix keep alive logic and replace legacy response write logic by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/734\"\u003eelazarl/goproxy#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /ext 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/elazarl/goproxy/pull/708\"\u003eelazarl/goproxy#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/coder/websocket from 1.8.12 to 1.8.14 in /examples 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/elazarl/goproxy/pull/711\"\u003eelazarl/goproxy#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/elazarl/goproxy/pull/709\"\u003eelazarl/goproxy#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix auth remote proxy in cascadeproxy by \u003ca href=\"https://github.com/mcarbonneaux\"\u003e\u003ccode\u003e@​mcarbonneaux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/664\"\u003eelazarl/goproxy#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linter configuration \u0026amp; issues by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/735\"\u003eelazarl/goproxy#735\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/PrinceShaji\"\u003e\u003ccode\u003e@​PrinceShaji\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/653\"\u003eelazarl/goproxy#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skn0tt\"\u003e\u003ccode\u003e@​Skn0tt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/720\"\u003eelazarl/goproxy#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcarbonneaux\"\u003e\u003ccode\u003e@​mcarbonneaux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/664\"\u003eelazarl/goproxy#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.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/elazarl/goproxy/commit/eeb2adb11cb5af2788b2486dc3072c71d3676df4\"\u003e\u003ccode\u003eeeb2adb\u003c/code\u003e\u003c/a\u003e Fix linting issues (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/c46b83b3066edeac2d9817e27d9408d7732df7af\"\u003e\u003ccode\u003ec46b83b\u003c/code\u003e\u003c/a\u003e Fix MITM responses leaking upstream HTTP/2 protocol version (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/ffdf0b284e35b1467352a39ee333743100f6b068\"\u003e\u003ccode\u003effdf0b2\u003c/code\u003e\u003c/a\u003e Fix NewResponse writing HTTP/0.0 status lines in MITM mode (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/b343a9ac1c5498a4106f8d819cf8b203bcca1c79\"\u003e\u003ccode\u003eb343a9a\u003c/code\u003e\u003c/a\u003e Merge HTTPMitmConnect and MitmConnect actions and use the correct one based o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/d6c78b7f34dcd0130c819f92960b6e097a50bb20\"\u003e\u003ccode\u003ed6c78b7\u003c/code\u003e\u003c/a\u003e Always close request body even if the proxy server had a custom response retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/c2d45c6594b861217b6830aa99ce417ca7af5455\"\u003e\u003ccode\u003ec2d45c6\u003c/code\u003e\u003c/a\u003e Reorganize funding section inside readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/44388f68745c5a689d4d118a8fb8d70d1857d3ee\"\u003e\u003ccode\u003e44388f6\u003c/code\u003e\u003c/a\u003e Use chunked response when http2 content length is missing (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/26d3e758aa11576025fc7bd07458a41a257337fa\"\u003e\u003ccode\u003e26d3e75\u003c/code\u003e\u003c/a\u003e Fix linter configuration \u0026amp; issues (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/5f529678d4cfd2745820ce17626a6094060bc82e\"\u003e\u003ccode\u003e5f52967\u003c/code\u003e\u003c/a\u003e fix auth remote proxy in cascadeproxy (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/664\"\u003e#664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/b81733c4621a3df4917602dd23424526cd1fdf38\"\u003e\u003ccode\u003eb81733c\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.132.0 to 0.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getkin/kin-openapi/releases\"\u003egithub.com/getkin/kin-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.135.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from Encodings and ServerVariables maps by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1132\"\u003egetkin/kin-openapi#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update yaml3 to prevent panic on empty mapping node in sequence by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1133\"\u003egetkin/kin-openapi#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from extension values to prevent spurious diffs by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1137\"\u003egetkin/kin-openapi#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from slices in example values by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1138\"\u003egetkin/kin-openapi#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump yaml and yaml3 to v0.0.4 by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1136\"\u003egetkin/kin-openapi#1136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: OriginTree approach for origin tracking — separate pass, no inline stripping by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1142\"\u003egetkin/kin-openapi#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: drop go-openapi/spec3 by \u003ca href=\"https://github.com/zonescape\"\u003e\u003ccode\u003e@​zonescape\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1143\"\u003egetkin/kin-openapi#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump yaml3+yaml to v0.0.9 to fix -root schema origin by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1144\"\u003egetkin/kin-openapi#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: call ReadFromURIFunc before checking IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1146\"\u003egetkin/kin-openapi#1146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use location.String() instead of location.Path for origin file tracking by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1145\"\u003egetkin/kin-openapi#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Replace sort usage with slices package by \u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1147\"\u003egetkin/kin-openapi#1147\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/zonescape\"\u003e\u003ccode\u003e@​zonescape\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1143\"\u003egetkin/kin-openapi#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1147\"\u003egetkin/kin-openapi#1147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.134.0...v0.135.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.134.0...v0.135.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.134.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: feat(multipart-ct-decoder): default body decoder on binary schema by \u003ca href=\"https://github.com/mieltn\"\u003e\u003ccode\u003e@​mieltn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1097\"\u003egetkin/kin-openapi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: ensure SchemaErrors get the correct path for allOf schemas by \u003ca href=\"https://github.com/jamesfcarter\"\u003e\u003ccode\u003e@​jamesfcarter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1098\"\u003egetkin/kin-openapi#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: Fix empty string handling in parameter validation by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1096\"\u003egetkin/kin-openapi#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etidy(docs): Update references to oapi-codegen project URL (issue getkin#1094) by \u003ca href=\"https://github.com/frenchi\"\u003e\u003ccode\u003e@​frenchi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1095\"\u003egetkin/kin-openapi#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: fix allOf inside additionalProperties by \u003ca href=\"https://github.com/dani-maarouf\"\u003e\u003ccode\u003e@​dani-maarouf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1103\"\u003egetkin/kin-openapi#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: Reject requests with body when non expected (issue 1100) by \u003ca href=\"https://github.com/CynanX\"\u003e\u003ccode\u003e@​CynanX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1101\"\u003egetkin/kin-openapi#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix for RFC3339 validation: time-offset is a required component by \u003ca href=\"https://github.com/mpreu\"\u003e\u003ccode\u003e@​mpreu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1104\"\u003egetkin/kin-openapi#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add file path to origin location tracking by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1128\"\u003egetkin/kin-openapi#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: fix bug where absent optional properties fail validation in form-urlencoded requests by \u003ca href=\"https://github.com/thierry-f-78\"\u003e\u003ccode\u003e@​thierry-f-78\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1110\"\u003egetkin/kin-openapi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add document-scoped format validators to prevent global state pollution by \u003ca href=\"https://github.com/the-corp-mark\"\u003e\u003ccode\u003e@​the-corp-mark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1126\"\u003egetkin/kin-openapi#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: process discriminator mapping values as refs by \u003ca href=\"https://github.com/RaduPetreTarean\"\u003e\u003ccode\u003e@​RaduPetreTarean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1108\"\u003egetkin/kin-openapi#1108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: serialize Extensions when using $ref by \u003ca href=\"https://github.com/irees\"\u003e\u003ccode\u003e@​irees\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1131\"\u003egetkin/kin-openapi#1131\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/mieltn\"\u003e\u003ccode\u003e@​mieltn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1097\"\u003egetkin/kin-openapi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamesfcarter\"\u003e\u003ccode\u003e@​jamesfcarter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1098\"\u003egetkin/kin-openapi#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1096\"\u003egetkin/kin-openapi#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frenchi\"\u003e\u003ccode\u003e@​frenchi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1095\"\u003egetkin/kin-openapi#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dani-maarouf\"\u003e\u003ccode\u003e@​dani-maarouf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1103\"\u003egetkin/kin-openapi#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CynanX\"\u003e\u003ccode\u003e@​CynanX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1101\"\u003egetkin/kin-openapi#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpreu\"\u003e\u003ccode\u003e@​mpreu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1104\"\u003egetkin/kin-openapi#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thierry-f-78\"\u003e\u003ccode\u003e@​thierry-f-78\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1110\"\u003egetkin/kin-openapi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/the-corp-mark\"\u003e\u003ccode\u003e@​the-corp-mark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1126\"\u003egetkin/kin-openapi#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaduPetreTarean\"\u003e\u003ccode\u003e@​RaduPetreTarean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1108\"\u003egetkin/kin-openapi#1108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.133.0...v0.134.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.133.0...v0.134.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.133.0\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/getkin/kin-openapi/commit/9686b66c8cf9b6b242c7d80e44f43a606ca970db\"\u003e\u003ccode\u003e9686b66\u003c/code\u003e\u003c/a\u003e refactor: Replace sort usage with slices package (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/a54fb71d4377aa9fe8cc08baf3384fc03e6f3729\"\u003e\u003ccode\u003ea54fb71\u003c/code\u003e\u003c/a\u003e fix: use location.String() instead of location.Path for origin file tracking ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a8216859759a861a2c8ef97fe0c6c90b080acdb\"\u003e\u003ccode\u003e0a82168\u003c/code\u003e\u003c/a\u003e openapi3: call ReadFromURIFunc before checking IsExternalRefsAllowed (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/202eaa693448b1736c8dc1b4dfa19a38462e7fb8\"\u003e\u003ccode\u003e202eaa6\u003c/code\u003e\u003c/a\u003e fix: bump yaml3+yaml to v0.0.9 to fix -root schema origin (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/6833fc11aa9dbe34e277a172739a1d10e5b65ffc\"\u003e\u003ccode\u003e6833fc1\u003c/code\u003e\u003c/a\u003e README: drop go-openapi/spec3 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/634db2c366fe5f97c225693d4f44a900eb7a6c34\"\u003e\u003ccode\u003e634db2c\u003c/code\u003e\u003c/a\u003e openapi3: OriginTree approach for origin tracking — separate pass, no inline ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/51a969a1286564d693d21a930b304acbea9840b6\"\u003e\u003ccode\u003e51a969a\u003c/code\u003e\u003c/a\u003e fix: bump yaml and yaml3 to v0.0.4 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c132e59b59e6c17fef190c02aa0d0d211fb684bb\"\u003e\u003ccode\u003ec132e59\u003c/code\u003e\u003c/a\u003e openapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from slices in example values (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/12ee8b094c0ee2d12185a80b3bbead173111be34\"\u003e\u003ccode\u003e12ee8b0\u003c/code\u003e\u003c/a\u003e openapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from extension values to prevent spurious diffs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/452c31b3264e68667a564cea2109ccb034b4cedb\"\u003e\u003ccode\u003e452c31b\u003c/code\u003e\u003c/a\u003e fix: update yaml3 to prevent panic on empty mapping node in sequence (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.132.0...v0.135.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.0 to 5.18.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.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\u003cli\u003eExpand packfile 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/1836\"\u003ego-git/go-git#1836\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.4...v5.16.5\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport plumbing: format/idxfile, prevent panic by \u003ca href=\"https://github.com/swills\"\u003e\u003ccode\u003e@​swills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1732\"\u003ego-git/go-git#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build: test, Fix build on Windows. 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/1734\"\u003ego-git/go-git#1734\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/ea3e7ec9dfc54f577a01afb4dd601c0284604264\"\u003e\u003ccode\u003eea3e7ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2004\"\u003e#2004\u003c/a\u003e from go-git/v5-http-hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bcd20a9c525826081262a06a9ed9c3167abfcd53\"\u003e\u003ccode\u003ebcd20a9\u003c/code\u003e\u003c/a\u003e plumbing: transport/http, Add support for followRedirects policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/45ae193b3a60aa8ec8a3e373f7265a7819473d5f\"\u003e\u003ccode\u003e45ae193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1944\"\u003e#1944\u003c/a\u003e from go-git/fix-perms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fda4f7464b597ff33d2dea1c026482a5e900037c\"\u003e\u003ccode\u003efda4f74\u003c/code\u003e\u003c/a\u003e storage: filesystem/dotgit, Skip writing pack files that already exist on disk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/2212dc7caeb2a389fe2129923811ef63f75a557a\"\u003e\u003ccode\u003e2212dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1941\"\u003e#1941\u003c/a\u003e from go-git/renovate/releases/v5.x-go-github.com-go-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/ebb2d7da7f5d5aebeaa0b5e13276d72d602c1ae3\"\u003e\u003ccode\u003eebb2d7d\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5e23dfd02db92644dc4a3358ceb297fce875b772\"\u003e\u003ccode\u003e5e23dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1937\"\u003e#1937\u003c/a\u003e from pjbgf/idx-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6b38a326816b80f64c20cc0e6113958b65c05a1c\"\u003e\u003ccode\u003e6b38a32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1935\"\u003e#1935\u003c/a\u003e from pjbgf/index-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/cd757fcb856a2dcc5fff6c110320a8ff62e99513\"\u003e\u003ccode\u003ecd757fc\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, Fix version and fanout checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3ec0d70cb687ae1da5f4d18faa4229bd971a8710\"\u003e\u003ccode\u003e3ec0d70\u003c/code\u003e\u003c/a\u003e plumbing: format/index, Fix tree extension invalidated entry parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.0...v5.18.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/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 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/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.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/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 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/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.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/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.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/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.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/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.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/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\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/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.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/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.13.3 to 4.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWARNING: \u003cstrong\u003eIf your application relies on cross-origin or same-site (same subdomain) requests do not blindly push this version to production\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe CSRF middleware now supports the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-Fetch-Site\"\u003e\u003cstrong\u003eSec-Fetch-Site\u003c/strong\u003e\u003c/a\u003e header as a modern, defense-in-depth approach to \u003ca href=\"https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#fetch-metadata-headers\"\u003eCSRF\nprotection\u003c/a\u003e, implementing the OWASP-recommended Fetch Metadata API alongside the traditional token-based mechanism.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow it works:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eModern browsers automatically send the \u003ccode\u003eSec-Fetch-Site\u003c/code\u003e header with all requests, indicating the relationship\nbetween the request origin and the target. The middleware uses this to make security decisions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esame-origin\u003c/code\u003e\u003c/strong\u003e or \u003cstrong\u003e\u003ccode\u003enone\u003c/code\u003e\u003c/strong\u003e: Requests are allowed (exact origin match or direct user navigation)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esame-site\u003c/code\u003e\u003c/strong\u003e: Falls back to token validation (e.g., subdomain to main domain)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecross-site\u003c/code\u003e\u003c/strong\u003e: Blocked by default with 403 error for unsafe methods (POST, PUT, DELETE, PATCH)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor browsers that don't send this header (older browsers), the middleware seamlessly falls back to\ntraditional token-based CSRF protection.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Configuration Options:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTrustedOrigins []string\u003c/code\u003e: Allowlist specific origins for cross-site requests (useful for OAuth callbacks, webhooks)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowSecFetchSiteFunc func(echo.Context) (bool, error)\u003c/code\u003e: Custom logic for same-site/cross-site request validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eExample:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.Use(middleware.CSRFWithConfig(middleware.CSRFConfig{\r\n    // Allow OAuth callbacks from trusted provider\r\n    TrustedOrigins: []string{\u0026quot;https://oauth-provider.com\u0026quot;},\r\n\u003cpre\u003e\u003ccode\u003e// Custom validation for same-site requests\r\nAllowSecFetchSiteFunc: func(c echo.Context) (bool, error) {\r\n    // Your custom authorization logic here\r\n    return validateCustomAuth(c), nil\r\n    // return true, err  // blocks request with error\r\n    // return true, nil  // allows CSRF request through\r\n    // return false, nil // falls back to legacy token logic\r\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2858\"\u003elabstack/echo#2858\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eType-Safe Generic Parameter Binding\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded generic functions for type-safe parameter extraction and context access by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2856\"\u003elabstack/echo#2856\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eEcho now provides generic functions for extracting path, query, and form parameters with automatic type conversion,\neliminating manual string parsing and type assertions.\u003c/p\u003e\n\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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.4 - 2026-02-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused import 'errors' from README example by \u003ca href=\"https://github.com/kumapower17\"\u003e\u003ccode\u003e@​kumapower17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2889\"\u003elabstack/echo#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Graceful shutdown: after \u003ccode\u003ehttp.Server.Serve\u003c/code\u003e returns we need to wait for graceful shutdown goroutine to finish by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2898\"\u003elabstack/echo#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate location of oapi-codegen in README by \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2896\"\u003elabstack/echo#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go 1.26 to CI flow by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2899\"\u003elabstack/echo#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd new function \u003ccode\u003eecho.StatusCode\u003c/code\u003e by \u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2892\"\u003elabstack/echo#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSRF: support older token-based CSRF protection handler that want to render token into template by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2894\"\u003elabstack/echo#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eecho.ResolveResponseStatus\u003c/code\u003e function to help middleware/handlers determine HTTP status code and echo.Response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2900\"\u003elabstack/echo#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.3 - 2026-02-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix directory traversal vulnerability under Windows in Static middleware when default Echo filesystem is used. Reported by \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\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/labstack/echo/commit/6f3a84a50585110dc71c39585e7c97faf8fcaf0a\"\u003e\u003ccode\u003e6f3a84a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2905\"\u003e#2905\u003c/a\u003e from aldas/v4_crsf_token_fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/24fa4d07ff994074cfb47ca8a6b088e17cbe1711\"\u003e\u003ccode\u003e24fa4d0\u003c/code\u003e\u003c/a\u003e CSRF: support older token-based CSRF protection handler that want to render t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/482bb46fe5c7eb7c9fd7bec7d3128433dea21bee\"\u003e\u003ccode\u003e482bb46\u003c/code\u003e\u003c/a\u003e v4.15.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d0f9d1e73503f38a82719562a7ff28ae06730d9e\"\u003e\u003ccode\u003ed0f9d1e\u003c/code\u003e\u003c/a\u003e CRSF with Sec-Fetch-Site=same-site falls back to legacy token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f3fc61848f0d61ded6df3f5cd73ebdecfd1ffb8d\"\u003e\u003ccode\u003ef3fc618\u003c/code\u003e\u003c/a\u003e CRSF with Sec-Fetch-Site checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/4dcb9b44f0a14663d74bb44644591f0ec4d68af8\"\u003e\u003ccode\u003e4dcb9b4\u003c/code\u003e\u003c/a\u003e licence headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/cbc0ac1dbc7b1a03feb45b21f52783e5a1d24df0\"\u003e\u003ccode\u003ecbc0ac1\u003c/code\u003e\u003c/a\u003e Add PathParam(Or)/QueryParam(Or)/FormParam(Or) generic functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/6b14f4ef3f37387827fa1cd514ea32a63425ee0c\"\u003e\u003ccode\u003e6b14f4e\u003c/code\u003e\u003c/a\u003e Add Context.Get generic functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/321530d2c2d12b4f25b55253d11fc3e0506f9889\"\u003e\u003ccode\u003e321530d\u003c/code\u003e\u003c/a\u003e disable test - returns different error under Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/c8abd9f7db5e816161f2171d913c1f65e59ac547\"\u003e\u003ccode\u003ec8abd9f\u003c/code\u003e\u003c/a\u003e disable flaky test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v4.13.3...v4.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/gommon` from 0.4.2 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/gommon/releases\"\u003egithub.com/labstack/gommon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eemail\u003c/code\u003e: SMTPS / implicit TLS on port 465.\u003c/strong\u003e \u003ccode\u003esmtp.SendMail\u003c/code\u003e only speaks plain + STARTTLS, so Resend/SendGrid/etc. on \u003ccode\u003e:465\u003c/code\u003e hang on the handshake. Detect port 465 and dial TLS directly. Added \u003ccode\u003eEmail.TLSConfig\u003c/code\u003e (custom root pool / ServerName; always cloned per send) and \u003ccode\u003eEmail.DialTimeout\u003c/code\u003e (scoped to the TCP/TLS connect phase).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eemail\u003c/code\u003e: no silent cleartext downgrade.\u003c/strong\u003e Drive \u003ccode\u003eHello()\u003c/code\u003e explicitly so a failed EHLO can't be swallowed and mis-read as \u0026quot;STARTTLS not advertised\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003elog\u003c/code\u003e: silence 14 \u003ccode\u003ego vet\u003c/code\u003e printf warnings.\u003c/strong\u003e Split the internal \u003ccode\u003elog()\u003c/code\u003e method; public signatures unchanged. \u003ccode\u003eTestCallerFile\u003c/code\u003e guards the \u003ccode\u003eruntime.Caller\u003c/code\u003e skip.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erandom\u003c/code\u003e: fix \u003ccode\u003esync.Pool\u003c/code\u003e copy in \u003ccode\u003eNew()\u003c/code\u003e.\u003c/strong\u003e Construct the pool directly on the struct — \u003ccode\u003esync.Pool\u003c/code\u003e must not be copied after first use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eToolchain (breaking)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo directive bumped \u003ccode\u003e1.18\u003c/code\u003e → \u003ccode\u003e1.23.0\u003c/code\u003e to align with \u003ccode\u003elabstack/echo\u003c/code\u003e. Consumers on Go \u0026lt;1.23 should stay on v0.4.2.\u003c/li\u003e\n\u003cli\u003eCI matrix: \u003ccode\u003e1.23 / 1.24 / 1.25 / 1.26\u003c/code\u003e × \u003ccode\u003eubuntu / macos / windows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeps refreshed: \u003ccode\u003etestify 1.8.4 → 1.11.1\u003c/code\u003e, \u003ccode\u003ego-colorable 0.1.13 → 0.1.14\u003c/code\u003e, \u003ccode\u003ego-isatty 0.0.20 → 0.0.21\u003c/code\u003e, \u003ccode\u003ex/sys 0.15.0 → 0.29.0\u003c/code\u003e (highest that still supports Go 1.23).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-breaking code changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebytes/bytes_test.go\u003c/code\u003e: replaced \u003ccode\u003eParse(\\\u0026quot;8EiB\\\u0026quot;)\u003c/code\u003e assertions with \u003ccode\u003eParse(\\\u0026quot;7EiB\\\u0026quot;)\u003c/code\u003e — 2^63 overflowed \u003ccode\u003eint64\u003c/code\u003e and relied on implementation-defined float-to-int behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFull diff\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/labstack/gommon/pull/62\"\u003elabstack/gommon#62\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/labstack/gommon/commit/2659cdaeb998f92ea22bbeb46892eb0e5d79fda3\"\u003e\u003ccode\u003e2659cda\u003c/code\u003e\u003c/a\u003e fix: SMTPS support + align toolchain with echo (\u003ca href=\"https://redirect.github.com/labstack/gommon/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/gommon/compare/v0.4.2...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/oapi-codegen/v2` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/releases\"\u003egithub.com/oapi-codegen/oapi-codegen/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0: 7th anniversary release 🎂\u003c/h2\u003e\n\u003cp\u003eFor those that aren't aware, \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/e7757a98520dc622499143d9b56bd2046ef1b55e\"\u003e7 years ago to the day\u003c/a\u003e, \u003ccode\u003eoapi-codegen\u003c/code\u003e was born!\u003c/p\u003e\n\u003cp\u003e(Well, technically it's tonight at midnight UTC, but who's splitting hairs?)\u003c/p\u003e\n\u003cp\u003eThere's nothing too special planned for today, but we thought it'd be the perfect time to cut \u003cdel\u003ea slice of cake\u003c/del\u003e a release!\u003c/p\u003e\n\u003ch2\u003e🎉 Notable changes\u003c/h2\u003e\n\u003ch3\u003eNew generated code requires \u003ccode\u003eoapi-codegen/runtime\u003c/code\u003e v1.2.0+\u003c/h3\u003e\n\u003cp\u003eAs part of \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e, \u003ca href=\"https://github.com/oapi-codegen/runtime/releases/tag/v1.2.0\"\u003e\u003ccode\u003egithub.com/oapi-codegen/runtime\u003c/code\u003e v1.2.0\u003c/a\u003e is needed alongside \u003ccode\u003egithub.com/oapi-codegen/oapi-codegen\u003c/code\u003e, for new generated code.\u003c/p\u003e\n\u003cp\u003eThis is providing a more future-proofed means to bind parameters.\u003c/p\u003e\n\u003cp\u003eSee the release notes for the runtime package, and \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eoapi-codegen\u003c/code\u003e was part of the GitHub Secure Open Source Fund\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoapi-codegen\u003c/code\u003e was one of the projects taking part in the third \u003ca href=\"https://github.com/open-source/github-secure-open-source-fund\"\u003eGitHub Secure Open Source Fund\u003c/a\u003e session.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.jvt.me/posts/2026/02/17/oapi-codegen-github-secure/\"\u003eWe've written up more about what we've learned\u003c/a\u003e, and have some more things to share with you over the coming months about lessons we've learned and improvements we've taken that we can share.\u003c/p\u003e\n\u003cp\u003eWe were pretty chuffed to be selected, and it's already helped improve our security posture as a project, which is also very important for the wider ecosystem!\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ego\u003c/code\u003e directive bump in next release\u003c/h3\u003e\n\u003cp\u003eLong-time users will be aware that we work very hard to try and keep our requirement for Go source compatibility, through the \u003ccode\u003ego\u003c/code\u003e directive, especially as we recommend folks use \u003ccode\u003eoapi-codegen\u003c/code\u003e as a source-tracked dependency.\u003c/p\u003e\n\u003cp\u003eFor more details about this, see our \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/blob/v2.6.0/SUPPORT.md#minimum-required-go-toolchain-version\"\u003eSupport Model docs\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn the next minor release, we'll be setting our minimum \u003ccode\u003ego\u003c/code\u003e directive to Go 1.24 (\u003ca href=\"https://endoflife.date/go\"\u003eEnd-of-Life on 2026-02-11\u003c/a\u003e), as it's required for a number of dependencies of ours to be updated any higher, and \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2230\"\u003ea change to the module import path for Speakeasy's OpenAPI Overlay library\u003c/a\u003e requires us fix this centrally for our users to be able to continue updating their libraries.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nNothing is changing as part of v2.6.0, this is a pre-announcement for v2.7.0.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBehind the scenes cleanup\u003c/h3\u003e\n\u003cp\u003eThere's also been some work behind-the-scenes to try and clean up outstanding issues (of which we know there are many!) that have been fixed, as well as Marcin's work on trying to do some more significant rework of the internals with help from Claude.\u003c/p\u003e\n\u003cp\u003eThere's still, as ever, work to go with this - as we've mentioned before, sponsoring our work would be greatly appreciated, so we can continue to put in the work, considering this is a widely used and depended on project.\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Pass schema type/formats to runtime v1.2.0 to allow better parameter serialization (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Valid() method to generated enum types (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2227\"\u003e#2227\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable slice elements and map values (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2185\"\u003e#2185\u003c/a\u003e) \u003ca href=\"https://github.com/iamtakingiteasy\"\u003e\u003ccode\u003e@​iamtakingiteasy\u003c/code\u003e\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/oapi-codegen/oapi-codegen/commit/efb2df3da288461287f23e49716e72025e655bcc\"\u003e\u003ccode\u003eefb2df3\u003c/code\u003e\u003c/a\u003e docs: add example of using Renovate to sync files between repos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/d04991e919938e6bfb5c4b018cece1d8be7b179d\"\u003e\u003ccode\u003ed04991e\u003c/code\u003e\u003c/a\u003e fix: qualify external ref schema types in default response codes (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2241\"\u003e#2241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/15fc5363ceba4fbb246d7b39ea76ac0b9a49216a\"\u003e\u003ccode\u003e15fc536\u003c/code\u003e\u003c/a\u003e fix: pass OpenAPI type/format to runtime parameter binding and styling functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/28d008361507817aa69e261cadf2f3bbfd048cf5\"\u003e\u003ccode\u003e28d0083\u003c/code\u003e\u003c/a\u003e Update github.com/oapi-codegen/runtime to v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/890e8de02b828b191d1d239ffba2be136269ca9d\"\u003e\u003ccode\u003e890e8de\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/golangci/golangci-lint to v2.10.1 (make...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/6f6e243e3263793ca5b45d251b190f182b0ceece\"\u003e\u003ccode\u003e6f6e243\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.4 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/3f9222e489235ed87fd4e6b742f25f2ec3b7d695\"\u003e\u003ccode\u003e3f9222e\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-go action to v6.3.0 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/33cd677de3459f1c2dd3f957e54920a3f16ef62b\"\u003e\u003ccode\u003e33cd677\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/109fbfa777dde0ff1b8c9d0e960358d9cd450b6f\"\u003e\u003ccode\u003e109fbfa\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v6.2.0 (.github...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/c184310cb923e5182c637477dcb7349dd319fb47\"\u003e\u003ccode\u003ec184310\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v7 (.github/workflows)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/compare/v2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.1.2 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eParameter handling improvements and fixes\u003c/h2\u003e\n\u003cp\u003eThis release fixes some missing edge cases in parameter binding and styling. We now handle all the permutations of style and explode, for the first time. Lots of tests have been added to catch regressions.\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove deepobject unmarshalling to support nullable.Nullable and encode.TextUnmarshaler (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/45\"\u003e#45\u003c/a\u003e) \u003ca href=\"https://github.com/j-waters\"\u003e\u003ccode\u003e@​j-waters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support spaceDelimited and pipeDelimited query parameter binding (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/117\"\u003e#117\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form/explode=false incorrectly splitting primitive string values on commas (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/119\"\u003e#119\u003c/a\u003e) \u003ca href=\"https://github.com/f-kanari\"\u003e\u003ccode\u003e@​f-kanari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/labstack/echo/v4 to v4.15.1 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/105\"\u003e#105\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/labstack/echo/v5 to v5.1.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/120\"\u003e#120\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/113\"\u003e#113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eFix a parameter binding regression\u003c/h2\u003e\n\u003cp\u003ev1.3.0 introduced a regression around binding styled parameters into primitive type destinations. This regression was due to a\nfix in binding matrix and label parameters. Sorry about that.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in binding simple parameters (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/115\"\u003e#115\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\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/oapi-codegen/runtime/commit/247b4596600502924975492764913f1b166cf1d8\"\u003e\u003ccode\u003e247b459\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/labstack/echo/v4 to v4.15.1 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/1d38dfa32275aad1c3d8254a0849df95b8c977e5\"\u003e\u003ccode\u003e1d38dfa\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/labstack/echo/v5 to v5.1.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/be9ed17687f71308d0fec51b57922a2168404a3d\"\u003e\u003ccode\u003ebe9ed17\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/77570f900b220d902c1fcaabb6408ba3fcd62157\"\u003e\u003ccode\u003e77570f9\u003c/code\u003e\u003c/a\u003e Fix form/explode=false incorrectly splitting primitive string values on comma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/dfe6f3b23cb9d58...\n\n_Description has been truncated_","html_url":"https://github.com/SwissDataScienceCenter/amalthea/pull/1111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwissDataScienceCenter%2Famalthea/issues/1111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1111/packages"},{"uuid":"4262924755","node_id":"PR_kwDONSRqVc7SWQ4G","number":42,"state":"closed","title":"build(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T07:32:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T14:56:33.000Z","updated_at":"2026-04-15T07:33:05.000Z","time_to_close":59781,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/go-logr/logr","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.4.1 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.1...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.1\u0026new-version=1.4.3)](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/openstack-k8s-operators/openstack-network-exporter/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-k8s-operators%2Fopenstack-network-exporter/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4188841661","node_id":"PR_kwDORxxcbM7PVevC","number":10,"state":"closed","title":"build(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-01T18:18:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T17:59:09.000Z","updated_at":"2026-04-01T18:18:03.000Z","time_to_close":1132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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/phoeluga/synology-proxy-operator/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoeluga%2Fsynology-proxy-operator/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3977839424","node_id":"PR_kwDODmTsvc7FoWS3","number":254,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 3 directories with 33 updates","user":"dependabot[bot]","labels":["size/XXL","needs-ok-to-test","ok-to-test"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T12:05:28.000Z","updated_at":"2026-02-23T12:09:32.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":33,"packages":[{"name":"github.com/coredns/corefile-migration","old_version":"1.0.25","new_version":"1.0.30","repository_url":"https://github.com/coredns/corefile-migration"},{"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/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.2","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/valyala/fastjson","old_version":"1.6.4","new_version":"1.6.10","repository_url":"https://github.com/valyala/fastjson"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/pkg/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.26.0","new_version":"0.35.0","repository_url":"https://github.com/golang/oauth2"},{"name":"gomodules.xyz/jsonpatch/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/gomodules/jsonpatch"},{"name":"k8s.io/api","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/cluster-bootstrap","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/cluster-bootstrap"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/yaml","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/kubernetes-sigs/yaml"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/coredns/corefile-migration](https://github.com/coredns/corefile-migration) | `1.0.25` | `1.0.30` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.28.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/valyala/fastjson](https://github.com/valyala/fastjson) | `1.6.4` | `1.6.10` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.26.0` | `0.35.0` |\n| [gomodules.xyz/jsonpatch/v2](https://github.com/gomodules/jsonpatch) | `2.4.0` | `2.5.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [k8s.io/cluster-bootstrap](https://github.com/kubernetes/cluster-bootstrap) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n\nBumps the all-go-mod-patch-and-minor group with 10 updates in the /hack/tools directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.36.2` | `1.39.1` |\n| [github.com/valyala/fastjson](https://github.com/valyala/fastjson) | `1.6.4` | `1.6.10` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.26.0` | `0.35.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.50.0` | `1.60.0` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.17.0` | `0.20.1` |\n\nBumps the all-go-mod-patch-and-minor group with 11 updates in the /test directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.28.1` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n| [github.com/docker/go-connections](https://github.com/docker/go-connections) | `0.5.0` | `0.6.0` |\n| [github.com/emicklei/go-restful/v3](https://github.com/emicklei/go-restful) | `3.12.1` | `3.13.0` |\n\n\nUpdates `github.com/coredns/corefile-migration` from 1.0.25 to 1.0.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coredns/corefile-migration/releases\"\u003egithub.com/coredns/corefile-migration's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.30\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd migration support for v1.13.2 by \u003ca href=\"https://github.com/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/95\"\u003ecoredns/corefile-migration#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport for CoreDNS v1.14.0 and v1.14.1. by \u003ca href=\"https://github.com/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/96\"\u003ecoredns/corefile-migration#96\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/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/95\"\u003ecoredns/corefile-migration#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.30\"\u003ehttps://github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.29\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport coredns v1.13.1 by \u003ca href=\"https://github.com/yashsingh74\"\u003e\u003ccode\u003e@​yashsingh74\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/94\"\u003ecoredns/corefile-migration#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.28...v1.0.29\"\u003ehttps://github.com/coredns/corefile-migration/compare/v1.0.28...v1.0.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.28\u003c/h2\u003e\n\u003cp\u003eCorefile Migration v1.0.28\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.4\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\u003c/p\u003e\n\u003cp\u003eCorefile Migration v1.0.27\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.3\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\u003c/p\u003e\n\u003cp\u003eCorefile Migration v1.0.26\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.1\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\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/coredns/corefile-migration/commit/785e30863dcc7dbbeb0bd796a5fe52ddbff9a6e4\"\u003e\u003ccode\u003e785e308\u003c/code\u003e\u003c/a\u003e support coredns v1.14.0 and v1.14.1 (\u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/ae1096032d113266cbd11306271a55ce3484a115\"\u003e\u003ccode\u003eae10960\u003c/code\u003e\u003c/a\u003e Add migration support for v1.13.2 (\u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/91c2f53e8495edc315829214161f83fd778dee69\"\u003e\u003ccode\u003e91c2f53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/94\"\u003e#94\u003c/a\u003e from yashsingh74/update-1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/1af356b0e768fa15c61db46ba90934954f23200a\"\u003e\u003ccode\u003e1af356b\u003c/code\u003e\u003c/a\u003e support coredns v1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/be20f2d013b1e43d3f1c79e52cf55f6adc6640ce\"\u003e\u003ccode\u003ebe20f2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/93\"\u003e#93\u003c/a\u003e from yashsingh74/update-1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/2f44c90f96e893d273e24edc129510e2d050726a\"\u003e\u003ccode\u003e2f44c90\u003c/code\u003e\u003c/a\u003e support coredns v1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/0c999c0e494f4d7dbb745d88dfa5e1228506e895\"\u003e\u003ccode\u003e0c999c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/92\"\u003e#92\u003c/a\u003e from thevilledev/chore/coredns-v1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/1abcffbf5dea5519e8ac2e77d8fa91cb0b97a73c\"\u003e\u003ccode\u003e1abcffb\u003c/code\u003e\u003c/a\u003e chore: add support for CoreDNS v1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/343971aa406296c9f3ee15a8de6c0a9208d28219\"\u003e\u003ccode\u003e343971a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/91\"\u003e#91\u003c/a\u003e from thevilledev/chore/coredns-v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/5779d92c9fb22ddbdef27956be967b5da6fee7ef\"\u003e\u003ccode\u003e5779d92\u003c/code\u003e\u003c/a\u003e chore: add support for CoreDNS v1.12.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.25...v1.0.30\"\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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/onsi/ginkgo/v2` from 2.22.2 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.2...v2.28.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/gomega` from 1.36.2 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\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/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\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.2...v1.39.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/cobra` from 1.8.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/viper` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/viper/releases\"\u003egithub.com/spf13/viper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for flags pflag.BoolSlice, pflag.UintSlice and pflag.Float64Slice by \u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use maintained yaml library by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2040\"\u003espf13/viper#2040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): get config type from v.configType or config file ext by \u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: config type check when loading any config by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2007\"\u003espf13/viper#2007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates ⬆️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/1993\"\u003espf13/viper#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.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/spf13/viper/pull/2017\"\u003espf13/viper#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 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/spf13/viper/pull/2013\"\u003espf13/viper#2013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/sagikazarmark/locafero 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[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2008\"\u003espf13/viper#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /remote 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/spf13/viper/pull/2016\"\u003espf13/viper#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.8.0 to 1.9.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/spf13/viper/pull/2020\"\u003espf13/viper#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.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/spf13/viper/pull/2028\"\u003espf13/viper#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.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/spf13/viper/pull/2035\"\u003espf13/viper#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 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/spf13/viper/pull/2036\"\u003espf13/viper#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.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/spf13/viper/pull/2012\"\u003espf13/viper#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.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/spf13/viper/pull/2052\"\u003espf13/viper#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /remote 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/spf13/viper/pull/2048\"\u003espf13/viper#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 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/spf13/viper/pull/2056\"\u003espf13/viper#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2057\"\u003espf13/viper#2057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate update guide with \u003ccode\u003emapstructure\u003c/code\u003e package replacement. by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use the built-in max/min to simplify the code by \u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\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/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2046\"\u003espf13/viper#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spacez320\"\u003e\u003ccode\u003e@​spacez320\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2050\"\u003espf13/viper#2050\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/viper/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/spf13/viper/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport config type fixes to 1.20.x by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2005\"\u003espf13/viper#2005\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/viper/compare/v1.20.0...v1.20.1\"\u003ehttps://github.com/spf13/viper/compare/v1.20.0...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\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/spf13/viper/commit/394040caccbdf5821fa6839386a35f0fb1b1ee9e\"\u003e\u003ccode\u003e394040c\u003c/code\u003e\u003c/a\u003e ci: build on go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/812f548100ce43c96cf2ef6914fa3aea3c9885e2\"\u003e\u003ccode\u003e812f548\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/d5271efd81369475d8b49e85ce35cfe83359a991\"\u003e\u003ccode\u003ed5271ef\u003c/code\u003e\u003c/a\u003e ci: update stale workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/dff303b19f6859ea69d0f48a3343765c25ce5ad2\"\u003e\u003ccode\u003edff303b\u003c/code\u003e\u003c/a\u003e feat: add a stale issue scheduled action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/12879766ad2fccd4875e8dc5ba96ce5f28357842\"\u003e\u003ccode\u003e1287976\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/38932cd79521272eb1634d81eb1c200fa1803008\"\u003e\u003ccode\u003e38932cd\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/go-viper/mapstructure/v2 in /remote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/6d014bec7784acab13d7d7eb2adcb6814bac2f89\"\u003e\u003ccode\u003e6d014be\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/b74c7ee1e5e999f16bc2b904608815a59241b316\"\u003e\u003ccode\u003eb74c7ee\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/acd05e1543b0c36b36580b6bd29c53a9b62acd98\"\u003e\u003ccode\u003eacd05e1\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/ae5a8e23e22a67a6dcc2025cef0b5a2ca7615456\"\u003e\u003ccode\u003eae5a8e2\u003c/code\u003e\u003c/a\u003e ci: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/viper/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fastjson` from 1.6.4 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/d652a1b1909d3520389b2c287ca3cf3aa3791451\"\u003e\u003ccode\u003ed652a1b\u003c/code\u003e\u003c/a\u003e Properly reset the cache (\u003ca href=\"https://redirect.github.com/valyala/fastjson/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/4c897622896d3d82f51adcf38e4c1b5c03e06a54\"\u003e\u003ccode\u003e4c89762\u003c/code\u003e\u003c/a\u003e Properly clear references to external objects and byte slices on Arena.Reset(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/87cb56e9c67bade6dc330af4aa60913ee4ef0752\"\u003e\u003ccode\u003e87cb56e\u003c/code\u003e\u003c/a\u003e Add Arena.CloneString() function for cloning the string to the internal buffe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/227c53b131b1e35d0f30645add44ce568c122c65\"\u003e\u003ccode\u003e227c53b\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003ego fix -rangeint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/b2db15556365622f27f99c4a58f457adc7a20961\"\u003e\u003ccode\u003eb2db155\u003c/code\u003e\u003c/a\u003e all: run \u003ccode\u003ego fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/18c812114b638d460f0fc6d8e2b86b719e171389\"\u003e\u003ccode\u003e18c8121\u003c/code\u003e\u003c/a\u003e pool.go: add missing Arena.Reset() call inside ArenaPool.Put()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/00c515ca6e82a3a99a3949c6e7e2c597b543a19f\"\u003e\u003ccode\u003e00c515c\u003c/code\u003e\u003c/a\u003e Treat nil values as null in SetArrayItem (\u003ca href=\"https://redirect.github.com/valyala/fastjson/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/valyala/fastjson/compare/v1.6.4...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/api/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/api/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nunzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp \u0026amp;\u0026amp; rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nmv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test \u0026amp;\u0026amp; rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/etcd-io/etcd/commit/62d8759b7d5dbc9b3694f89d54170a55726bb485\"\u003e\u003ccode\u003e62d8759\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/6b9c711bd9aa6d04e6de18b56ff8871b77157994\"\u003e\u003ccode\u003e6b9c711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21258\"\u003e#21258\u003c/a\u003e from nwnt/bump-3.5-to-gov1.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/67d47c8ffb75c3364f1077df966e6b57f9cacb1a\"\u003e\u003ccode\u003e67d47c8\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/79966bb120c39cb6f85ccbd73cca7c6bd7226b98\"\u003e\u003ccode\u003e79966bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21242\"\u003e#21242\u003c/a\u003e from ahrtr/20260203_metadata_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/b0e2819806450ba98268ee8b35be6b1c8579300e\"\u003e\u003ccode\u003eb0e2819\u003c/code\u003e\u003c/a\u003e Remove the use of grpc-go's Metadata field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/c880a59f017cd9d51b65dd1339eb45855d3cf0bf\"\u003e\u003ccode\u003ec880a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21217\"\u003e#21217\u003c/a\u003e from ahrtr/20260130_go_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/d0fe9f589cad8d2be9427e269620b744c9fd4033\"\u003e\u003ccode\u003ed0fe9f5\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/65251b30e00bbadca107ea2a93e01ece94b7be48\"\u003e\u003ccode\u003e65251b3\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/abf4be95b8e14627e8caa6c67e5d94bef2ff2d80\"\u003e\u003ccode\u003eabf4be9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21023\"\u003e#21023\u003c/a\u003e from ivanvc/release-3.5-x-crypto-0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/751f16284c06f8d7839019bb2170e52cc8c778b1\"\u003e\u003ccode\u003e751f162\u003c/code\u003e\u003c/a\u003e dependency: Bump golang.org/x/crypto from 0.38.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/client/pkg/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/client/pkg/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nunzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp \u0026amp;\u0026amp; rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nmv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test \u0026amp;\u0026amp; rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/etcd-io/etcd/commit/62d8759b7d5dbc9b3694f89d54170a55726bb485\"\u003e\u003ccode\u003e62d8759\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/6b9c711bd9aa6d04e6de18b56ff8871b77157994\"\u003e\u003ccode\u003e6b9c711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21258\"\u003e#21258\u003c/a\u003e from nwnt/bump-3.5-to-gov1.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/67d47c8ffb75c3364f1077df966e6b57f9cacb1a\"\u003e\u003ccode\u003e67d47c8\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/79966bb120c39cb6f85ccbd73cca7c6bd7226b98\"\u003e\u003ccode\u003e79966bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21242\"\u003e#21242\u003c/a\u003e from ahrtr/20260203_metadata_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/b0e2819806450ba98268ee8b35be6b1c8579300e\"\u003e\u003ccode\u003eb0e2819\u003c/code\u003e\u003c/a\u003e Remove the use of grpc-go's Metadata field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/c880a59f017cd9d51b65dd1339eb45855d3cf0bf\"\u003e\u003ccode\u003ec880a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21217\"\u003e#21217\u003c/a\u003e from ahrtr/20260130_go_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/d0fe9f589cad8d2be9427e269620b744c9fd4033\"\u003e\u003ccode\u003ed0fe9f5\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/65251b30e00bbadca107ea2a93e01ece94b7be48\"\u003e\u003ccode\u003e65251b3\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/abf4be95b8e14627e8caa6c67e5d94bef2ff2d80\"\u003e\u003ccode\u003eabf4be9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21023\"\u003e#21023\u003c/a\u003e from ivanvc/release-3.5-x-crypto-0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/751f16284c06f8d7839019bb2170e52cc8c778b1\"\u003e\u003ccode\u003e751f162\u003c/code\u003e\u003c/a\u003e dependency: Bump golang.org/x/crypto from 0.38.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/client/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/client/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/e...\n\n_Description has been truncated_","html_url":"https://github.com/spectrocloud/cluster-api/pull/254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fcluster-api/issues/254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/254/packages"},{"uuid":"3950565786","node_id":"PR_kwDOOh5mmc7EPqhY","number":332,"state":"open","title":"deps(go): bump the go-dependencies group with 11 updates","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-02-17T03:26:23.000Z","updated_at":"2026-02-17T03:26:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":11,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.35.0","new_version":"2.36.1","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/dgraph-io/ristretto/v2","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/dgraph-io/ristretto"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/fxamacker/cbor"},{"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/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/client_model","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"google.golang.org/grpc","old_version":"1.68.1","new_version":"1.79.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.5","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.36.1` |\n| [github.com/dgraph-io/ristretto/v2](https://github.com/dgraph-io/ristretto) | `2.3.0` | `2.4.0` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.7.0` | `2.9.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.1` | `0.6.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.18.0` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.1` | `1.79.1` |\n| google.golang.org/protobuf | `1.36.5` | `1.36.10` |\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupport CLUSTER SHARDS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis 8.4.0, DUMP/RESTORE, EVALRO, WAIT\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/commit/64de52d3aba1916839792483892ab7adc6e08bcb\"\u003e\u003ccode\u003e64de52d\u003c/code\u003e\u003c/a\u003e changelog for v2.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/7ae63baa0e987ec36580e554c0dbf0c78e4334b3\"\u003e\u003ccode\u003e7ae63ba\u003c/code\u003e\u003c/a\u003e CLUSTER SHARDS (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/99437e6dc2cac79887407891037f85b1851fbaf9\"\u003e\u003ccode\u003e99437e6\u003c/code\u003e\u003c/a\u003e v2.36.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/e5c9a13b1e84217aa9f4ea9e3f2a7a360ae01ee7\"\u003e\u003ccode\u003ee5c9a13\u003c/code\u003e\u003c/a\u003e update redis to 8.4.0 (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/879c91ce9368d0057752736e837108c3e0aeba51\"\u003e\u003ccode\u003e879c91c\u003c/code\u003e\u003c/a\u003e use math/bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/dfe3831be7b6369538737e8eed2eb82a1e338998\"\u003e\u003ccode\u003edfe3831\u003c/code\u003e\u003c/a\u003e support for \u0026quot;\u0026lt;timestamp\u0026gt;-*\u0026quot; (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/72a6b15498e38cfae28a110787370ad8592bb4e5\"\u003e\u003ccode\u003e72a6b15\u003c/code\u003e\u003c/a\u003e Add evalro support (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/3f960ee860b48d2e26fc58a61458c498d736a9c0\"\u003e\u003ccode\u003e3f960ee\u003c/code\u003e\u003c/a\u003e direct implementations for 2 commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/20a81e7e4d26152263b68bff9059c6d05d1414af\"\u003e\u003ccode\u003e20a81e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/422\"\u003e#422\u003c/a\u003e from destinyoooo/client-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b50ef1cd64eb04c5ab5c8ba5b261fb37c323960f\"\u003e\u003ccode\u003eb50ef1c\u003c/code\u003e\u003c/a\u003e feat: support info stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.35.0...v2.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/ristretto/v2` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/ristretto/releases\"\u003egithub.com/dgraph-io/ristretto/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add value iterator by \u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow custom key types with underlying types in Key constraint 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/ristretto/pull/478\"\u003edgraph-io/ristretto#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 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/dgraph-io/ristretto/pull/464\"\u003edgraph-io/ristretto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/setup-go action to v6 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/dgraph-io/ristretto/pull/468\"\u003edgraph-io/ristretto#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch 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/dgraph-io/ristretto/pull/467\"\u003edgraph-io/ristretto#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update trunk for 1.25 toolchain 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/ristretto/pull/471\"\u003edgraph-io/ristretto#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update readme and trunk config 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/ristretto/pull/474\"\u003edgraph-io/ristretto#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): fix test files compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e) by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for release v2.4.0 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/ristretto/pull/479\"\u003edgraph-io/ristretto#479\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/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/ristretto/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v2.4.0] - 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement public \u003ccode\u003eCache.IterValues()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow custom key types with underlying types in Key constraint (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/commit/402101df6c698ed1253bb305ce9cda71bc83ad1d\"\u003e\u003ccode\u003e402101d\u003c/code\u003e\u003c/a\u003e Update change log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/25534dc98b72827909f24464c5c6be6c768c0aa5\"\u003e\u003ccode\u003e25534dc\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3eb2a417db055a564d85d002624a565c4d776ebe\"\u003e\u003ccode\u003e3eb2a41\u003c/code\u003e\u003c/a\u003e Update trunk config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/20299c01d038069913653b2038f9ccdf5645bc3f\"\u003e\u003ccode\u003e20299c0\u003c/code\u003e\u003c/a\u003e allow custom key types with underlying types in Key constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3e164e48c1e08602a58a14660adf0163e4c6a054\"\u003e\u003ccode\u003e3e164e4\u003c/code\u003e\u003c/a\u003e feat: value iterator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/4f24d62b5137e5788009d6f23b75502c8a3ead46\"\u003e\u003ccode\u003e4f24d62\u003c/code\u003e\u003c/a\u003e Fix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/2149cc3abb542d0163b3a00e7e2e7d3bbb28bee2\"\u003e\u003ccode\u003e2149cc3\u003c/code\u003e\u003c/a\u003e Update template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/b53c3918ca2c69b8161077b4ec91782d57a3ecc9\"\u003e\u003ccode\u003eb53c391\u003c/code\u003e\u003c/a\u003e Update codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/6f2e7876f6743352a0f948cba0a675dbad58cd90\"\u003e\u003ccode\u003e6f2e787\u003c/code\u003e\u003c/a\u003e Update copyright notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3537f72a0ffedeb7b1f2de6336fa18daf1a49f54\"\u003e\u003ccode\u003e3537f72\u003c/code\u003e\u003c/a\u003e Update trunk configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.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/fxamacker/cbor/v2` from 2.7.0 to 2.9.0\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\u003cp\u003ev2.9.0 adds new features, refactors tests, and improves docs.   New features improve interoperability/transcoding between CBOR \u0026amp; JSON.\u003c/p\u003e\n\u003cp\u003ev2.9.0 passed fuzz tests and is production quality.  However, the new \u003ccode\u003eTextUnmarshaler\u003c/code\u003e feature will continue being fuzz tested a bit longer due to recent changes.  The recent changes are limited and don't affect other parts of the codec that passed ~2 billion execs fuzzing.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use Go standard library functions 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/663\"\u003efxamacker/cbor#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove DupMapKeyError message 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/670\"\u003efxamacker/cbor#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd options to support TextMarshaler and TextUnmarshaler by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/672\"\u003efxamacker/cbor#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional support for json.Marshaler and json.Unmarshaler via transcoding by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/673\"\u003efxamacker/cbor#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor tests and update comments 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/678\"\u003efxamacker/cbor#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TextUnmarshaler on byte strings with ByteStringToStringAllowed. by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/682\"\u003efxamacker/cbor#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: Document struct field tag \u0026quot;-\u0026quot; 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/653\"\u003efxamacker/cbor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IntDecConvertSignedOrBigInt doc comment by \u003ca href=\"https://github.com/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs for TimeMode, Tag, RawTag, and add example for Embedded JSON Tag for CBOR 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/659\"\u003efxamacker/cbor#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for Embedded JSON Tag for CBOR (tag 262) 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/662\"\u003efxamacker/cbor#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in some comments by \u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.0 and add Red Hat as a user 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/684\"\u003efxamacker/cbor#684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.13 to 3.28.15 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/651\"\u003efxamacker/cbor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.15 to 3.28.16 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/658\"\u003efxamacker/cbor#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.16 to 3.28.17 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/660\"\u003efxamacker/cbor#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.4.0 to 5.5.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/661\"\u003efxamacker/cbor#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.17 to 3.28.18 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/664\"\u003efxamacker/cbor#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.18 to 3.28.19 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/667\"\u003efxamacker/cbor#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.19 to 3.29.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/674\"\u003efxamacker/cbor#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.29.0 to 3.29.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/680\"\u003efxamacker/cbor#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSpecial Thanks\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e for adding these new features! :tada:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in support for encoding.TextMarshaler and encoding.TextUnmarshaler to encode and decode from CBOR text string.\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for json.Marshaler and json.Unmarshaler via user-provided transcoding function.\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/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ev2.8.0 adds \u003ccode\u003eomitzero\u003c/code\u003e struct tag option, fixes and deprecates 3 functions, and bumps requirements to go 1.20+.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003eomitzero\u003c/code\u003e support!\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/fxamacker/cbor/commit/d29ad7351b55b1844387cf9306c4101658cc5256\"\u003e\u003ccode\u003ed29ad73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/684\"\u003e#684\u003c/a\u003e from fxamacker/fxamacker/update-readme-for-v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/6a631fa250b8092dc88a3a974ce92859fd4798be\"\u003e\u003ccode\u003e6a631fa\u003c/code\u003e\u003c/a\u003e Update README for v2.9.0 and add Red Hat as a user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8c8d4c3ce4052e4497079c59b4fb3076c4ebd72d\"\u003e\u003ccode\u003e8c8d4c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/682\"\u003e#682\u003c/a\u003e from benluddy/textunmarshaler-bytestringtostring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9bdebd2c0bbcfe0456fb044de9c90e2b6cfab030\"\u003e\u003ccode\u003e9bdebd2\u003c/code\u003e\u003c/a\u003e Use TextUnmarshaler on byte strings with ByteStringToStringAllowed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/a89c3ce6ea44b7ec758c44fe230231941a504eea\"\u003e\u003ccode\u003ea89c3ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/680\"\u003e#680\u003c/a\u003e from fxamacker/dependabot/github_actions/github/codeq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/7ef1742b5b1a523798b148c1b76c2565ed0194f8\"\u003e\u003ccode\u003e7ef1742\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.0 to 3.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/2d79f193345e0b66df130078a9319fb86ce1c499\"\u003e\u003ccode\u003e2d79f19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/678\"\u003e#678\u003c/a\u003e from fxamacker/fxamacker/refactor-tests-and-fix-spell...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0b94ce794bbb5a540157bfe53a14ebc71c82728e\"\u003e\u003ccode\u003e0b94ce7\u003c/code\u003e\u003c/a\u003e Fix comments to use one \u0026quot;l\u0026quot; in marshal*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/508be9165f35f357a783a5e2af09ec1dfac0cbf7\"\u003e\u003ccode\u003e508be91\u003c/code\u003e\u003c/a\u003e Rename two test funcs that can panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9251397c640b927a9e80506306688d6969f20288\"\u003e\u003ccode\u003e9251397\u003c/code\u003e\u003c/a\u003e Refactor test to use fmt.Appendf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.7.0...v2.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-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/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_model` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/89\"\u003eprometheus/client_model#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.33.0 to 1.34.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/prometheus/client_model/pull/88\"\u003eprometheus/client_model#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/90\"\u003eprometheus/client_model#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.0 to 1.34.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/91\"\u003eprometheus/client_model#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/92\"\u003eprometheus/client_model#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/93\"\u003eprometheus/client_model#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.1 to 1.34.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/94\"\u003eprometheus/client_model#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/95\"\u003eprometheus/client_model#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/96\"\u003eprometheus/client_model#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/97\"\u003eprometheus/client_model#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/98\"\u003eprometheus/client_model#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/99\"\u003eprometheus/client_model#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/100\"\u003eprometheus/client_model#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/101\"\u003eprometheus/client_model#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/103\"\u003eprometheus/client_model#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate google.golang.org/protobuf to v1.35.1 by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/104\"\u003eprometheus/client_model#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/105\"\u003eprometheus/client_model#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/106\"\u003eprometheus/client_model#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.1 to 1.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/107\"\u003eprometheus/client_model#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/108\"\u003eprometheus/client_model#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.2 to 1.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/109\"\u003eprometheus/client_model#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/110\"\u003eprometheus/client_model#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.1 to 1.36.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/111\"\u003eprometheus/client_model#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/112\"\u003eprometheus/client_model#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.4 to 1.36.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/113\"\u003eprometheus/client_model#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/114\"\u003eprometheus/client_model#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/115\"\u003eprometheus/client_model#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/116\"\u003eprometheus/client_model#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/119\"\u003eprometheus/client_model#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.1...v0.6.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/prometheus/client_model/commit/eb136e513d419e0c31ad750922f0a6f7675c2dee\"\u003e\u003ccode\u003eeb136e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/119\"\u003e#119\u003c/a\u003e from prometheus/superq/google.golang.org/protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf7f2ca4b601c87da3e4bf28e64c5386511a0bfc\"\u003e\u003ccode\u003ebf7f2ca\u003c/code\u003e\u003c/a\u003e Update golanci-lint to v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/7e9b56c6a570a6dca83ff2d2c425b6dafd7e7338\"\u003e\u003ccode\u003e7e9b56c\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.5 to 1.36.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ef699ce1c4dd0fe87d4ed44d5457cea731ad92b0\"\u003e\u003ccode\u003eef699ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/116\"\u003e#116\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf8b12ebfaf1a573f88c60e0d8bbda7d2225ad94\"\u003e\u003ccode\u003ebf8b12e\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/5b939685734c5009fb5cdbb2572cf650ec0f0147\"\u003e\u003ccode\u003e5b93968\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/115\"\u003e#115\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ae83ddc062246f4acd9341798ad68f9488c7540c\"\u003e\u003ccode\u003eae83ddc\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/afe0b21197864688348dfd1cfd3010afd1ebb485\"\u003e\u003ccode\u003eafe0b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/114\"\u003e#114\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/75e1daffce92961f7ccf81f69d368aaa984ea411\"\u003e\u003ccode\u003e75e1daf\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/73608e20e866edadc15d12cf3cdb441721dd475c\"\u003e\u003ccode\u003e73608e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/113\"\u003e#113\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang.o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.7.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\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/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1...\n\n_Description has been truncated_","html_url":"https://github.com/llm-d/llm-d-kv-cache/pull/332","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-kv-cache/issues/332","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/332/packages"},{"uuid":"3937939360","node_id":"PR_kwDOOh5mmc7DmKCo","number":323,"state":"open","title":"deps(go): bump the go-dependencies group with 11 updates","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-02-13T16:20:13.000Z","updated_at":"2026-02-13T16:20:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":11,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.35.0","new_version":"2.36.1","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/dgraph-io/ristretto/v2","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/dgraph-io/ristretto"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/fxamacker/cbor"},{"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/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/client_model","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"google.golang.org/grpc","old_version":"1.68.1","new_version":"1.79.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.5","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.36.1` |\n| [github.com/dgraph-io/ristretto/v2](https://github.com/dgraph-io/ristretto) | `2.3.0` | `2.4.0` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.7.0` | `2.9.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.1` | `0.6.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.3` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.1` | `1.79.1` |\n| google.golang.org/protobuf | `1.36.5` | `1.36.10` |\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupport CLUSTER SHARDS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis 8.4.0, DUMP/RESTORE, EVALRO, WAIT\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/commit/64de52d3aba1916839792483892ab7adc6e08bcb\"\u003e\u003ccode\u003e64de52d\u003c/code\u003e\u003c/a\u003e changelog for v2.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/7ae63baa0e987ec36580e554c0dbf0c78e4334b3\"\u003e\u003ccode\u003e7ae63ba\u003c/code\u003e\u003c/a\u003e CLUSTER SHARDS (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/99437e6dc2cac79887407891037f85b1851fbaf9\"\u003e\u003ccode\u003e99437e6\u003c/code\u003e\u003c/a\u003e v2.36.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/e5c9a13b1e84217aa9f4ea9e3f2a7a360ae01ee7\"\u003e\u003ccode\u003ee5c9a13\u003c/code\u003e\u003c/a\u003e update redis to 8.4.0 (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/879c91ce9368d0057752736e837108c3e0aeba51\"\u003e\u003ccode\u003e879c91c\u003c/code\u003e\u003c/a\u003e use math/bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/dfe3831be7b6369538737e8eed2eb82a1e338998\"\u003e\u003ccode\u003edfe3831\u003c/code\u003e\u003c/a\u003e support for \u0026quot;\u0026lt;timestamp\u0026gt;-*\u0026quot; (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/72a6b15498e38cfae28a110787370ad8592bb4e5\"\u003e\u003ccode\u003e72a6b15\u003c/code\u003e\u003c/a\u003e Add evalro support (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/3f960ee860b48d2e26fc58a61458c498d736a9c0\"\u003e\u003ccode\u003e3f960ee\u003c/code\u003e\u003c/a\u003e direct implementations for 2 commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/20a81e7e4d26152263b68bff9059c6d05d1414af\"\u003e\u003ccode\u003e20a81e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/422\"\u003e#422\u003c/a\u003e from destinyoooo/client-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b50ef1cd64eb04c5ab5c8ba5b261fb37c323960f\"\u003e\u003ccode\u003eb50ef1c\u003c/code\u003e\u003c/a\u003e feat: support info stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.35.0...v2.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/ristretto/v2` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/ristretto/releases\"\u003egithub.com/dgraph-io/ristretto/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add value iterator by \u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow custom key types with underlying types in Key constraint 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/ristretto/pull/478\"\u003edgraph-io/ristretto#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 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/dgraph-io/ristretto/pull/464\"\u003edgraph-io/ristretto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/setup-go action to v6 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/dgraph-io/ristretto/pull/468\"\u003edgraph-io/ristretto#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch 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/dgraph-io/ristretto/pull/467\"\u003edgraph-io/ristretto#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update trunk for 1.25 toolchain 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/ristretto/pull/471\"\u003edgraph-io/ristretto#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update readme and trunk config 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/ristretto/pull/474\"\u003edgraph-io/ristretto#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): fix test files compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e) by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for release v2.4.0 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/ristretto/pull/479\"\u003edgraph-io/ristretto#479\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/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/ristretto/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v2.4.0] - 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement public \u003ccode\u003eCache.IterValues()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow custom key types with underlying types in Key constraint (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/commit/402101df6c698ed1253bb305ce9cda71bc83ad1d\"\u003e\u003ccode\u003e402101d\u003c/code\u003e\u003c/a\u003e Update change log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/25534dc98b72827909f24464c5c6be6c768c0aa5\"\u003e\u003ccode\u003e25534dc\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3eb2a417db055a564d85d002624a565c4d776ebe\"\u003e\u003ccode\u003e3eb2a41\u003c/code\u003e\u003c/a\u003e Update trunk config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/20299c01d038069913653b2038f9ccdf5645bc3f\"\u003e\u003ccode\u003e20299c0\u003c/code\u003e\u003c/a\u003e allow custom key types with underlying types in Key constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3e164e48c1e08602a58a14660adf0163e4c6a054\"\u003e\u003ccode\u003e3e164e4\u003c/code\u003e\u003c/a\u003e feat: value iterator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/4f24d62b5137e5788009d6f23b75502c8a3ead46\"\u003e\u003ccode\u003e4f24d62\u003c/code\u003e\u003c/a\u003e Fix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/2149cc3abb542d0163b3a00e7e2e7d3bbb28bee2\"\u003e\u003ccode\u003e2149cc3\u003c/code\u003e\u003c/a\u003e Update template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/b53c3918ca2c69b8161077b4ec91782d57a3ecc9\"\u003e\u003ccode\u003eb53c391\u003c/code\u003e\u003c/a\u003e Update codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/6f2e7876f6743352a0f948cba0a675dbad58cd90\"\u003e\u003ccode\u003e6f2e787\u003c/code\u003e\u003c/a\u003e Update copyright notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3537f72a0ffedeb7b1f2de6336fa18daf1a49f54\"\u003e\u003ccode\u003e3537f72\u003c/code\u003e\u003c/a\u003e Update trunk configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.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/fxamacker/cbor/v2` from 2.7.0 to 2.9.0\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\u003cp\u003ev2.9.0 adds new features, refactors tests, and improves docs.   New features improve interoperability/transcoding between CBOR \u0026amp; JSON.\u003c/p\u003e\n\u003cp\u003ev2.9.0 passed fuzz tests and is production quality.  However, the new \u003ccode\u003eTextUnmarshaler\u003c/code\u003e feature will continue being fuzz tested a bit longer due to recent changes.  The recent changes are limited and don't affect other parts of the codec that passed ~2 billion execs fuzzing.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use Go standard library functions 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/663\"\u003efxamacker/cbor#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove DupMapKeyError message 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/670\"\u003efxamacker/cbor#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd options to support TextMarshaler and TextUnmarshaler by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/672\"\u003efxamacker/cbor#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional support for json.Marshaler and json.Unmarshaler via transcoding by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/673\"\u003efxamacker/cbor#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor tests and update comments 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/678\"\u003efxamacker/cbor#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TextUnmarshaler on byte strings with ByteStringToStringAllowed. by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/682\"\u003efxamacker/cbor#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: Document struct field tag \u0026quot;-\u0026quot; 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/653\"\u003efxamacker/cbor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IntDecConvertSignedOrBigInt doc comment by \u003ca href=\"https://github.com/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs for TimeMode, Tag, RawTag, and add example for Embedded JSON Tag for CBOR 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/659\"\u003efxamacker/cbor#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for Embedded JSON Tag for CBOR (tag 262) 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/662\"\u003efxamacker/cbor#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in some comments by \u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.0 and add Red Hat as a user 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/684\"\u003efxamacker/cbor#684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.13 to 3.28.15 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/651\"\u003efxamacker/cbor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.15 to 3.28.16 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/658\"\u003efxamacker/cbor#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.16 to 3.28.17 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/660\"\u003efxamacker/cbor#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.4.0 to 5.5.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/661\"\u003efxamacker/cbor#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.17 to 3.28.18 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/664\"\u003efxamacker/cbor#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.18 to 3.28.19 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/667\"\u003efxamacker/cbor#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.19 to 3.29.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/674\"\u003efxamacker/cbor#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.29.0 to 3.29.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/680\"\u003efxamacker/cbor#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSpecial Thanks\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e for adding these new features! :tada:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in support for encoding.TextMarshaler and encoding.TextUnmarshaler to encode and decode from CBOR text string.\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for json.Marshaler and json.Unmarshaler via user-provided transcoding function.\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/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ev2.8.0 adds \u003ccode\u003eomitzero\u003c/code\u003e struct tag option, fixes and deprecates 3 functions, and bumps requirements to go 1.20+.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003eomitzero\u003c/code\u003e support!\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/fxamacker/cbor/commit/d29ad7351b55b1844387cf9306c4101658cc5256\"\u003e\u003ccode\u003ed29ad73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/684\"\u003e#684\u003c/a\u003e from fxamacker/fxamacker/update-readme-for-v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/6a631fa250b8092dc88a3a974ce92859fd4798be\"\u003e\u003ccode\u003e6a631fa\u003c/code\u003e\u003c/a\u003e Update README for v2.9.0 and add Red Hat as a user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8c8d4c3ce4052e4497079c59b4fb3076c4ebd72d\"\u003e\u003ccode\u003e8c8d4c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/682\"\u003e#682\u003c/a\u003e from benluddy/textunmarshaler-bytestringtostring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9bdebd2c0bbcfe0456fb044de9c90e2b6cfab030\"\u003e\u003ccode\u003e9bdebd2\u003c/code\u003e\u003c/a\u003e Use TextUnmarshaler on byte strings with ByteStringToStringAllowed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/a89c3ce6ea44b7ec758c44fe230231941a504eea\"\u003e\u003ccode\u003ea89c3ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/680\"\u003e#680\u003c/a\u003e from fxamacker/dependabot/github_actions/github/codeq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/7ef1742b5b1a523798b148c1b76c2565ed0194f8\"\u003e\u003ccode\u003e7ef1742\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.0 to 3.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/2d79f193345e0b66df130078a9319fb86ce1c499\"\u003e\u003ccode\u003e2d79f19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/678\"\u003e#678\u003c/a\u003e from fxamacker/fxamacker/refactor-tests-and-fix-spell...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0b94ce794bbb5a540157bfe53a14ebc71c82728e\"\u003e\u003ccode\u003e0b94ce7\u003c/code\u003e\u003c/a\u003e Fix comments to use one \u0026quot;l\u0026quot; in marshal*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/508be9165f35f357a783a5e2af09ec1dfac0cbf7\"\u003e\u003ccode\u003e508be91\u003c/code\u003e\u003c/a\u003e Rename two test funcs that can panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9251397c640b927a9e80506306688d6969f20288\"\u003e\u003ccode\u003e9251397\u003c/code\u003e\u003c/a\u003e Refactor test to use fmt.Appendf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.7.0...v2.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-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/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_model` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/89\"\u003eprometheus/client_model#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.33.0 to 1.34.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/prometheus/client_model/pull/88\"\u003eprometheus/client_model#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/90\"\u003eprometheus/client_model#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.0 to 1.34.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/91\"\u003eprometheus/client_model#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/92\"\u003eprometheus/client_model#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/93\"\u003eprometheus/client_model#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.1 to 1.34.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/94\"\u003eprometheus/client_model#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/95\"\u003eprometheus/client_model#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/96\"\u003eprometheus/client_model#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/97\"\u003eprometheus/client_model#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/98\"\u003eprometheus/client_model#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/99\"\u003eprometheus/client_model#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/100\"\u003eprometheus/client_model#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/101\"\u003eprometheus/client_model#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/103\"\u003eprometheus/client_model#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate google.golang.org/protobuf to v1.35.1 by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/104\"\u003eprometheus/client_model#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/105\"\u003eprometheus/client_model#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/106\"\u003eprometheus/client_model#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.1 to 1.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/107\"\u003eprometheus/client_model#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/108\"\u003eprometheus/client_model#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.2 to 1.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/109\"\u003eprometheus/client_model#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/110\"\u003eprometheus/client_model#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.1 to 1.36.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/111\"\u003eprometheus/client_model#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/112\"\u003eprometheus/client_model#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.4 to 1.36.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/113\"\u003eprometheus/client_model#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/114\"\u003eprometheus/client_model#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/115\"\u003eprometheus/client_model#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/116\"\u003eprometheus/client_model#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/119\"\u003eprometheus/client_model#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.1...v0.6.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/prometheus/client_model/commit/eb136e513d419e0c31ad750922f0a6f7675c2dee\"\u003e\u003ccode\u003eeb136e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/119\"\u003e#119\u003c/a\u003e from prometheus/superq/google.golang.org/protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf7f2ca4b601c87da3e4bf28e64c5386511a0bfc\"\u003e\u003ccode\u003ebf7f2ca\u003c/code\u003e\u003c/a\u003e Update golanci-lint to v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/7e9b56c6a570a6dca83ff2d2c425b6dafd7e7338\"\u003e\u003ccode\u003e7e9b56c\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.5 to 1.36.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ef699ce1c4dd0fe87d4ed44d5457cea731ad92b0\"\u003e\u003ccode\u003eef699ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/116\"\u003e#116\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf8b12ebfaf1a573f88c60e0d8bbda7d2225ad94\"\u003e\u003ccode\u003ebf8b12e\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/5b939685734c5009fb5cdbb2572cf650ec0f0147\"\u003e\u003ccode\u003e5b93968\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/115\"\u003e#115\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ae83ddc062246f4acd9341798ad68f9488c7540c\"\u003e\u003ccode\u003eae83ddc\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/afe0b21197864688348dfd1cfd3010afd1ebb485\"\u003e\u003ccode\u003eafe0b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/114\"\u003e#114\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/75e1daffce92961f7ccf81f69d368aaa984ea411\"\u003e\u003ccode\u003e75e1daf\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/73608e20e866edadc15d12cf3cdb441721dd475c\"\u003e\u003ccode\u003e73608e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/113\"\u003e#113\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang.o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.7.3 to 9.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.17.3\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e that could cause resource leaks in high concurrency scenarios with dial failures (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStream Commands\u003c/strong\u003e: Fixed \u003ccode\u003eXADD\u003c/code\u003e and \u003ccode\u003eXTRIM\u003c/code\u003e commands to use exact threshold (\u003ccode\u003e=\u003c/code\u003e) when \u003ccode\u003eApprox\u003c/code\u003e is false, ensuring precise stream trimming behavior (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Added \u003ccode\u003eConnMaxLifetimeJitter\u003c/code\u003e configuration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClient Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e fields to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e to allow configuring connection retry behavior for cluster, ring, and sentinel clients (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.2\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed critical race condition in turn management that could cause connection leaks when dial goroutines complete after request timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext Timeout\u003c/strong\u003e: Improved context timeout calculation to use minimum of remaining time and DialTimeout, preventing goroutines from waiting longer than necessary (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/v9.17.3/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.17.3 (2026-01-25)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e that could cause resource leaks in high concurrency scenarios with dial failures (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStream Commands\u003c/strong\u003e: Fixed \u003ccode\u003eXADD\u003c/code\u003e and \u003ccode\u003eXTRIM\u003c/code\u003e commands to use exact threshold (\u003ccode\u003e=\u003c/code\u003e) when \u003ccode\u003eApprox\u003c/code\u003e is false, ensuring precise stream trimming behavior (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Added \u003ccode\u003eConnMaxLifetimeJitter\u003c/code\u003e configuration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClient Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e fields to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e to allow configuring connection retry behavior for cluster, ring, and sentinel clients (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.17.2 (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed critical race condition in turn management that could cause connection leaks when dial goroutines complete after request timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext Timeout\u003c/strong\u003e: Improved context timeout calculation to use minimum of remaining time and DialTimeout, preventing goroutines from waiting longer than necessary (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.1...v9.17.2\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.1...v9.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.17.1 (2025-11-25)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\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/redis/go-redis/commit/0a836fb24c808795dfa561ddfdba613e6b4961ea\"\u003e\u003ccode\u003e0a836fb\u003c/code\u003e\u003c/a\u003e chore(release): 9.17.3 patch with bugfixes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3688\"\u003e#3688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2668e112ee20c81389703df94df04b057cca8b86\"\u003e\u003ccode\u003e2668e11\u003c/code\u003e\u003c/a\u003e feat(options): add DialerRetries and DialerRetryTimeout to ClusterOptions, Ri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/981333fb426f5d4fe985d1071b481a40ceb88a45\"\u003e\u003ccode\u003e981333f\u003c/code\u003e\u003c/a\u003e fix(pool): fix wantConnQueue zombie elements and add comprehensive test cover...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/87be269e743f511d0babfa81f285c96bc8b40868\"\u003e\u003ccode\u003e87be269\u003c/code\u003e\u003c/a\u003e fix(xadd,xtrim): when approx is false, should have \u003ccode\u003e=\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/5a616396ba090a173d1f920b57d807b24f6c7880\"\u003e\u003ccode\u003e5a61639\u003c/code\u003e\u003c/a\u003e feat(pool): add ConnMaxLifetimeJitter to prevent connection thundering herd (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d3e7d4c51b1a4507089118eddd8d94b1cbe5b394\"\u003e\u003ccode\u003ed3e7d4c\u003c/code\u003e\u003c/a\u003e chore(release): v9.17.2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/665d0bfbb7056e44680e6a63d297712a0196c086\"\u003e\u003ccode\u003e665d0bf\u003c/code\u003e\u003c/a\u003e fix(pool): correct turn management in putIdleConn to prevent connection leaks...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/68d8c5955713fb22642a0d44163c6f785ba7425e\"\u003e\u003ccode\u003e68d8c59\u003c/code\u003e\u003c/a\u003e chore(release): v9.17.1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/932caa5f13e11433a75d95e052e862010b016a1a\"\u003e\u003ccode\u003e932caa5\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b362eb7f7d1f4b8aea6759ceea22dcaba9992b4b\"\u003e\u003ccode\u003eb362eb7\u003c/code\u003e\u003c/a\u003e fix(txpipeline) add wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/b7801fbf5cd58d201296d5d0e132d1849966dbd4\"\u003e\u003ccode\u003eb7801fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1778\"\u003e#1778\u003c/a\u003e from stretchr/dependabot/github_actions/actions/chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/69831f3b08c40d56a09d0be93e9d5ae034f1590b\"\u003e\u003ccode\u003e69831f3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a53be35c3b0cfcd5189cffcfd75df60ea581104c\"\u003e\u003ccode\u003ea53be35\u003c/code\u003e\u003c/a\u003e Improve captureTestingT helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/aafb604176db7e1f2c9810bc90d644291d057687\"\u003e\u003ccode\u003eaafb604\u003c/code\u003e\u003c/a\u003e mock: improve formatting of error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7218e0390acd2aea3edb18574110ec2753c0aeef\"\u003e\u003ccode\u003e7218e03\u003c/code\u003e\u003c/a\u003e improve error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/929a2126c2702df436312656a0304580b526c6e9\"\u003e\u003ccode\u003e929a212\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1758\"\u003e#1758\u003c/a\u003e from stretchr/dolmen/suite-faster-method-filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/bc7459ec38128532ff32f23cfab4ea0b725210f2\"\u003e\u003ccode\u003ebc7459e\u003c/code\u003e\u003c/a\u003e suite: faster filtering of methods (-testify.m)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d37b5c962954410bcd7a71ff3a77c79514056d1\"\u003e\u003ccode\u003e7d37b5c\u003c/code\u003e\u003c/a\u003e suite: refactor methodFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/zap` from 1.27.0 to 1.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/zap/releases\"\u003ego.uber.org/zap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\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/zap/blob/master/CHANGELOG.md\"\u003ego.uber.org/zap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.1 (19 Nov 2025)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/llm-d/llm-d-kv-cache/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-kv-cache/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"},{"uuid":"3911385056","node_id":"PR_kwDOKSiJN87COvtR","number":54,"state":"open","title":"[PF-291](deps): bump the minor group with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-07T22:10:51.000Z","updated_at":"2026-02-07T22:13:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[PF-291](deps): bump","group_name":"minor","update_count":13,"packages":[{"name":"cloud.google.com/go/secretmanager","old_version":"1.14.2","new_version":"1.16.0","repository_url":"https://github.com/googleapis/google-cloud-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/migueleliasweb/go-github-mock","old_version":"1.1.0","new_version":"1.5.0","repository_url":"https://github.com/migueleliasweb/go-github-mock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.21.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.34.2","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/stretchr/testify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/stretchr/testify"},{"name":"golang.org/x/crypto","old_version":"0.28.0","new_version":"0.47.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/oauth2","old_version":"0.23.0","new_version":"0.30.0","repository_url":"https://github.com/golang/oauth2"},{"name":"google.golang.org/api","old_version":"0.203.0","new_version":"0.247.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.67.1","new_version":"1.74.2","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/apimachinery","old_version":"0.31.2","new_version":"0.35.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.31.2","new_version":"0.35.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.19.1","new_version":"0.23.1","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.14.2` | `1.16.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/migueleliasweb/go-github-mock](https://github.com/migueleliasweb/go-github-mock) | `1.1.0` | `1.5.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.21.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.34.2` | `1.39.0` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.9.0` | `1.10.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.28.0` | `0.47.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.23.0` | `0.30.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.203.0` | `0.247.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.67.1` | `1.74.2` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.2` | `0.35.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.2` | `0.35.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.1` | `0.23.1` |\n\nUpdates `cloud.google.com/go/secretmanager` from 1.14.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eosconfig 1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.15.1...osconfig/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new \u003ccode\u003eReportVmInventory\u003c/code\u003e endpoint along with new request and response messages (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_CHECK_POST_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003ePatchConfig\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for service \u003ccode\u003eAgentEndpointService\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eInventory\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDEFINITION\u003c/code\u003e in enum \u003ccode\u003eClassification\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicyResourceConfigStep\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eenforce\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eExecResource\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for enum \u003ccode\u003eTaskDirective\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erun 1.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.14.0...run/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd instances client library (PiperOrigin-RevId: 856756379) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8ddeca50\"\u003e8ddeca50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd instances description (PiperOrigin-RevId: 856756379) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8ddeca50\"\u003e8ddeca50\u003c/a\u003e)\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/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.15.0...documentai/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2023-02-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e ROLLBACK (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7439\"\u003e#7439\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/932ddc87ed3889bd5b132d4c2307b1017c3ef3a2\"\u003e932ddc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.8.0...documentai/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e The TrainProcessorVersion parent was incorrectly annotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.15.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/672d8c20f7cbce9fbd9b2d5e29cfb803f1e51d2d\"\u003e672d8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a10f592f85641153832d713551e0246d9b5a1174\"\u003ea10f592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.7.0...documentai/v1.8.0\"\u003e1.8.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new types for betas (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f303f9efc2e919a9a6bd828f3cdb1fcb3b8b390\"\u003e9f303f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\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/googleapis/google-cloud-go/commit/443e0ee35d1d0730d1101a96f97c8d4f5ce43095\"\u003e\u003ccode\u003e443e0ee\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/928f1a77191fbf4736051305e0ad67b69bae11fb\"\u003e\u003ccode\u003e928f1a7\u003c/code\u003e\u003c/a\u003e fix(bigtable/emulator): Sending empty row in SampleRowKeys response (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10611\"\u003e#10611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/0e5c5c9b3fd45146a3594ae635219fb07e99f8fc\"\u003e\u003ccode\u003e0e5c5c9\u003c/code\u003e\u003c/a\u003e refactor(bigtable): Refactoring client side metrics code (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/47941b3ec4f8d77884a3e9213719dfcbc9380b40\"\u003e\u003ccode\u003e47941b3\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.7.3 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10574\"\u003e#10574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7cea5edd5a0c1e6bca558696f5607879141910e8\"\u003e\u003ccode\u003e7cea5ed\u003c/code\u003e\u003c/a\u003e fix(auth): disable automatic universe domain check for MDS (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2fef23856e4c0738fd49d5d2aa98342a32202489\"\u003e\u003ccode\u003e2fef238\u003c/code\u003e\u003c/a\u003e feat(parallelstore): add file_stripe_level and directory_stripe_level fields ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b90b361c8073075a68e6e447019a7c402a241a7a\"\u003e\u003ccode\u003eb90b361\u003c/code\u003e\u003c/a\u003e chore(storage/transfermanager): reduce zero array size used for checksums (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6b519428182e8b17ff30fa09e0e3c18716269f1c\"\u003e\u003ccode\u003e6b51942\u003c/code\u003e\u003c/a\u003e docs(datacatalog): mark DataplexTransferStatus.MIGRATED as deprecated (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10621\"\u003e#10621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/97fa56008a30857fc6d835517fc2d9a2959b19a5\"\u003e\u003ccode\u003e97fa560\u003c/code\u003e\u003c/a\u003e feat(documentai): A new field \u003ccode\u003eimageless_mode\u003c/code\u003e is added to message `.google.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d949cc0e5d44af62154d9d5fd393f25a852f93ed\"\u003e\u003ccode\u003ed949cc0\u003c/code\u003e\u003c/a\u003e docs(dlp): replace HTML tags with CommonMark notation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10613\"\u003e#10613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/dlp/v1.14.2...dlp/v1.16.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/migueleliasweb/go-github-mock` from 1.1.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/releases\"\u003egithub.com/migueleliasweb/go-github-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCloses \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/issues/79\"\u003e#79\u003c/a\u003e by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/84\"\u003emigueleliasweb/go-github-mock#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-github v72.0 by \u003ca href=\"https://github.com/RPCMoritz\"\u003e\u003ccode\u003e@​RPCMoritz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/83\"\u003emigueleliasweb/go-github-mock#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GH definitions + Go version to 1.24.4 by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/85\"\u003emigueleliasweb/go-github-mock#85\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/RPCMoritz\"\u003e\u003ccode\u003e@​RPCMoritz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/83\"\u003emigueleliasweb/go-github-mock#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake GetReposContentsByOwnerByRepoByPath path optional by \u003ca href=\"https://github.com/trumant\"\u003e\u003ccode\u003e@​trumant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/82\"\u003emigueleliasweb/go-github-mock#82\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/trumant\"\u003e\u003ccode\u003e@​trumant\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/szesch\"\u003e\u003ccode\u003e@​szesch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/82\"\u003emigueleliasweb/go-github-mock#82\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v.1.2.0...v1.3.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v.1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-github/v69 by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/78\"\u003emigueleliasweb/go-github-mock#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v.1.2.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v.1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e(Fixed tag that had an extra \u0026quot;.\u0026quot; in it)\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/migueleliasweb/go-github-mock/commit/cd7e39800e7fb6b4e768c924f03080670cb43b9c\"\u003e\u003ccode\u003ecd7e398\u003c/code\u003e\u003c/a\u003e Swap returns of new function NewMockedHTTPClientAndServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/060ff3d3c6acd35cdf05f57c0b35463c18964042\"\u003e\u003ccode\u003e060ff3d\u003c/code\u003e\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/de485e30faa6342a552e3ad9dfcc98ebda83be38\"\u003e\u003ccode\u003ede485e3\u003c/code\u003e\u003c/a\u003e Update GH definitions + Go version to 1.24.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/f5a2955c673c0637e88ee77f5d091ebf6261b2c4\"\u003e\u003ccode\u003ef5a2955\u003c/code\u003e\u003c/a\u003e Update to go-github v72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/dd6b28752862d0748bf5cee28fc1d69b0475eb3f\"\u003e\u003ccode\u003edd6b287\u003c/code\u003e\u003c/a\u003e make GetReposContentsByOwnerByRepoByPath path optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/478be8dfecbacff075a347a903a79932e28945d0\"\u003e\u003ccode\u003e478be8d\u003c/code\u003e\u003c/a\u003e Create automatic update for go-github package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/58d0f87bad8c713e40631847ad5742e266bed5d4\"\u003e\u003ccode\u003e58d0f87\u003c/code\u003e\u003c/a\u003e Update to go-github/v69\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v1.5.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.21.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.21.0...v2.28.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/gomega` from 1.34.2 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.34.2...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PanicAssertionFunc by \u003ca href=\"https://github.com/fahimbagar\"\u003e\u003ccode\u003e@​fahimbagar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1337\"\u003estretchr/testify#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: deprecate CompareType by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1566\"\u003estretchr/testify#1566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: make YAML dependency pluggable via build tags by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1579\"\u003estretchr/testify#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: new assertion NotElementsMatch by \u003ca href=\"https://github.com/hendrywiranto\"\u003e\u003ccode\u003e@​hendrywiranto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1600\"\u003estretchr/testify#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: in order mock calls by \u003ca href=\"https://github.com/ReyOrtiz\"\u003e\u003ccode\u003e@​ReyOrtiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1637\"\u003estretchr/testify#1637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion for NotErrorAs by \u003ca href=\"https://github.com/palsivertsen\"\u003e\u003ccode\u003e@​palsivertsen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1129\"\u003estretchr/testify#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord Return Arguments of a Call by \u003ca href=\"https://github.com/jayd3e\"\u003e\u003ccode\u003e@​jayd3e\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1636\"\u003estretchr/testify#1636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.EqualExportedValues: accepts everything by \u003ca href=\"https://github.com/redachl\"\u003e\u003ccode\u003e@​redachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1586\"\u003estretchr/testify#1586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert: make tHelper a type alias by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1562\"\u003estretchr/testify#1562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not get argument again unnecessarily in Arguments.Error() by \u003ca href=\"https://github.com/TomWright\"\u003e\u003ccode\u003e@​TomWright\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/820\"\u003estretchr/testify#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time.Time compare by \u003ca href=\"https://github.com/myxo\"\u003e\u003ccode\u003e@​myxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1582\"\u003estretchr/testify#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Regexp: handle []byte array properly by \u003ca href=\"https://github.com/kevinburkesegment\"\u003e\u003ccode\u003e@​kevinburkesegment\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1587\"\u003estretchr/testify#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: collect.FailNow() should not panic by \u003ca href=\"https://github.com/marshall-lee\"\u003e\u003ccode\u003e@​marshall-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1481\"\u003estretchr/testify#1481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: simplify implementation of FunctionalOptions by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1571\"\u003estretchr/testify#1571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: caller information for unexpected method call by \u003ca href=\"https://github.com/spirin\"\u003e\u003ccode\u003e@​spirin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1644\"\u003estretchr/testify#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: fix test failures by \u003ca href=\"https://github.com/stevenh\"\u003e\u003ccode\u003e@​stevenh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1421\"\u003estretchr/testify#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1662\"\u003e#1662\u003c/a\u003e (comparing infs should fail) by \u003ca href=\"https://github.com/ybrustin\"\u003e\u003ccode\u003e@​ybrustin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1663\"\u003estretchr/testify#1663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotSame should fail if args are not pointers \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1661\"\u003e#1661\u003c/a\u003e by \u003ca href=\"https://github.com/sikehish\"\u003e\u003ccode\u003e@​sikehish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1664\"\u003estretchr/testify#1664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease timeouts in Test_Mock_Called_blocks to reduce flakiness in CI by \u003ca href=\"https://github.com/sikehish\"\u003e\u003ccode\u003e@​sikehish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1667\"\u003estretchr/testify#1667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: compare functional option names for indirect calls by \u003ca href=\"https://github.com/arjun-1\"\u003e\u003ccode\u003e@​arjun-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1626\"\u003estretchr/testify#1626\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.gitignore: ignore \u0026quot;go test -c\u0026quot; binaries by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1565\"\u003estretchr/testify#1565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: improve doc by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1570\"\u003estretchr/testify#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: fix FunctionalOptions docs by \u003ca href=\"https://github.com/snirye\"\u003e\u003ccode\u003e@​snirye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1433\"\u003estretchr/testify#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: link out to the excellent testifylint by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1568\"\u003estretchr/testify#1568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: fix typo in comment by \u003ca href=\"https://github.com/JohnEndson\"\u003e\u003ccode\u003e@​JohnEndson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1580\"\u003estretchr/testify#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the EventuallyWithT and EventuallyWithTf example by \u003ca href=\"https://github.com/JonCrowther\"\u003e\u003ccode\u003e@​JonCrowther\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1588\"\u003estretchr/testify#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump softprops/action-gh-release from 1 to 2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1575\"\u003estretchr/testify#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: document more alternatives to deprecated AnythingOfTypeArgument by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1569\"\u003estretchr/testify#1569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: Correctly document EqualValues behavior by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1593\"\u003estretchr/testify#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: grammar in godoc by \u003ca href=\"https://github.com/miparnisari\"\u003e\u003ccode\u003e@​miparnisari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1607\"\u003estretchr/testify#1607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github/workflows: Run tests for Go 1.22 by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1629\"\u003estretchr/testify#1629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument suite's lack of support for t.Parallel by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1645\"\u003estretchr/testify#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: fix 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/stretchr/testify/pull/1650\"\u003estretchr/testify#1650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: fix doc comment for NotBefore by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1651\"\u003estretchr/testify#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate better comments for require package by \u003ca href=\"https://github.com/Neokil\"\u003e\u003ccode\u003e@​Neokil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1610\"\u003estretchr/testify#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: replace Testify V2 notice with \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e's V2 manifesto by \u003ca href=\"https://github.com/hendrywiranto\"\u003e\u003ccode\u003e@​hendrywiranto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1518\"\u003estretchr/testify#1518\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/fahimbagar\"\u003e\u003ccode\u003e@​fahimbagar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1337\"\u003estretchr/testify#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomWright\"\u003e\u003ccode\u003e@​TomWright\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/820\"\u003estretchr/testify#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snirye\"\u003e\u003ccode\u003e@​snirye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1433\"\u003estretchr/testify#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myxo\"\u003e\u003ccode\u003e@​myxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1582\"\u003estretchr/testify#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JohnEndson\"\u003e\u003ccode\u003e@​JohnEndson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1580\"\u003estretchr/testify#1580\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/stretchr/testify/commit/89cbdd9e7b39eb58896d316a7495597d3aba4371\"\u003e\u003ccode\u003e89cbdd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1626\"\u003e#1626\u003c/a\u003e from arjun-1/fix-functional-options-diff-indirect-calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/07bac606be2191ae89a281195e58d01e0de7b5f8\"\u003e\u003ccode\u003e07bac60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1667\"\u003e#1667\u003c/a\u003e from sikehish/flaky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/716de8dff46ed7ae3c6ebb7a6124db741ba7c018\"\u003e\u003ccode\u003e716de8d\u003c/code\u003e\u003c/a\u003e Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/118fb8346630c192421c8914848381af9d4412a7\"\u003e\u003ccode\u003e118fb83\u003c/code\u003e\u003c/a\u003e NotSame should fail if args are not pointers \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1661\"\u003e#1661\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d99b2b43d8f60a8982a78cde6e8bd287dea5da0\"\u003e\u003ccode\u003e7d99b2b\u003c/code\u003e\u003c/a\u003e attempt 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/05f87c016035811e6d8371f1887ec360c318f53f\"\u003e\u003ccode\u003e05f87c0\u003c/code\u003e\u003c/a\u003e more similar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/ea7129e00694592e20cb34c58a6b8a251418b9da\"\u003e\u003ccode\u003eea7129e\u003c/code\u003e\u003c/a\u003e better fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a1b9c9efe3c25c50678b1e492045164b914e255f\"\u003e\u003ccode\u003ea1b9c9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1663\"\u003e#1663\u003c/a\u003e from ybrustin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/8302de98b17649445fc1f1992fc3fecdb40c59ba\"\u003e\u003ccode\u003e8302de9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/89352f7958086841c72425ccd6f43ab299e1309c\"\u003e\u003ccode\u003e89352f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1518\"\u003e#1518\u003c/a\u003e from hendrywiranto/adjust-readme-remove-v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.9.0...v1.10.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/crypto` from 0.28.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\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/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\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/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\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/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.28.0...v0.47.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/oauth2` from 0.23.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/cf1431934151b3a93e0b3286eb6798ca08ea3770\"\u003e\u003ccode\u003ecf14319\u003c/code\u003e\u003c/a\u003e oauth2: fix expiration time window check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/32d34ef364e670a650fe59267b92301ff7ed08f1\"\u003e\u003ccode\u003e32d34ef\u003c/code\u003e\u003c/a\u003e internal: include clientID in auth style cache key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/2d34e3091be3f4b4700842fb663dad98a10ddfb6\"\u003e\u003ccode\u003e2d34e30\u003c/code\u003e\u003c/a\u003e oauth2: replace a magic number with AuthStyleUnknown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/696f7b31289a98558822be146698b7834e477e63\"\u003e\u003ccode\u003e696f7b3\u003c/code\u003e\u003c/a\u003e all: modernize with doc links and any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/471209bbe29fc1e3bf8d4ca3ca89d67f8817d521\"\u003e\u003ccode\u003e471209b\u003c/code\u003e\u003c/a\u003e oauth2: drop dependency on go-cmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/6968da209b8fd816452d22ad1b4faca197a5b974\"\u003e\u003ccode\u003e6968da2\u003c/code\u003e\u003c/a\u003e oauth2: sync Token.ExpiresIn from internal Token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/d2c4e0a6256426212864554628e234ebe6005347\"\u003e\u003ccode\u003ed2c4e0a\u003c/code\u003e\u003c/a\u003e oauth2: context instead of golang.org/x/net/context in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/883dc3c9d87d538c301ebff2ccdcc8b6a0b92890\"\u003e\u003ccode\u003e883dc3c\u003c/code\u003e\u003c/a\u003e endpoints: add various endpoints from stale CLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/1c06e8705ef848db9c7553a78b630b9b9f138a87\"\u003e\u003ccode\u003e1c06e87\u003c/code\u003e\u003c/a\u003e all: make use of oauth.Token.ExpiresIn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/65c15a35147ccc5127e9f8cdf2e07837596e56b4\"\u003e\u003ccode\u003e65c15a3\u003c/code\u003e\u003c/a\u003e oauth2: remove extra period\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.23.0...v0.30.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/api` from 0.203.0 to 0.247.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/releases\"\u003egoogle.golang.org/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.247.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.246.0...v0.247.0\"\u003e0.247.0\u003c/a\u003e (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e82513ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003ee57e8b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e10c5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e2dbf1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e23a4031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.246.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.245.0...v0.246.0\"\u003e0.246.0\u003c/a\u003e (2025-08-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003eb792200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidtoken:\u003c/strong\u003e Don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e61fba51\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3260\"\u003e#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.245.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.244.0...v0.245.0\"\u003e0.245.0\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3252\"\u003e#3252\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/07167280e3c760ca963632dc541e9c1428c639b9\"\u003e0716728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/702998a9a8285e1093886fc1b0fdfbcc8112fd6f\"\u003e702998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f103667e9560e28646edc7aa03e47e71983aae5\"\u003e0f10366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/83176a94b64c04b46b4926f41f5f87d7a54f71f6\"\u003e83176a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3257\"\u003e#3257\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/efc337167473eb103dbd70f9b5f9491ec1cff75c\"\u003eefc3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/bf38d3ad99d570f956658f9f63209a5143f94703\"\u003ebf38d3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egensupport:\u003c/strong\u003e Fix transferChunk race condition by returning response with non-cancelled context. (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/091d42217a08f1a5873cc13cfb51d4275b18e2e6\"\u003e091d422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.244.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.243.0...v0.244.0\"\u003e0.244.0\u003c/a\u003e (2025-07-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3241\"\u003e#3241\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c204857ee78454d1e2cafb5df2bc3720fc0afbc\"\u003e2c20485\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md\"\u003egoogle.golang.org/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.246.0...v0.247.0\"\u003e0.247.0\u003c/a\u003e (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e82513ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003ee57e8b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e10c5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e2dbf1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e23a4031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.245.0...v0.246.0\"\u003e0.246.0\u003c/a\u003e (2025-08-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003eb792200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidtoken:\u003c/strong\u003e Don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e61fba51\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3260\"\u003e#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.244.0...v0.245.0\"\u003e0.245.0\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3252\"\u003e#3252\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/07167280e3c760ca963632dc541e9c1428c639b9\"\u003e0716728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/702998a9a8285e1093886fc1b0fdfbcc8112fd6f\"\u003e702998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f103667e9560e28646edc7aa03e47e71983aae5\"\u003e0f10366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/83176a94b64c04b46b4926f41f5f87d7a54f71f6\"\u003e83176a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3257\"\u003e#3257\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/efc337167473eb103dbd70f9b5f9491ec1cff75c\"\u003eefc3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/bf38d3ad99d570f956658f9f63209a5143f94703\"\u003ebf38d3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egensupport:\u003c/strong\u003e Fix transferChunk race condition by returning response with non-cancelled context. (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/091d42217a08f1a5873cc13cfb51d4275b18e2e6\"\u003e091d422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.243.0...v0.244.0\"\u003e0.244.0\u003c/a\u003e (2025-07-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3241\"\u003e#3241\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c204857ee78454d1e2cafb5df2bc3720fc0afbc\"\u003e2c20485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3243\"\u003e#3243\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/cac72a14582b9675f5889a346f4f195988a2c9b5\"\u003ecac72a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3244\"\u003e#3244\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e6b1c8715fbffd4598a9c80c21c274f858ea2cfe\"\u003ee6b1c87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3245\"\u003e#3245\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c1ff18dfc5f5c9e422ed03c8daf571264eaec4c\"\u003e2c1ff18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3247\"\u003e#3247\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/09e5c0743dfa02b62cf54c797725b5c09744ec65\"\u003e09e5c07\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/googleapis/google-api-go-client/commit/56a368271212f4928a54922e9e10f755c2f9d16e\"\u003e\u003ccode\u003e56a3682\u003c/code\u003e\u003c/a\u003e chore(main): release 0.247.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/fbed8084d2ccc38cedba168af2d2cc5cfc5feed3\"\u003e\u003ccode\u003efbed808\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e\u003ccode\u003e23a4031\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e\u003ccode\u003e2dbf1ac\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e\u003ccode\u003e10c5490\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003e\u003ccode\u003ee57e8b1\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e\u003ccode\u003e82513ca\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/3341cca405908a19792c898b585a27ae245ed368\"\u003e\u003ccode\u003e3341cca\u003c/code\u003e\u003c/a\u003e chore(main): release 0.246.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3262\"\u003e#3262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e\u003ccode\u003e61fba51\u003c/code\u003e\u003c/a\u003e fix(idtoken): don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003e\u003ccode\u003eb792200\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditi...\n\n_Description has been truncated_","html_url":"https://github.com/fr123k/github-operator/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr123k%2Fgithub-operator/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"3894939019","node_id":"PR_kwDOBPgFPM7BYjZx","number":4412,"state":"closed","title":"Bump the go-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T15:26:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-04T06:33:46.000Z","updated_at":"2026-02-06T15:26:28.000Z","time_to_close":204761,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-dependencies","update_count":10,"packages":[{"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/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/kubernetes-csi/external-snapshotter/client/v8","old_version":"8.0.0","new_version":"8.4.0","repository_url":"https://github.com/kubernetes-csi/external-snapshotter"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.36.1","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.3","new_version":"1.9.4","repository_url":"https://github.com/sirupsen/logrus"},{"name":"github.com/xdg-go/stringprep","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/xdg-go/stringprep"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.47.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/tools","old_version":"0.38.0","new_version":"0.41.0","repository_url":"https://github.com/golang/tools"},{"name":"gotest.tools/v3","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/gotestyourself/gotest.tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/kubernetes-csi/external-snapshotter/client/v8](https://github.com/kubernetes-csi/external-snapshotter) | `8.0.0` | `8.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.36.1` | `1.39.0` |\n| [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) | `1.9.3` | `1.9.4` |\n| [github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep) | `1.0.2` | `1.0.4` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.47.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.38.0` | `0.41.0` |\n| [gotest.tools/v3](https://github.com/gotestyourself/gotest.tools) | `3.5.1` | `3.5.2` |\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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/kubernetes-csi/external-snapshotter/client/v8` from 8.0.0 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/releases\"\u003egithub.com/kubernetes-csi/external-snapshotter/client/v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v8.4.0\u003c/h2\u003e\n\u003cp\u003eThe release tag client/v8.4.0 is for VolumeSnapshot and VolumeGroupSnapshot APIs and client library which are in a separate go package.\u003c/p\u003e\n\u003ch1\u003eChanges by Kind\u003c/h1\u003e\n\u003ch2\u003eAPI Change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003ev1beta2\u003c/code\u003e VolumeGroupSnapshot API as described by \u003ca href=\"https://redirect.github.com/kubernetes/enhancements/pull/5013\"\u003eKEP 5013\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1312\"\u003e#1312\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral VolumeGroupSnapshot, VolumeGroupSnapshotClass and VolumeGroupSnapshotContent fields are now immutable. The \u003ccode\u003ev1beta1\u003c/code\u003e VolumeGroupSnapshot API is now marked as deprecated. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1337\"\u003e#1337\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFull Changelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/blob/v8.4.0/CHANGELOG/CHANGELOG-8.4.md\"\u003ehttps://github.com/kubernetes-csi/external-snapshotter/blob/v8.4.0/CHANGELOG/CHANGELOG-8.4.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch1\u003eOverall Status\u003c/h1\u003e\n\u003cp\u003eVolume snapshotting has been a GA feature since Kubernetes v1.20.\u003c/p\u003e\n\u003ch1\u003eSupported CSI Spec Versions\u003c/h1\u003e\n\u003cp\u003e1.0-1.12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVolumeGroupSnapshot moves to GA in \u003ca href=\"https://github.com/container-storage-interface/spec/releases/tag/v1.11.0\"\u003eCSI spec v1.11.0\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version\"\u003eMinimum Kubernetes version\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003e1.25\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version\"\u003eRecommended Minimum Kubernetes version\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003e1.25\u003c/p\u003e\n\u003ch1\u003eContainer\u003c/h1\u003e\n\u003cpre\u003e\u003ccode\u003edocker pull registry.k8s.io/sig-storage/snapshot-controller:v8.4.0\ndocker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eChanges by Kind\u003c/h1\u003e\n\u003ch2\u003eAPI Change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003ev1beta2\u003c/code\u003e VolumeGroupSnapshot API as described by \u003ca href=\"https://redirect.github.com/kubernetes/enhancements/pull/5013\"\u003eKEP 5013\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1312\"\u003e#1312\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of worker threads in the snapshot-controller and csi-snapshotter is now configurable via the \u003ccode\u003eworker-threads\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/282\"\u003e#282\u003c/a\u003e, \u003ca href=\"https://github.com/huffmanca\"\u003e\u003ccode\u003e@​huffmanca\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther (Cleanup or Flake)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral VolumeGroupSnapshot, VolumeGroupSnapshotClass and VolumeGroupSnapshotContent fields are now immutable. The \u003ccode\u003ev1beta1\u003c/code\u003e VolumeGroupSnapshot API is now marked as deprecated. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1337\"\u003e#1337\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate kubernetes dependencies to v1.34.0 (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1330\"\u003e#1330\u003c/a\u003e, \u003ca href=\"https://github.com/dobsonj\"\u003e\u003ccode\u003e@​dobsonj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUncategorized\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-csi/external-snapshotter/commit/f21cb02763e7cd6a7fc84846f106b83119b5371d\"\u003e\u003ccode\u003ef21cb02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1342\"\u003e#1342\u003c/a\u003e from xing-yang/changelog_8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/ff86d39a43f6bd3539d3032ad95658ef7a3283d9\"\u003e\u003ccode\u003eff86d39\u003c/code\u003e\u003c/a\u003e Add changelog for v8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/d282047b72d82ae7aed7631702bc87d59b152f4d\"\u003e\u003ccode\u003ed282047\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1338\"\u003e#1338\u003c/a\u003e from Madhu-1/cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/bf2ed74d2e29ee352bd685839c865b8ca2bd07c2\"\u003e\u003ccode\u003ebf2ed74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1337\"\u003e#1337\u003c/a\u003e from leonardoce/dev-api-review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/5e233377682807e5cb34c4cc90af037dac04d47b\"\u003e\u003ccode\u003e5e23337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1341\"\u003e#1341\u003c/a\u003e from xing-yang/csi_1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/2573990c48933c6455ed83a10b77329abf88e676\"\u003e\u003ccode\u003e2573990\u003c/code\u003e\u003c/a\u003e Update CSI spec to 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/b96c58fb39515850048ed2385ddf0a7e0d81523b\"\u003e\u003ccode\u003eb96c58f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1340\"\u003e#1340\u003c/a\u003e from darshansreenivas/release_tool_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/16550483f8410c3f44f36c055319df1192764a07\"\u003e\u003ccode\u003e1655048\u003c/code\u003e\u003c/a\u003e Merge commit 'b3dcf6b186d9cab2da1ca62ea82312fec813e3d7' into release_tool_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/b3dcf6b186d9cab2da1ca62ea82312fec813e3d7\"\u003e\u003ccode\u003eb3dcf6b\u003c/code\u003e\u003c/a\u003e Squashed 'release-tools/' changes from 5f38a9075..74502e544\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/0d9a18768cb2e5a2dd9eaac38dbd0c64a06551c0\"\u003e\u003ccode\u003e0d9a187\u003c/code\u003e\u003c/a\u003e Add CEL test cases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/compare/v8.0.0...v8.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.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.0...v2.28.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/gomega` from 1.36.1 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.1...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.3 to 1.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.4\u003c/h2\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ego.mod: update minimum supported go version to v1.17 \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump up dependencies  \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch-up godoc and add \u0026quot;doc\u0026quot; links.\u003c/li\u003e\n\u003cli\u003eREADME: fix links, grammar, and update examples.\u003c/li\u003e\n\u003cli\u003eAdd GNU/Hurd support \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1364\"\u003esirupsen/logrus#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WASI wasip1 support \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1388\"\u003esirupsen/logrus#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove uses of deprecated \u003ccode\u003eioutil\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1472\"\u003esirupsen/logrus#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: update actions and golangci-lint \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1459\"\u003esirupsen/logrus#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: remove appveyor, add macOS  \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\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/sirupsen/logrus/commit/b61f268f75b6ff134a62cd62aee1095fa12e8d2e\"\u003e\u003ccode\u003eb61f268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1472\"\u003e#1472\u003c/a\u003e from goldlinker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/15c29db7129cc15331e9c52493d5aaab217146c7\"\u003e\u003ccode\u003e15c29db\u003c/code\u003e\u003c/a\u003e refactor: replace the deprecated function in the ioutil package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/cb253f3080f18ec7e55b4c8f15b62fe0a806f130\"\u003e\u003ccode\u003ecb253f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1464\"\u003e#1464\u003c/a\u003e from thaJeztah/touchup_godoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/29b233793060a07fb76eda791f604d87e08d23d1\"\u003e\u003ccode\u003e29b2337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1468\"\u003e#1468\u003c/a\u003e from thaJeztah/touchup_readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/d9168199e06807d8959126bc8c823ad8b96e3969\"\u003e\u003ccode\u003ed916819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1427\"\u003e#1427\u003c/a\u003e from dolmen/fix-testify-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/135e4820b2140747fb868073e4dca1619996417a\"\u003e\u003ccode\u003e135e482\u003c/code\u003e\u003c/a\u003e README: small touch-ups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/2c5fa36b73abb8b007474417571e268685d0d84e\"\u003e\u003ccode\u003e2c5fa36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1467\"\u003e#1467\u003c/a\u003e from thaJeztah/rm_old_badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/877ecec10d61675855189ece38d70d8804302fa4\"\u003e\u003ccode\u003e877ecec\u003c/code\u003e\u003c/a\u003e README: remove travis badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/55cf2560b5e5fd3f0e6ff59e6ce766eb12db4522\"\u003e\u003ccode\u003e55cf256\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1393\"\u003e#1393\u003c/a\u003e from jsoref/grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/21bae50b76794e93449c3f0f845ea0ac903847db\"\u003e\u003ccode\u003e21bae50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1426\"\u003e#1426\u003c/a\u003e from dolmen/testing-fix-use-of-math-rand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xdg-go/stringprep` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xdg-go/stringprep/releases\"\u003egithub.com/xdg-go/stringprep's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch1\u003eMaintenance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.8 due to CVE-2022-32149\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch1\u003eMaintenance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.7 due to CVE-2021-38561\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/xdg-go/stringprep/blob/master/CHANGELOG.md\"\u003egithub.com/xdg-go/stringprep's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.0.4] - 2022-12-07\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.8 due to CVE-2022-32149\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.0.3] - 2022-03-01\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.7 due to CVE-2021-38561\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/xdg-go/stringprep/commit/dabf77401b04b57597914595d170883092e0df3c\"\u003e\u003ccode\u003edabf774\u003c/code\u003e\u003c/a\u003e Add 1.18/19 to test matrix; remove 1.11/12/13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/983647166581ad9d9c32853a015546aa8bf86368\"\u003e\u003ccode\u003e9836471\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/text to v0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/eb5c8f240eb1ea3fe0144fd4d3e0c305492d8eb1\"\u003e\u003ccode\u003eeb5c8f2\u003c/code\u003e\u003c/a\u003e Add Go 1.17 to CI matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/6b2302493e1dbd6df74a550acc540aadcd10495a\"\u003e\u003ccode\u003e6b23024\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/544ab23023c4cb298ab4510c5236ecd150173276\"\u003e\u003ccode\u003e544ab23\u003c/code\u003e\u003c/a\u003e chore: update golang.org/x/text (CVE-2021-38561)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xdg-go/stringprep/compare/v1.0.2...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\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/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\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/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.45.0...v0.47.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/tools` from 0.38.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2ad2b30edf98d0e3b67a7b3e8f6d1d6e41c963c3\"\u003e\u003ccode\u003e2ad2b30\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/tools/commit/5832cce571d5c6583d80a58f5c0ff69664056e6c\"\u003e\u003ccode\u003e5832cce\u003c/code\u003e\u003c/a\u003e internal/diff/lcs: introduce line diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/67c42573e2e2b0a6b9c421a2bd2ef4c95adb93d5\"\u003e\u003ccode\u003e67c4257\u003c/code\u003e\u003c/a\u003e gopls/internal/golang: Definition: fix Windows bug wrt //go:embed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/12c1f0453e55dae26e5fa2206e34a059380e6191\"\u003e\u003ccode\u003e12c1f04\u003c/code\u003e\u003c/a\u003e gopls/completion: check Selection invariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/6d871857886c38ce4fbc25c25c4da1619271051e\"\u003e\u003ccode\u003e6d87185\u003c/code\u003e\u003c/a\u003e internal/server: add vulncheck scanning after vulncheck prompt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/0c3a1fec5617ed70197ee010406883919ede02d7\"\u003e\u003ccode\u003e0c3a1fe\u003c/code\u003e\u003c/a\u003e go/ast/inspector: FindByPos returns the first innermost node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/ca281cf9505443eb482db8a3e806721c29dfa7f2\"\u003e\u003ccode\u003eca281cf\u003c/code\u003e\u003c/a\u003e go/analysis/passes/ctrlflow: add noreturn funcs from popular pkgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/09c21a934282b0bcf790d54982ff24b869f832c9\"\u003e\u003ccode\u003e09c21a9\u003c/code\u003e\u003c/a\u003e gopls/internal/analysis/unusedfunc: remove warnings for unused enum consts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/03cb4551c662c0e078502fe5f317ca4114b89cd8\"\u003e\u003ccode\u003e03cb455\u003c/code\u003e\u003c/a\u003e internal/modindex: suppress missing modcacheindex message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/15d13e8a95dd0247dec2960fb57e85252984509d\"\u003e\u003ccode\u003e15d13e8\u003c/code\u003e\u003c/a\u003e gopls/internal/util/typesutil: refine EnclosingSignature bug.Report\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.38.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gotest.tools/v3` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gotestyourself/gotest.tools/releases\"\u003egotest.tools/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eassert: ensure message is always displayed \u0026amp; fix under bazel by \u003ca href=\"https://github.com/cstrahan\"\u003e\u003ccode\u003e@​cstrahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/276\"\u003egotestyourself/gotest.tools#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/tools v0.13.0 for go1.22+ compatibility by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/282\"\u003egotestyourself/gotest.tools#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epoll: Continue(): use format.Message for formatting by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/279\"\u003egotestyourself/gotest.tools#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix TestFromDirSymlink on Windows due to missing drive-letter by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/283\"\u003egotestyourself/gotest.tools#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix various linting issues and minor bugs by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/280\"\u003egotestyourself/gotest.tools#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix badges in readme, gofmt, and minor linting fix by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/284\"\u003egotestyourself/gotest.tools#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecircleci: add go1.21, go1.22, go1.23, and update golangci-lint to v1.60.3 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/285\"\u003egotestyourself/gotest.tools#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert, assert/cmp: un-deprecate assert.ErrorType for now by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/286\"\u003egotestyourself/gotest.tools#286\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/cstrahan\"\u003e\u003ccode\u003e@​cstrahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/276\"\u003egotestyourself/gotest.tools#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2\"\u003ehttps://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.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/gotestyourself/gotest.tools/commit/0b81523ff268a1f1b0baf4a5da67e42fbb86880b\"\u003e\u003ccode\u003e0b81523\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/286\"\u003e#286\u003c/a\u003e from thaJeztah/undeprecate_ErrorType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/c5dad8f46d9147674b5aac2c1207acdbb6e44cbc\"\u003e\u003ccode\u003ec5dad8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/285\"\u003e#285\u003c/a\u003e from thaJeztah/update_go_versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/160ab0edaf37dd48cb0bcda12a713b2eda21254e\"\u003e\u003ccode\u003e160ab0e\u003c/code\u003e\u003c/a\u003e Remove go1.18 and go1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/8569bbc4e11f8a77c32795751b309c618f001bcc\"\u003e\u003ccode\u003e8569bbc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/284\"\u003e#284\u003c/a\u003e from thaJeztah/cleanup_readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/4256834a5f656a2b6d8b8ee1e05ac7048b3028a0\"\u003e\u003ccode\u003e4256834\u003c/code\u003e\u003c/a\u003e assert, assert/cmp: un-deprecate assert.ErrorType for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/eb321863bacc768e4f24e8ec7c0efc1f6144bcc4\"\u003e\u003ccode\u003eeb32186\u003c/code\u003e\u003c/a\u003e circleci: update golangci-lint to v1.60.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/5fc84733cf3804f0e6267370df3d83b582f44b13\"\u003e\u003ccode\u003e5fc8473\u003c/code\u003e\u003c/a\u003e circleci: add go1.21, go1.22, go1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/6f26df9681dce743fd0c5c0e8e5d9810a4d47f3c\"\u003e\u003ccode\u003e6f26df9\u003c/code\u003e\u003c/a\u003e circleci: test generics on go1.20 and windows as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/732dfcf754771fd19a3f374355bdad313b47d4c0\"\u003e\u003ccode\u003e732dfcf\u003c/code\u003e\u003c/a\u003e internal/difflib: rename funcs that collided with built-ins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/7d95f55d2ce979847b6207fedd071831fe7c39dc\"\u003e\u003ccode\u003e7d95f55\u003c/code\u003e\u003c/a\u003e internal/difflib: gofmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2\"\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/CrunchyData/postgres-operator/pull/4412","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrunchyData%2Fpostgres-operator/issues/4412","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4412/packages"},{"uuid":"3893432979","node_id":"PR_kwDOI-HrlM7BTkk_","number":116,"state":"open","title":"chore(deps): bump github.com/go-logr/logr from 1.2.4 to 1.4.3","user":"dependabot[bot]","labels":["dco-signoff: yes","size/XS","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T21:58:20.000Z","updated_at":"2026-02-06T00:01:06.224Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/go-logr/logr","old_version":"1.2.4","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.2.4 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.2.4...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.2.4\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/falcosecurity/k8s-metacollector/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fk8s-metacollector/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"},{"uuid":"3831073338","node_id":"PR_kwDOLMoCP86-FDPq","number":168,"state":"open","title":"deps: bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go","dco-signoff: yes","needs-ok-to-test","size/XS"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T20:15:21.000Z","updated_at":"2026-01-19T20:15:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/kubestellar/ocm-status-addon/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Focm-status-addon/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"3753154986","node_id":"PR_kwDOBHD2MM66G5fC","number":67,"state":"open","title":"Bump github.com/go-logr/logr from 1.3.0 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:04:17.000Z","updated_at":"2026-02-26T03:54:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/go-logr/logr","old_version":"1.3.0","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.3.0 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.3.0...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.3.0\u0026new-version=1.4.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/jsxtech/grafana/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsxtech%2Fgrafana/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"3743415729","node_id":"PR_kwDOQrH2W865m_vm","number":4,"state":"closed","title":"Bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-18T18:00:53.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T14:32:25.000Z","updated_at":"2025-12-18T18:00:55.000Z","time_to_close":12508,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/containerinfra/kube-deployment-coordinator/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/containerinfra%2Fkube-deployment-coordinator/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3739562772","node_id":"PR_kwDOQqixhc65Z_d_","number":9,"state":"open","title":"deps: Bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T16:19:27.000Z","updated_at":"2026-01-03T20:00:10.463Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/purelb/k8gobgp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/purelb%2Fk8gobgp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3727638895","node_id":"PR_kwDOLqmEzc64xyLC","number":139,"state":"open","title":"build(deps): bump the all group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-14T16:05:05.000Z","updated_at":"2025-12-14T16:05:26.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":16,"packages":[{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"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/klauspost/compress","old_version":"1.17.11","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/morikuni/aec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/morikuni/aec"},{"name":"github.com/opencontainers/image-spec","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/opencontainers/image-spec"},{"name":"github.com/rogpeppe/go-internal","old_version":"1.13.1","new_version":"1.14.1","repository_url":"https://github.com/rogpeppe/go-internal"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.56.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.31.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/time","old_version":"0.7.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"gotest.tools/v3","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/gotestyourself/gotest.tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.17.11` | `1.18.2` |\n| [github.com/morikuni/aec](https://github.com/morikuni/aec) | `1.0.0` | `1.1.0` |\n| [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec) | `1.1.0` | `1.1.1` |\n| [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) | `1.13.1` | `1.14.1` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.56.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.39.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.7.0` | `0.14.0` |\n| [gotest.tools/v3](https://github.com/gotestyourself/gotest.tools) | `3.5.1` | `3.5.2` |\n\n\nUpdates `github.com/spf13/cobra` from 1.8.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.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/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/klauspost/compress` from 1.17.11 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions 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/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\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/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate Go 1.21 and add 1.24 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1055\"\u003eklauspost/compress#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unsafe little endian loaders by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1036\"\u003eklauspost/compress#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check \u003ccode\u003er.err != nil\u003c/code\u003e but return a nil value error \u003ccode\u003eerr\u003c/code\u003e by \u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use built-in \u003ccode\u003emin\u003c/code\u003e function by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: use \u003ccode\u003eslices.Max\u003c/code\u003e for max value in slice by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1041\"\u003eklauspost/compress#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify L4-6 loading by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1043\"\u003eklauspost/compress#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen (remove asm) by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1045\"\u003eklauspost/compress#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add block decode fuzzer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1044\"\u003eklauspost/compress#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Improve small block compression speed w/o asm by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1048\"\u003eklauspost/compress#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Fix matchlen L5+L6 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1049\"\u003eklauspost/compress#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Cleanup \u0026amp; reduce casts by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1050\"\u003eklauspost/compress#1050\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/klauspost/compress/commit/444d5d9b74cdd224f607dea687edfc584fd493f6\"\u003e\u003ccode\u003e444d5d9\u003c/code\u003e\u003c/a\u003e Fix invalid encoding on level 9 with single value input (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/503c02816f2fbb1b1afa2de9c5e21146eb9aa812\"\u003e\u003ccode\u003e503c028\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1111\"\u003e#1111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/701ca28bd550f622eb2dbccf0d7bd412ac41b0ad\"\u003e\u003ccode\u003e701ca28\u003c/code\u003e\u003c/a\u003e flate: reduce stateless allocations (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0b47ffa6861e3ce2ff3225f739ed234fb3df170\"\u003e\u003ccode\u003ee0b47ff\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.17.11...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/morikuni/aec` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/morikuni/aec/releases\"\u003egithub.com/morikuni/aec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esend both SCO and DEC proprietary sequence for terminal compatibility by \u003ca href=\"https://github.com/ndeloof\"\u003e\u003ccode\u003e@​ndeloof\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/5\"\u003emorikuni/aec#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd go.mod by \u003ca href=\"https://github.com/morikuni\"\u003e\u003ccode\u003e@​morikuni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/6\"\u003emorikuni/aec#6\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/ndeloof\"\u003e\u003ccode\u003e@​ndeloof\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/5\"\u003emorikuni/aec#5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/morikuni/aec/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/morikuni/aec/compare/v1.0.0...v1.1.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/morikuni/aec/commit/ea8ec3476383e19653f7b3f5007f32e1eb4c9596\"\u003e\u003ccode\u003eea8ec34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/morikuni/aec/issues/6\"\u003e#6\u003c/a\u003e from morikuni/add-go-mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/8c1fc2ab39c82e0d369e1fc91b388c2aa5e82735\"\u003e\u003ccode\u003e8c1fc2a\u003c/code\u003e\u003c/a\u003e Add go.mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/b7ec452cf079e67b99ce1cd96d99ca9c5148a994\"\u003e\u003ccode\u003eb7ec452\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/morikuni/aec/issues/5\"\u003e#5\u003c/a\u003e from ndeloof/sco_dec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/ef8a0ba925e215a2f092853359b407917df92588\"\u003e\u003ccode\u003eef8a0ba\u003c/code\u003e\u003c/a\u003e send both SCO and DEC proprietary sequence for terminal compatibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/morikuni/aec/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/opencontainers/image-spec` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opencontainers/image-spec/releases\"\u003egithub.com/opencontainers/image-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eVote Passed  \u003ccode\u003e[+5 -0 nv1]\u003c/code\u003e  - \u003ca href=\"https://groups.google.com/a/opencontainers.org/g/dev/c/T-olx0jdT18\"\u003ehttps://groups.google.com/a/opencontainers.org/g/dev/c/T-olx0jdT18\u003c/a\u003e\n\u003cstrong\u003eRelease PR\u003c/strong\u003e : \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/pull/1247\"\u003eopencontainers/image-spec#1247\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.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/opencontainers/image-spec/commit/147f9c13cedb47a0c4d9a11a222961073d585877\"\u003e\u003ccode\u003e147f9c1\u003c/code\u003e\u003c/a\u003e Release v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/fbb4662eb53b80bd38f7597406cf1211317768f0\"\u003e\u003ccode\u003efbb4662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1238\"\u003e#1238\u003c/a\u003e from mkenigs/wording-nit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/81e457e1db4ee2f924f357264bbe5c0daa029fcd\"\u003e\u003ccode\u003e81e457e\u003c/code\u003e\u003c/a\u003e Fix grammar nit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/92353b0bee778725c617e7d57317b568a7796bd0\"\u003e\u003ccode\u003e92353b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1225\"\u003e#1225\u003c/a\u003e from sudo-bmitch/pr-doc-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/1a0b9f98c1c11718d80223fbf089d2aa37077c84\"\u003e\u003ccode\u003e1a0b9f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1230\"\u003e#1230\u003c/a\u003e from sudo-bmitch/pr-layout-extensibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/f2726353bb5752468e8458583cbd4084815f9c72\"\u003e\u003ccode\u003ef272635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1228\"\u003e#1228\u003c/a\u003e from sudo-bmitch/pr-mixed-digest-algo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/e0462ab8067a57f91114dc2bab4dacebce1c3f26\"\u003e\u003ccode\u003ee0462ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1229\"\u003e#1229\u003c/a\u003e from tianon/setup-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/cf536e39757294783fa346666fb2b2bb0d50cb58\"\u003e\u003ccode\u003ecf536e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1227\"\u003e#1227\u003c/a\u003e from sudo-bmitch/pr-rm-project-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/60acaacb8003bff5882298333a4a017d6aedcd6a\"\u003e\u003ccode\u003e60acaac\u003c/code\u003e\u003c/a\u003e Document extensibility of the image layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/4dcf9627be8cc874a43b2fa5ede5549136b37fb2\"\u003e\u003ccode\u003e4dcf962\u003c/code\u003e\u003c/a\u003e Document Go version policy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rogpeppe/go-internal` from 1.13.1 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rogpeppe/go-internal/releases\"\u003egithub.com/rogpeppe/go-internal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etestscript: remove temp dirs when finishing once again by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/290\"\u003erogpeppe/go-internal#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Go dependencies by \u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/266\"\u003erogpeppe/go-internal#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ediff,misspell: fix 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/rogpeppe/go-internal/pull/282\"\u003erogpeppe/go-internal#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestscript: phase out \u003ccode\u003efunc() int\u003c/code\u003e in RunMain by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/281\"\u003erogpeppe/go-internal#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go 1.24.x, drop 1.22.x by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/288\"\u003erogpeppe/go-internal#288\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/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/266\"\u003erogpeppe/go-internal#266\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/rogpeppe/go-internal/pull/282\"\u003erogpeppe/go-internal#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.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/rogpeppe/go-internal/commit/9ee3698d19c525c9cefe855433e5f6096b77c6f5\"\u003e\u003ccode\u003e9ee3698\u003c/code\u003e\u003c/a\u003e testscript: remove temp dirs when finishing once again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/eb182343bebe338dc881385c14d1a7d8c1e4422f\"\u003e\u003ccode\u003eeb18234\u003c/code\u003e\u003c/a\u003e all: modernize -fix ./...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/dd6dbb25bddce0b3475144fd32e51c08cc19a60a\"\u003e\u003ccode\u003edd6dbb2\u003c/code\u003e\u003c/a\u003e add Go 1.24.x, drop 1.22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/a5dc8ff20d0a0cbdbe054b2bcc43f1a9d412da66\"\u003e\u003ccode\u003ea5dc8ff\u003c/code\u003e\u003c/a\u003e testscript: phase out \u003ccode\u003efunc() int\u003c/code\u003e in RunMain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/f18544ac413f5cf3c9452e073535f83e0989d3db\"\u003e\u003ccode\u003ef18544a\u003c/code\u003e\u003c/a\u003e diff,misspell: fix typos in comments (\u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/e71c4862218a6bf8fd719b444b5d492622af178e\"\u003e\u003ccode\u003ee71c486\u003c/code\u003e\u003c/a\u003e Bump Go dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.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.5 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.56.0 to 0.64.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-contrib/releases\"\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.39.0/v2.1.0/v0.64.0/v0.33.0/v0.19.0/v0.14.0/v0.12.0/v0.11.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParseYAML\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e now supports environment variables substitution in the format \u003ccode\u003e${[env:]VAR_NAME[:-defaultvalue]}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6215\"\u003e#6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003edb.client.operation.duration\u003c/code\u003e metric for \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eWithSpanNameFormatter\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWithOnError option for otelecho middleware in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e to specify the behavior when an error occurs. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to include the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v1.0.0-rc.2\"\u003ev1.0.0-rc2\u003c/a\u003e release candidate of schema which includes backwards incompatible changes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce v1.0.0-rc.2 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eCardinalityLimits\u003c/code\u003e and \u003ccode\u003eSpanLimits\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e, and \u003ccode\u003ePeriodicMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8049\"\u003e#8049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eTextMapPropagator\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejaeger.sampler.type\u003c/code\u003e/\u003ccode\u003ejaeger.sampler.param\u003c/code\u003e attributes for adaptive sampling support and option \u003ccode\u003eWithAttributesDisabled\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/samplers/jaegerremote\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e via the \u003ccode\u003eNewSDK\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eOTLPHttpExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcMetricExporter\u003c/code\u003e and \u003ccode\u003eOTLPHttpMetricExporter\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8112\"\u003e#8112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eAttributeType\u003c/code\u003e, \u003ccode\u003eAttributeNameValue\u003c/code\u003e, \u003ccode\u003eSimpleSpanProcessor\u003c/code\u003e, \u003ccode\u003eSimpleLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eZipkinSpanExporter\u003c/code\u003e, \u003ccode\u003eNameStringValuePair\u003c/code\u003e, \u003ccode\u003eInstrumentType\u003c/code\u003e, \u003ccode\u003eExperimentalPeerInstrumentationServiceMappingElem\u003c/code\u003e, \u003ccode\u003eExporterDefaultHistogramAggregation\u003c/code\u003e, \u003ccode\u003ePullMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003ehost\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e resource detectors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance by reducing allocations in the gRPC stats handler in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eReadEvents\u003c/code\u003e and \u003ccode\u003eWriteEvents\u003c/code\u003e constants in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e so they can be used in \u003ccode\u003eWithMessageEvents\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitched the default for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to emit the v1.37.0 semantic conventions by default in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo\u003c/code\u003e. Use the environment variable \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to configure duplication with old semantic conventions if needed (i.e. \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN=\u0026quot;database/dup\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithRouteTag\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated. The route is already added automatically for spans. For metrics, the alternative is to use the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithPublicEndpoint\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated. Use \u003ccode\u003eWithPublicEndpointFn\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultClient\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eHead\u003c/code\u003e, \u003ccode\u003ePost\u003c/code\u003e, and \u003ccode\u003ePostForm\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e are deprecated. Use a custom \u003ccode\u003e*http.Client\u003c/code\u003e with \u003ccode\u003eotelhttp.NewTransport(http.DefaultTransport)\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8140\"\u003e#8140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for \u003ca href=\"https://go.dev/doc/go1.23\"\u003eGo 1.23\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2\u003c/code\u003e module, please use \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7841\"\u003e#7841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eExtract\u003c/code\u003e and \u003ccode\u003eInject\u003c/code\u003e functions from \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update go-openapi packages 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/open-telemetry/opentelemetry-go-contrib/pull/7830\"\u003eopen-telemetry/opentelemetry-go-contrib#7830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/spf13/pflag to v1.0.9 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/open-telemetry/opentelemetry-go-contrib/pull/7833\"\u003eopen-telemetry/opentelemetry-go-contrib#7833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.8 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/open-telemetry/opentelemetry-go-contrib/pull/7834\"\u003eopen-telemetry/opentelemetry-go-contrib#7834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for Go 1.23 by \u003ca href=\"https://github.com/MrAlias\"\u003e\u003ccode\u003e@​MrAlias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/7831\"\u003eopen-telemetry/opentelemetry-go-contrib#7831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x 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/open-telemetry/opentelemetry-go-contrib/pull/7733\"\u003eopen-telemetry/opentelemetry-go-contrib#7733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update googleapis to ef028d9 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/open-telemetry/opentelemetry-go-contrib/pull/7835\"\u003eopen-telemetry/opentelemetry-go-contrib#7835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/securego/gosec/v2 to v2.22.8 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/open-telemetry/opentelemetry-go-contrib/pull/7836\"\u003eopen-telemetry/opentelemetry-go-contrib#7836\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.39.0/2.1.0/0.64.0/0.33.0/0.19.0/0.14.0/0.12.0/0.11.0] - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParseYAML\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e now supports environment variables substitution in the format \u003ccode\u003e${[env:]VAR_NAME[:-defaultvalue]}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6215\"\u003e#6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003edb.client.operation.duration\u003c/code\u003e metric for \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eWithSpanNameFormatter\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWithOnError option for otelecho middleware in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e to specify the behavior when an error occurs. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to include the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v1.0.0-rc.2\"\u003ev1.0.0-rc2\u003c/a\u003e release candidate of schema which includes backwards incompatible changes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce v1.0.0-rc.2 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eCardinalityLimits\u003c/code\u003e and \u003ccode\u003eSpanLimits\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e, and \u003ccode\u003ePeriodicMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8049\"\u003e#8049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eTextMapPropagator\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejaeger.sampler.type\u003c/code\u003e/\u003ccode\u003ejaeger.sampler.param\u003c/code\u003e attributes for adaptive sampling support and option \u003ccode\u003eWithAttributesDisabled\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/samplers/jaegerremote\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e via the \u003ccode\u003eNewSDK\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eOTLPHttpExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcMetricExporter\u003c/code\u003e and \u003ccode\u003eOTLPHttpMetricExporter\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8112\"\u003e#8112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eAttributeType\u003c/code\u003e, \u003ccode\u003eAttributeNameValue\u003c/code\u003e, \u003ccode\u003eSimpleSpanProcessor\u003c/code\u003e, \u003ccode\u003eSimpleLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eZipkinSpanExporter\u003c/code\u003e, \u003ccode\u003eNameStringValuePair\u003c/code\u003e, \u003ccode\u003eInstrumentType\u003c/code\u003e, \u003ccode\u003eExperimentalPeerInstrumentationServiceMappingElem\u003c/code\u003e, \u003ccode\u003eExporterDefaultHistogramAggregation\u003c/code\u003e, \u003ccode\u003ePullMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003ehost\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e resource detectors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance by reducing allocations in the gRPC stats handler in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eReadEvents\u003c/code\u003e and \u003ccode\u003eWriteEvents\u003c/code\u003e constants in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e so they can be used in \u003ccode\u003eWithMessageEvents\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitched the default for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to emit the v1.37.0 semantic conventions by default in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo\u003c/code\u003e.\nUse the environment variable \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to configure duplication with old semantic conventions if needed (i.e. \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN=\u0026quot;database/dup\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithRouteTag\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated.\nThe route is already added automatically for spans.\nFor metrics, the alternative is to use the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithPublicEndpoint\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated.\nUse \u003ccode\u003eWithPublicEndpointFn\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultClient\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eHead\u003c/code\u003e, \u003ccode\u003ePost\u003c/code\u003e, and \u003ccode\u003ePostForm\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e are deprecated.\nUse a custom \u003ccode\u003e*http.Client\u003c/code\u003e with \u003ccode\u003eotelhttp.NewTransport(http.DefaultTransport)\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8140\"\u003e#8140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for [Go 1.23]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2\u003c/code\u003e module, please use \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7841\"\u003e#7841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eExtract\u003c/code\u003e and \u003ccode\u003eInject\u003c/code\u003e functions from \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.38.0/2.0.0/0.63.0/0.32.0/0.18.0/0.13.0/0.11.0/0.10.0] - 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\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/open-telemetry/opentelemetry-go-contrib/commit/9a6a4d7dec6c950b12977cb166e1954bc74e8777\"\u003e\u003ccode\u003e9a6a4d7\u003c/code\u003e\u003c/a\u003e Release v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/14c6a7a655bb5d915dc3939aef2cff9df65c3a6c\"\u003e\u003ccode\u003e14c6a7a\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sys to v0.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/829f498cc49a4879c523efc3496d019b0a5f5d55\"\u003e\u003ccode\u003e829f498\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sync to v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a77cddabf6f6861e701fcf976b1ad1f048f4d308\"\u003e\u003ccode\u003ea77cdda\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/oauth2 to v0.34.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a98be56f3747cab50e0ba0c32d74cf56fcba17fe\"\u003e\u003ccode\u003ea98be56\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8255\"\u003e#8255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4385fbc6db3f5e4d63c5e927232f3498f737a48f\"\u003e\u003ccode\u003e4385fbc\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.31.7 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3c3e7b27aff9b9c702e6411944b6ecef3292cd1c\"\u003e\u003ccode\u003e3c3e7b2\u003c/code\u003e\u003c/a\u003e otelconf: add support for parsing resource detectors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6497853d28a651d83bf8940f1f44326555d0cdb1\"\u003e\u003ccode\u003e6497853\u003c/code\u003e\u003c/a\u003e otelconf: add support for OTEL_EXPERIMENTAL_CONFIG_FILE (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3f4d49c3dbd3a20a62736a9b385c885671e926ba\"\u003e\u003ccode\u003e3f4d49c\u003c/code\u003e\u003c/a\u003e Fix flaky canceled context in otelconf/trace test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3ce5839c9632d2c0f8fa71efc7cb5c38e81ba9fc\"\u003e\u003ccode\u003e3ce5839\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.56.0...zpages/v0.64.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` from 1.31.0 to 1.39.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.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\nAll \u003ccode\u003eProcessor\u003c/code\u003e implementations now include an \u003ccode\u003eEnabled\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0\u003c/code\u003e package.\nThe packa...\n\n_Description has been truncated_","html_url":"https://github.com/SherfeyInv/brew/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherfeyInv%2Fbrew/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"3712681201","node_id":"PR_kwDOB4Si5M64Ao2m","number":9742,"state":"open","title":"build(deps): bump the all group across 1 directory with 36 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.32"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:18:21.000Z","updated_at":"2026-01-21T10:00:16.372Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":36,"packages":[{"name":"github.com/Azure/azure-kusto-go/azkustodata","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/Azure/azure-kusto-go"},{"name":"github.com/Azure/azure-kusto-go/azkustoingest","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/Azure/azure-kusto-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-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/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.3","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/samber/lo","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiserver","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cloud-provider","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/kubelet","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.6.2","new_version":"0.12.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.6.1","new_version":"0.9.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.5.3","new_version":"0.10.3","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-kusto-go/azkustodata](https://github.com/Azure/azure-kusto-go) | `1.0.2` | `1.1.1` |\n| [github.com/Azure/azure-kusto-go/azkustoingest](https://github.com/Azure/azure-kusto-go) | `1.0.2` | `1.1.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.18.0` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.50.0` | `1.52.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.61.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.19.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.32.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.4` | `0.32.10` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.32.4` | `0.32.10` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.32.4` | `0.32.10` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.32.4` | `0.32.10` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.2` | `0.12.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.1` | `0.9.1` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.5.3` | `0.10.3` |\n\n\nUpdates `github.com/Azure/azure-kusto-go/azkustodata` from 1.0.2 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-kusto-go/releases\"\u003egithub.com/Azure/azure-kusto-go/azkustodata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazkustodata/v1.1.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Support for Delos and Gov SG clouds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/blob/master/CHANGELOG.md\"\u003egithub.com/Azure/azure-kusto-go/azkustodata'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=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[1.1.0] - 2025-07-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.3] - 2025-05-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/commit/c21f9b519252e2bdc01c00a8222d70c5527ed454\"\u003e\u003ccode\u003ec21f9b5\u003c/code\u003e\u003c/a\u003e Network Restrictions - Support Delos and Gov SG (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/1e470cf15b14b6cfd1b6ccd8644effedb7d42a8e\"\u003e\u003ccode\u003e1e470cf\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/64d4aafc0d30c86673a3058ca0a6d1b056f9ccf7\"\u003e\u003ccode\u003e64d4aaf\u003c/code\u003e\u003c/a\u003e Add WithHttpClient option support to azkustoingest package (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/7e84f1b079c1b5655de4e1127302bb839b5b2703\"\u003e\u003ccode\u003e7e84f1b\u003c/code\u003e\u003c/a\u003e Add ARG service andpoints and new French cloud endpoints. (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ee170b4cd6be76d38c443284cf05dc617d3eb5f0\"\u003e\u003ccode\u003eee170b4\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ea41a059c7b836b0d49ae63d319f9d6a8dc66730\"\u003e\u003ccode\u003eea41a05\u003c/code\u003e\u003c/a\u003e Fix empty string (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-kusto-go/compare/azkustodata/v1.0.2...azkustodata/v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-kusto-go/azkustoingest` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-kusto-go/releases\"\u003egithub.com/Azure/azure-kusto-go/azkustoingest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazkustodata/v1.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/blob/master/CHANGELOG.md\"\u003egithub.com/Azure/azure-kusto-go/azkustoingest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.0] - 2025-07-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.3] - 2025-05-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/commit/1e470cf15b14b6cfd1b6ccd8644effedb7d42a8e\"\u003e\u003ccode\u003e1e470cf\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/64d4aafc0d30c86673a3058ca0a6d1b056f9ccf7\"\u003e\u003ccode\u003e64d4aaf\u003c/code\u003e\u003c/a\u003e Add WithHttpClient option support to azkustoingest package (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/7e84f1b079c1b5655de4e1127302bb839b5b2703\"\u003e\u003ccode\u003e7e84f1b\u003c/code\u003e\u003c/a\u003e Add ARG service andpoints and new French cloud endpoints. (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ee170b4cd6be76d38c443284cf05dc617d3eb5f0\"\u003e\u003ccode\u003eee170b4\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ea41a059c7b836b0d49ae63d319f9d6a8dc66730\"\u003e\u003ccode\u003eea41a05\u003c/code\u003e\u003c/a\u003e Fix empty string (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-kusto-go/compare/azkustodata/v1.0.2...azkustodata/v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.18.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.20.0\u003c/h2\u003e\n\u003ch2\u003e1.20.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.FetcherForNextLinkOptions.HTTPVerb\u003c/code\u003e to specify the HTTP verb when fetching the next page via next link. Defaults to \u003ccode\u003ehttp.MethodGet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential panic when decoding base64 strings.\u003c/li\u003e\n\u003cli\u003eFixed an issue in resource identifier parsing which prevented it from returning an error for malformed resource IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.1\u003c/h2\u003e\n\u003ch2\u003e1.19.1 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resource identifier parsing for provider-specific resource hierarchies containing \u0026quot;resourceGroups\u0026quot; segments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error fall-back for improperly authored long-running operations.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.0\u003c/h2\u003e\n\u003ch2\u003e1.19.0 (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.APIVersionLocationPath\u003c/code\u003e to be set by clients that set the API version in the path.\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/Azure/azure-sdk-for-go/commit/466795e90c61fba2bef23d311a61d4085b873718\"\u003e\u003ccode\u003e466795e\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.20.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25563\"\u003e#25563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6fce23847166ed80b4cf520f668cbe696dc13eea\"\u003e\u003ccode\u003e6fce238\u003c/code\u003e\u003c/a\u003e [azsystemevents] Remove gopls (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25555\"\u003e#25555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c0ac8eac0bcf293604a62be6c222981953f01c49\"\u003e\u003ccode\u003ec0ac8ea\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12476 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25549\"\u003e#25549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/047fb66f149d197b250b287b0e2463fcd0fe5d52\"\u003e\u003ccode\u003e047fb66\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/2.0.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/908cfea8611fcd1925ebb6fcadc7e6967a8ec4f0\"\u003e\u003ccode\u003e908cfea\u003c/code\u003e\u003c/a\u003e [azsystemevents] Fixing build.go to work properly with tsp-client as the orch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c30fd4cce97631fddfcd7220a248f118d58f7bdb\"\u003e\u003ccode\u003ec30fd4c\u003c/code\u003e\u003c/a\u003e cosmos: Allow the Query Pipeline to return an alternative query to execute in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1b445641d79282db0d522c12aef63269ad7648d0\"\u003e\u003ccode\u003e1b44564\u003c/code\u003e\u003c/a\u003e fixed resource type validation in ParseResourceType and correlated tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e566eecdeb64e820ae1a53b3823fa68c0f3ae44b\"\u003e\u003ccode\u003ee566eec\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12531 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25545\"\u003e#25545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/053de1a0b1667030bca9bb7918c31ebb9397e3b7\"\u003e\u003ccode\u003e053de1a\u003c/code\u003e\u003c/a\u003e Increment package version after release of data/azcosmos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25544\"\u003e#25544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8e673bb221981d1737e8754c58fe24fcad140dc9\"\u003e\u003ccode\u003e8e673bb\u003c/code\u003e\u003c/a\u003e release pr (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25543\"\u003e#25543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.18.0...sdk/azcore/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a98a0db93eeac20dfee5bf5f24e509ff0493c5b3\"\u003e\u003ccode\u003ea98a0db\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.10.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24746\"\u003e#24746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8aa9f8b46b2a114b45ba32fdeb20eac3b71ef006\"\u003e\u003ccode\u003e8aa9f8b\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/avs/armavs/2.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24709\"\u003e#24709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/01782ab50e4b845c4c6aa0cd27725083809982cc\"\u003e\u003ccode\u003e01782ab\u003c/code\u003e\u003c/a\u003e Fix typo in azidentity troubleshooting guide (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24748\"\u003e#24748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6ba864019e6e54f91498e024f4edefbd12eb2b83\"\u003e\u003ccode\u003e6ba8640\u003c/code\u003e\u003c/a\u003e remove reprecated service (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24744\"\u003e#24744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/18ff8826f1b9035382f37067e93b546e3e502375\"\u003e\u003ccode\u003e18ff882\u003c/code\u003e\u003c/a\u003e [keyvault] upgrade to 7.6 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24733\"\u003e#24733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/214f1196dfc0656885440ea73c62cd69e2f7258e\"\u003e\u003ccode\u003e214f119\u003c/code\u003e\u003c/a\u003e Add in a simple service bus troubleshooting guide. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24741\"\u003e#24741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/bb804de1cbc8683e56321a65c3fd5c912162234a\"\u003e\u003ccode\u003ebb804de\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerservice/armcontainerservice/7.0.0-beta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/542616a212f8c226c764a100e78f1d6d0fa09ddf\"\u003e\u003ccode\u003e542616a\u003c/code\u003e\u003c/a\u003e Support 1es canary template validation for unified pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24731\"\u003e#24731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6d7f1b28570de55c1b85537ffbb296eabeb9e86b\"\u003e\u003ccode\u003e6d7f1b2\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/mongodbatlas/armmongodbatlas/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24590\"\u003e#24590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/466a17b60b97daed87d8c30389bdca44fccb7d7b\"\u003e\u003ccode\u003e466a17b\u003c/code\u003e\u003c/a\u003e upgrade dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.0...sdk/azidentity/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/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.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-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/onsi/ginkgo/v2` from 2.23.4 to 2.27.3\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.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003e2.26.0\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.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.26.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eGinkgo can now generate json-formatted reports that are compatible with the \u003ccode\u003ego test\u003c/code\u003e json format.  Use \u003ccode\u003eginkgo --gojson-report=report.go.json\u003c/code\u003e.  This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\u003c/p\u003e\n\u003ch2\u003e2.25.3\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/onsi/ginkgo/commit/f331739798289c05870a2667fed0511f2c2947e5\"\u003e\u003ccode\u003ef331739\u003c/code\u003e\u003c/a\u003e v2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1c9f3563dcec05b4d3ed95e3f2848f128ea7677b\"\u003e\u003ccode\u003e1c9f356\u003c/code\u003e\u003c/a\u003e ginkgo: report exit result in case of failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ece19c896cf28c566e9382d055ee72a82dc7271e\"\u003e\u003ccode\u003eece19c8\u003c/code\u003e\u003c/a\u003e ginkgo: fix data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9a84c21394777734df8062ca2e0552a1471ceca2\"\u003e\u003ccode\u003e9a84c21\u003c/code\u003e\u003c/a\u003e v2.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a69113ac15dcb6cd6aefc9ef238734ea386eddc8\"\u003e\u003ccode\u003ea69113a\u003c/code\u003e\u003c/a\u003e inline automaxprocs to simplify dependencies; this will be removed when Go 1....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a99c6e0d2488aee07ba3f803c0cfc2cae2db4644\"\u003e\u003ccode\u003ea99c6e0\u003c/code\u003e\u003c/a\u003e Fix syntax errors and typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/f993df54a607161bcad7f4c6f89b761c45ce143b\"\u003e\u003ccode\u003ef993df5\u003c/code\u003e\u003c/a\u003e Fix paragraph position error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/56cb393ed76ad0173cd784705c929eca4cf5fb21\"\u003e\u003ccode\u003e56cb393\u003c/code\u003e\u003c/a\u003e v2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2ce3f13a149a8cbc5659da9b1720570d9210d33f\"\u003e\u003ccode\u003e2ce3f13\u003c/code\u003e\u003c/a\u003e reporters: add enhanced bounds checking in emitTimeline to prevent slice panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/acf208aed39d9f91b6e60e97cfc450c3e8616ea5\"\u003e\u003ccode\u003eacf208a\u003c/code\u003e\u003c/a\u003e Adding check for malformed date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.3\"\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.37.0 to 1.38.2\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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/79b8a75a10e36ee598344c040317f5ab1c907f53\"\u003e\u003ccode\u003e79b8a75\u003c/code\u003e\u003c/a\u003e v1.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c404969c07179a8533d5daa283cd6307add66620\"\u003e\u003ccode\u003ec404969\u003c/code\u003e\u003c/a\u003e roll back to go 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c36e89a7efeca141bf40c3e582c7332d293dd354\"\u003e\u003ccode\u003ec36e89a\u003c/code\u003e\u003c/a\u003e v1.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/92eaa578900a4a5fb79d85140d7d59e9f5f22ec7\"\u003e\u003ccode\u003e92eaa57\u003c/code\u003e\u003c/a\u003e go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/b9ed3cdd8077cef2652a340810a2bd526c2d87a3\"\u003e\u003ccode\u003eb9ed3cd\u003c/code\u003e\u003c/a\u003e deprecate CompileTest*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a5bf77d2311a6dc9fa800cd1b687b64dad9dda0\"\u003e\u003ccode\u003e2a5bf77\u003c/code\u003e\u003c/a\u003e fix invalid fmt.Errorf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/3e9e385d31dcda216ae1d56341bb33111b6f8644\"\u003e\u003ccode\u003e3e9e385\u003c/code\u003e\u003c/a\u003e bump ginkgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7f37abe202e2050947bc608c69172cea36414311\"\u003e\u003ccode\u003e7f37abe\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e with \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/69e47619891ecbd0375d07dce33eb558dd14fde3\"\u003e\u003ccode\u003e69e4761\u003c/code\u003e\u003c/a\u003e fix(async_assertion): use correct error in errors.As\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/95737c099edca4f2e7cd47ddcff68c9af8c87258\"\u003e\u003ccode\u003e95737c0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.41.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\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.50.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/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.52.0\u003c/h2\u003e\n\u003cp\u003eThrilled to announce the latest release of \u003ccode\u003esamber/lo\u003c/code\u003e!\u003c/p\u003e\n\u003cp\u003eThis version brings major improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new \u003ccode\u003eit/\u003c/code\u003e sub-package for everything related to the \u003ccode\u003eiter\u003c/code\u003e package added in Go 1.23. Big up to \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e for its help on this\u003c/li\u003e\n\u003cli\u003eA new documentation -\u0026gt; \u003ca href=\"https://lo.samber.dev\"\u003elo.samber.dev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLots of micro fixes and performance improvements\u003c/li\u003e\n\u003cli\u003eBetter code quality with many more linters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e✨ A good introduction to streams in Go !\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(chunk): Copy chunk in a new slice 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/648\"\u003esamber/lo#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zipx): fix the max length calculation 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/649\"\u003esamber/lo#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): fix potential race condition in debounce callback 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/650\"\u003esamber/lo#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: add Mode function with tests and documentation 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/644\"\u003esamber/lo#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd FilterKeys for map by \u003ca href=\"https://github.com/rasha108bik\"\u003e\u003ccode\u003e@​rasha108bik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/631\"\u003esamber/lo#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding FilterValues and fix FilterKeys signature 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/661\"\u003esamber/lo#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/samber/lo/pull/662\"\u003esamber/lo#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: more consistent panic strings 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/678\"\u003esamber/lo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor example issues 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/676\"\u003esamber/lo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: preserve type alias in DropByIndex and WithoutBy 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/675\"\u003esamber/lo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding hassuffix + hasprefix 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/680\"\u003esamber/lo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Cut, CutPrefix, CutSuffix by \u003ca href=\"https://github.com/xelavopelk\"\u003e\u003ccode\u003e@​xelavopelk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/666\"\u003esamber/lo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TrimXXX 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/683\"\u003esamber/lo#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(string): fix division by zero 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/684\"\u003esamber/lo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid recover() if possible 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/685\"\u003esamber/lo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: panic when passing -1 to Drop 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/688\"\u003esamber/lo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: avoid Keyify twice in Trim 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/689\"\u003esamber/lo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new iter package 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/672\"\u003esamber/lo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: from slice to map with index passed by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/697\"\u003esamber/lo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: from slice/iterator to map with index passed by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/698\"\u003esamber/lo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(generator): deprecate lo.Generator in favor of go \u0026quot;iter\u0026quot; package 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/700\"\u003esamber/lo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimization of map access by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/692\"\u003esamber/lo#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize map access everywhere 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/693\"\u003esamber/lo#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tests): fix flaky time-based tests 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/699\"\u003esamber/lo#699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eStyle\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elint: unit test improvements 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/674\"\u003esamber/lo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: fix CI warnings and avoid named return parameters 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/682\"\u003esamber/lo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: enable 7 more linters 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/686\"\u003esamber/lo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: enable gofumpt extra rules 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/690\"\u003esamber/lo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle/rename internal rand 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/701\"\u003esamber/lo#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: Apply testifylint linter recommendations 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/669\"\u003esamber/lo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle add golangci config 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/670\"\u003esamber/lo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor whitespace fixes 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/677\"\u003esamber/lo#677\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/a25c42dbd5103a67ed497b49bfefeaf6bb1df2ee\"\u003e\u003ccode\u003ea25c42d\u003c/code\u003e\u003c/a\u003e bump v1.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/15ac6249133fb9ecc366d63fa4f73b4512de180c\"\u003e\u003ccode\u003e15ac624\u003c/code\u003e\u003c/a\u003e docs: adding go playground examples to it/ package (\u003ca href=\"https://redirect.github.com/samber/lo/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/c7e9459a8ba8a164c3ed413fb87f8e88ea40b115\"\u003e\u003ccode\u003ec7e9459\u003c/code\u003e\u003c/a\u003e docs: lots of various doc improvements (\u003ca href=\"https://redirect.github.com/samber/lo/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/fa2d72448a4343cd220574589849fbc1a44fff62\"\u003e\u003ccode\u003efa2d724\u003c/code\u003e\u003c/a\u003e doc: add it/mutable/parallel sub-package to llms.txt (\u003ca href=\"https://redirect.github.com/samber/lo/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/aa3a48daa9ff35e99309ba8ca0f4278b82efc79e\"\u003e\u003ccode\u003eaa3a48d\u003c/code\u003e\u003c/a\u003e fix(doc): add missing \u0026quot;contributing\u0026quot; entry in the menu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/5def06dac581094370022d0a55993693dff42f64\"\u003e\u003ccode\u003e5def06d\u003c/code\u003e\u003c/a\u003e fix(doc): various hot fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/f9a57ef01de1a8a861e66bf6e3e4a3cd19ae85b7\"\u003e\u003ccode\u003ef9a57ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.6.3 to 5.9.3 in /docs (\u003ca href=\"https://redirect.github.com/samber/lo/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/8b8aa284f3650810efd5fed3ad5cedabb932a78a\"\u003e\u003ccode\u003e8b8aa28\u003c/code\u003e\u003c/a\u003e fix(doc): make \u0026quot;iter\u0026quot; package visible in doc sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/39e418f10e6574f6b78e8c29e74eaba410c28576\"\u003e\u003ccode\u003e39e418f\u003c/code\u003e\u003c/a\u003e doc: adding a \u0026quot;contributing\u0026quot; page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/1b3cb42cd1357dcc3d77f3e22dacd53767f9acc6\"\u003e\u003ccode\u003e1b3cb42\u003c/code\u003e\u003c/a\u003e fix(doc): improve algolia search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.50.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 `github.com/spf13/cobra` from 1.9.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vag...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/9742","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/9742","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9742/packages"},{"uuid":"3712677890","node_id":"PR_kwDOB4Si5M64AoJ6","number":9741,"state":"open","title":"build(deps): bump the all group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.31"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:16:56.000Z","updated_at":"2025-12-14T17:14:36.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":29,"packages":[{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-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/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.3","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/apiserver","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cloud-provider","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/kubelet","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.6.2","new_version":"0.12.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.5.3","new_version":"0.10.3","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.18.0` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.61.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.19.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.32.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.31.8` | `0.31.14` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.31.8` | `0.31.14` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.31.8` | `0.31.14` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.2` | `0.12.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.5.3` | `0.10.3` |\n\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.18.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.20.0\u003c/h2\u003e\n\u003ch2\u003e1.20.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.FetcherForNextLinkOptions.HTTPVerb\u003c/code\u003e to specify the HTTP verb when fetching the next page via next link. Defaults to \u003ccode\u003ehttp.MethodGet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential panic when decoding base64 strings.\u003c/li\u003e\n\u003cli\u003eFixed an issue in resource identifier parsing which prevented it from returning an error for malformed resource IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.1\u003c/h2\u003e\n\u003ch2\u003e1.19.1 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resource identifier parsing for provider-specific resource hierarchies containing \u0026quot;resourceGroups\u0026quot; segments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error fall-back for improperly authored long-running operations.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.0\u003c/h2\u003e\n\u003ch2\u003e1.19.0 (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.APIVersionLocationPath\u003c/code\u003e to be set by clients that set the API version in the path.\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/Azure/azure-sdk-for-go/commit/466795e90c61fba2bef23d311a61d4085b873718\"\u003e\u003ccode\u003e466795e\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.20.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25563\"\u003e#25563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6fce23847166ed80b4cf520f668cbe696dc13eea\"\u003e\u003ccode\u003e6fce238\u003c/code\u003e\u003c/a\u003e [azsystemevents] Remove gopls (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25555\"\u003e#25555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c0ac8eac0bcf293604a62be6c222981953f01c49\"\u003e\u003ccode\u003ec0ac8ea\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12476 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25549\"\u003e#25549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/047fb66f149d197b250b287b0e2463fcd0fe5d52\"\u003e\u003ccode\u003e047fb66\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/2.0.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/908cfea8611fcd1925ebb6fcadc7e6967a8ec4f0\"\u003e\u003ccode\u003e908cfea\u003c/code\u003e\u003c/a\u003e [azsystemevents] Fixing build.go to work properly with tsp-client as the orch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c30fd4cce97631fddfcd7220a248f118d58f7bdb\"\u003e\u003ccode\u003ec30fd4c\u003c/code\u003e\u003c/a\u003e cosmos: Allow the Query Pipeline to return an alternative query to execute in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1b445641d79282db0d522c12aef63269ad7648d0\"\u003e\u003ccode\u003e1b44564\u003c/code\u003e\u003c/a\u003e fixed resource type validation in ParseResourceType and correlated tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e566eecdeb64e820ae1a53b3823fa68c0f3ae44b\"\u003e\u003ccode\u003ee566eec\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12531 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25545\"\u003e#25545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/053de1a0b1667030bca9bb7918c31ebb9397e3b7\"\u003e\u003ccode\u003e053de1a\u003c/code\u003e\u003c/a\u003e Increment package version after release of data/azcosmos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25544\"\u003e#25544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8e673bb221981d1737e8754c58fe24fcad140dc9\"\u003e\u003ccode\u003e8e673bb\u003c/code\u003e\u003c/a\u003e release pr (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25543\"\u003e#25543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.18.0...sdk/azcore/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a98a0db93eeac20dfee5bf5f24e509ff0493c5b3\"\u003e\u003ccode\u003ea98a0db\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.10.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24746\"\u003e#24746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8aa9f8b46b2a114b45ba32fdeb20eac3b71ef006\"\u003e\u003ccode\u003e8aa9f8b\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/avs/armavs/2.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24709\"\u003e#24709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/01782ab50e4b845c4c6aa0cd27725083809982cc\"\u003e\u003ccode\u003e01782ab\u003c/code\u003e\u003c/a\u003e Fix typo in azidentity troubleshooting guide (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24748\"\u003e#24748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6ba864019e6e54f91498e024f4edefbd12eb2b83\"\u003e\u003ccode\u003e6ba8640\u003c/code\u003e\u003c/a\u003e remove reprecated service (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24744\"\u003e#24744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/18ff8826f1b9035382f37067e93b546e3e502375\"\u003e\u003ccode\u003e18ff882\u003c/code\u003e\u003c/a\u003e [keyvault] upgrade to 7.6 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24733\"\u003e#24733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/214f1196dfc0656885440ea73c62cd69e2f7258e\"\u003e\u003ccode\u003e214f119\u003c/code\u003e\u003c/a\u003e Add in a simple service bus troubleshooting guide. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24741\"\u003e#24741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/bb804de1cbc8683e56321a65c3fd5c912162234a\"\u003e\u003ccode\u003ebb804de\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerservice/armcontainerservice/7.0.0-beta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/542616a212f8c226c764a100e78f1d6d0fa09ddf\"\u003e\u003ccode\u003e542616a\u003c/code\u003e\u003c/a\u003e Support 1es canary template validation for unified pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24731\"\u003e#24731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6d7f1b28570de55c1b85537ffbb296eabeb9e86b\"\u003e\u003ccode\u003e6d7f1b2\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/mongodbatlas/armmongodbatlas/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24590\"\u003e#24590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/466a17b60b97daed87d8c30389bdca44fccb7d7b\"\u003e\u003ccode\u003e466a17b\u003c/code\u003e\u003c/a\u003e upgrade dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.0...sdk/azidentity/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/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.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-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/onsi/ginkgo/v2` from 2.23.4 to 2.27.3\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.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003e2.26.0\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.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.26.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eGinkgo can now generate json-formatted reports that are compatible with the \u003ccode\u003ego test\u003c/code\u003e json format.  Use \u003ccode\u003eginkgo --gojson-report=report.go.json\u003c/code\u003e.  This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\u003c/p\u003e\n\u003ch2\u003e2.25.3\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/onsi/ginkgo/commit/f331739798289c05870a2667fed0511f2c2947e5\"\u003e\u003ccode\u003ef331739\u003c/code\u003e\u003c/a\u003e v2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1c9f3563dcec05b4d3ed95e3f2848f128ea7677b\"\u003e\u003ccode\u003e1c9f356\u003c/code\u003e\u003c/a\u003e ginkgo: report exit result in case of failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ece19c896cf28c566e9382d055ee72a82dc7271e\"\u003e\u003ccode\u003eece19c8\u003c/code\u003e\u003c/a\u003e ginkgo: fix data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9a84c21394777734df8062ca2e0552a1471ceca2\"\u003e\u003ccode\u003e9a84c21\u003c/code\u003e\u003c/a\u003e v2.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a69113ac15dcb6cd6aefc9ef238734ea386eddc8\"\u003e\u003ccode\u003ea69113a\u003c/code\u003e\u003c/a\u003e inline automaxprocs to simplify dependencies; this will be removed when Go 1....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a99c6e0d2488aee07ba3f803c0cfc2cae2db4644\"\u003e\u003ccode\u003ea99c6e0\u003c/code\u003e\u003c/a\u003e Fix syntax errors and typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/f993df54a607161bcad7f4c6f89b761c45ce143b\"\u003e\u003ccode\u003ef993df5\u003c/code\u003e\u003c/a\u003e Fix paragraph position error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/56cb393ed76ad0173cd784705c929eca4cf5fb21\"\u003e\u003ccode\u003e56cb393\u003c/code\u003e\u003c/a\u003e v2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2ce3f13a149a8cbc5659da9b1720570d9210d33f\"\u003e\u003ccode\u003e2ce3f13\u003c/code\u003e\u003c/a\u003e reporters: add enhanced bounds checking in emitTimeline to prevent slice panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/acf208aed39d9f91b6e60e97cfc450c3e8616ea5\"\u003e\u003ccode\u003eacf208a\u003c/code\u003e\u003c/a\u003e Adding check for malformed date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.3\"\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.37.0 to 1.38.2\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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/79b8a75a10e36ee598344c040317f5ab1c907f53\"\u003e\u003ccode\u003e79b8a75\u003c/code\u003e\u003c/a\u003e v1.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c404969c07179a8533d5daa283cd6307add66620\"\u003e\u003ccode\u003ec404969\u003c/code\u003e\u003c/a\u003e roll back to go 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c36e89a7efeca141bf40c3e582c7332d293dd354\"\u003e\u003ccode\u003ec36e89a\u003c/code\u003e\u003c/a\u003e v1.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/92eaa578900a4a5fb79d85140d7d59e9f5f22ec7\"\u003e\u003ccode\u003e92eaa57\u003c/code\u003e\u003c/a\u003e go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/b9ed3cdd8077cef2652a340810a2bd526c2d87a3\"\u003e\u003ccode\u003eb9ed3cd\u003c/code\u003e\u003c/a\u003e deprecate CompileTest*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a5bf77d2311a6dc9fa800cd1b687b64dad9dda0\"\u003e\u003ccode\u003e2a5bf77\u003c/code\u003e\u003c/a\u003e fix invalid fmt.Errorf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/3e9e385d31dcda216ae1d56341bb33111b6f8644\"\u003e\u003ccode\u003e3e9e385\u003c/code\u003e\u003c/a\u003e bump ginkgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7f37abe202e2050947bc608c69172cea36414311\"\u003e\u003ccode\u003e7f37abe\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e with \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/69e47619891ecbd0375d07dce33eb558dd14fde3\"\u003e\u003ccode\u003e69e4761\u003c/code\u003e\u003c/a\u003e fix(async_assertion): use correct error in errors.As\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/95737c099edca4f2e7cd47ddcff68c9af8c87258\"\u003e\u003ccode\u003e95737c0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.41.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.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/cobra` from 1.9.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/b7801fbf5cd58d201296d5d0e132d1849966dbd4\"\u003e\u003ccode\u003eb7801fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1778\"\u003e#1778\u003c/a\u003e from stretchr/dependabot/github_actions/actions/chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/69831f3b08c40d56a09d0be93e9d5ae034f1590b\"\u003e\u003ccode\u003e69831f3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a53be35c3b0cfcd5189cffcfd75df60ea581104c\"\u003e\u003ccode\u003ea53be35\u003c/code\u003e\u003c/a\u003e Improve captureTestingT helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/aafb604176db7e1f2c9810bc90d644291d057687\"\u003e\u003ccode\u003eaafb604\u003c/code\u003e\u003c/a\u003e mock: improve formatting of error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7218e0390acd2aea3edb18574110ec2753c0aeef\"\u003e\u003ccode\u003e7218e03\u003c/code\u003e\u003c/a\u003e improve error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/929a2126c2702df436312656a0304580b526c6e9\"\u003e\u003ccode\u003e929a212\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1758\"\u003e#1758\u003c/a\u003e from stretchr/dolmen/suite-faster-method-filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/bc7459ec38128532ff32f23cfab4ea0b725210f2\"\u003e\u003ccode\u003ebc7459e\u003c/code\u003e\u003c/a\u003e suite: faster filtering of methods (-testify.m)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d37b5c962954410bcd7a71ff3a77c79514056d1\"\u003e\u003ccode\u003e7d37b5c\u003c/code\u003e\u003c/a\u003e suite: refactor methodFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1\"\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.35.0 to 1.39.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.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.openteleme...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/9741","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/9741","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9741/packages"}],"issue_packages":[{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-05-26T05:20:05.000Z","version_change":"1.4.2 → 1.4.3","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.2.4","new_version":"1.4.3","update_type":"minor","path":null,"pr_created_at":"2026-05-03T05:35:05.000Z","version_change":"1.2.4 → 1.4.3","issue":{"uuid":"4370968752","node_id":"PR_kwDOQbR6tM7Xu8ia","number":13,"state":"open","title":"chore(deps): bump the go-all group with 10 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-03T05:35:05.000Z","updated_at":"2026-05-03T08:35:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-all","update_count":10,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.40.0","new_version":"1.41.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.0","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.272.1","new_version":"1.299.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.23.2","new_version":"1.25.1","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-logr/logr","old_version":"1.2.4","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/prometheus/client_golang","old_version":"1.16.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"golang.org/x/time","old_version":"0.3.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/apimachinery","old_version":"0.28.4","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.28.4","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.16.3","new_version":"0.24.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-all group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.0` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.272.1` | `1.299.1` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.23.2` | `1.25.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.2.4` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.16.0` | `1.23.2` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.3.0` | `0.15.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.28.4` | `0.36.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.28.4` | `0.36.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.16.3` | `0.24.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.40.0 to 1.41.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...v1.41.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.0 to 1.32.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.0...config/v1.32.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.272.1 to 1.299.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2223642aeafb3b46ae924667ee47d31a1cf5a9d5\"\u003e\u003ccode\u003e2223642\u003c/code\u003e\u003c/a\u003e Release 2026-04-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/04c7e460121eafa42577be08289bd0da0de091b2\"\u003e\u003ccode\u003e04c7e46\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5f5692571a7afce76e1573da3fbf2180a2c297cc\"\u003e\u003ccode\u003e5f56925\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aac6d2b8fefd47203d3b4bd5f229ca275272ec62\"\u003e\u003ccode\u003eaac6d2b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdaead7d2074e479fc56da77491fe65737413664\"\u003e\u003ccode\u003ebdaead7\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.25.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/008e12cf64f41c37faeb705f6ce4b77471756f9f\"\u003e\u003ccode\u003e008e12c\u003c/code\u003e\u003c/a\u003e Release 2026-04-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef109d91f0b772aaebc472633edf13ec0fd907ce\"\u003e\u003ccode\u003eef109d9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6411e6379e509956413b866481ee2362a7cdfc68\"\u003e\u003ccode\u003e6411e63\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bf970956db306bf7b5b1bdd8ca71e8cca766b5\"\u003e\u003ccode\u003ee5bf970\u003c/code\u003e\u003c/a\u003e Release 2026-04-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdbb88c9400c80ed2487f7b498a54c6206b5c62a\"\u003e\u003ccode\u003ebdbb88c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.272.1...service/ec2/v1.299.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.23.2 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\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/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.0\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/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965\"\u003e\u003ccode\u003ee094f45\u003c/code\u003e\u003c/a\u003e Release 2026-04-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/214d45be3be5188c4d2fd9cf744c21f8b3dfbabc\"\u003e\u003ccode\u003e214d45b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3477da0b4dbf31de58ac375fe5abe5d268280824\"\u003e\u003ccode\u003e3477da0\u003c/code\u003e\u003c/a\u003e fix lrucache memory leak on existing item put (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0d0b4d00f2430e62a790203b89fd76dceb4ae213\"\u003e\u003ccode\u003e0d0b4d0\u003c/code\u003e\u003c/a\u003e Bump Smithy version to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/be5e5ef0d73560eac9d71df7995b0eaffb9a8d71\"\u003e\u003ccode\u003ebe5e5ef\u003c/code\u003e\u003c/a\u003e check \u003ca href=\"https://github.com/enum\"\u003e\u003ccode\u003e@​enum\u003c/code\u003e\u003c/a\u003e on strings for cbor (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/5beb80e9da6bcad40dc304f062c27d8269abd67d\"\u003e\u003ccode\u003e5beb80e\u003c/code\u003e\u003c/a\u003e Ensure javadoc uses utf-8 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73bb8a7d6e222332d46eec7209ba3cd0ba520239\"\u003e\u003ccode\u003e73bb8a7\u003c/code\u003e\u003c/a\u003e Release 2026-04-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f056c6fb0b43ba9bfeca6c29c8c1e1046437e45e\"\u003e\u003ccode\u003ef056c6f\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/ee36afc3d70050ba990c8de8d65043ac11d1f9f4\"\u003e\u003ccode\u003eee36afc\u003c/code\u003e\u003c/a\u003e Implement BDD generator for \u003ca href=\"https://github.com/endpointBdd\"\u003e\u003ccode\u003e@​endpointBdd\u003c/code\u003e\u003c/a\u003e Smithy trait (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3dbea7015f5ed79312e2a3cb6bbf39f7a26e46ea\"\u003e\u003ccode\u003e3dbea70\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.23.2...v1.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/go-logr/logr` from 1.2.4 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.2.4...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/prometheus/client_golang` from 1.16.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22.0 / 2025-04-07\u003c/h2\u003e\n\u003cp\u003e:warning: This release contains potential breaking change if you use experimental \u003ccode\u003ezstd\u003c/code\u003e support introduce in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1496\"\u003e#1496\u003c/a\u003e :warning:\u003c/p\u003e\n\u003cp\u003eExperimental support for \u003ccode\u003ezstd\u003c/code\u003e on scrape was added, controlled by the request \u003ccode\u003eAccept-Encoding\u003c/code\u003e header.\nIt was enabled by default since version 1.20, but now you need to add a blank import to enable it.\nThe decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon,\n\u003ca href=\"https://redirect.github.com/golang/go/issues/62513\"\u003egolang/go#62513\u003c/a\u003e however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.\u003c/p\u003e\n\u003cp\u003ee.g.:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport (\n  _ \u0026quot;github.com/prometheus/client_golang/prometheus/promhttp/zstd\u0026quot;\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] prometheus: Add new CollectorFunc utility \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1724\"\u003e#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1738\"\u003e#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] api: \u003ccode\u003eWithLookbackDelta\u003c/code\u003e and \u003ccode\u003eWithStats\u003c/code\u003e options have been added to API client. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1743\"\u003e#1743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] :warning: promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1765\"\u003e#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1 / 2025-03-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] prometheus: Revert of \u003ccode\u003eInc\u003c/code\u003e, \u003ccode\u003eAdd\u003c/code\u003e and \u003ccode\u003eObserve\u003c/code\u003e cumulative metric CAS optimizations (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1661\"\u003e#1661\u003c/a\u003e), causing regressions on low contention cases.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] prometheus: Fix GOOS=ios build, broken due to process_collector_* wrong build tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0 / 2025-02-17\u003c/h2\u003e\n\u003cp\u003e:warning: This release contains potential breaking change if you upgrade \u003ccode\u003egithub.com/prometheus/common\u003c/code\u003e to 0.62+ together with client_golang. :warning:\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.16.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.3.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/golang/time/commit/812b343c8714c317b0dad633efa6d103e554c006\"\u003e\u003ccode\u003e812b343\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/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/1616a7fa5fe23b54fee0cc3dd6d0bd48abc19914\"\u003e\u003ccode\u003e1616a7f\u003c/code\u003e\u003c/a\u003e rate: skip time.Now call in Sometimes.Do unless necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/0c50ed881d02b171df1325a8b7f5fa7c8c8fbb6f\"\u003e\u003ccode\u003e0c50ed8\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/66520f61fcd2da3a58f1a4b1fcd8c5d90b401ece\"\u003e\u003ccode\u003e66520f6\u003c/code\u003e\u003c/a\u003e rate: simplify function advance only returns new Tokens to caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2c6c5a229852db5dff1662b3a80d9a396939412f\"\u003e\u003ccode\u003e2c6c5a2\u003c/code\u003e\u003c/a\u003e rate: prevent overflows when calculating durationFromTokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/1ce61fe87e0e5dd90752d2b6c5972f9b6918e77c\"\u003e\u003ccode\u003e1ce61fe\u003c/code\u003e\u003c/a\u003e rate: make function comment match function name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/384619452bf36722f210e36ad5dc26d510f54351\"\u003e\u003ccode\u003e3846194\u003c/code\u003e\u003c/a\u003e README: don't recommend go get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/772484ea383fac83b7da05684a96ae628b251bcd\"\u003e\u003ccode\u003e772484e\u003c/code\u003e\u003c/a\u003e x/time/rate: correctly handle 0 limits\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/time/compare/v0.3.0...v0.15.0\"\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.28.4 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/debe1eba03a0c4134fd07a8f7586c44bb94ec7b0\"\u003e\u003ccode\u003edebe1eb\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/efb7f2628b269921e5f12c4d42aece418c76789c\"\u003e\u003ccode\u003eefb7f26\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d966e565cd271c44ba799b594ddb67987791cb80\"\u003e\u003ccode\u003ed966e56\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/79b363268543c402b68449b0cd531f8f8d0197d1\"\u003e\u003ccode\u003e79b3632\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/a8822f7bf620eede6c3f36354cec940c3844e7a8\"\u003e\u003ccode\u003ea8822f7\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7dba2d08090b9d2285266ec2492d0b6395151f50\"\u003e\u003ccode\u003e7dba2d0\u003c/code\u003e\u003c/a\u003e Use IsZero instead of IsNil for union ratcheting check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d95710f91d61d2656298071a40a04d5343c642e5\"\u003e\u003ccode\u003ed95710f\u003c/code\u003e\u003c/a\u003e Fix union validation ratcheting when oldObj is nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/729062d58854ae8e9e85f5dc8d1660fb963ae483\"\u003e\u003ccode\u003e729062d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/13b12e6214bc1c2253aa3bcf8d52c2f83e767eb0\"\u003e\u003ccode\u003e13b12e6\u003c/code\u003e\u003c/a\u003e dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/27f467019a4eb99953b81708326a574524b11e8f\"\u003e\u003ccode\u003e27f4670\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/136657\"\u003e#136657\u003c/a\u003e from Jefftree/sharding-test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.28.4...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/client-go` from 0.28.4 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/1d95f02c1723330f751c9eb255aefb0dcd7ca3d6\"\u003e\u003ccode\u003e1d95f02\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/f22a53e6273b1e6652107e62998997c714872f35\"\u003e\u003ccode\u003ef22a53e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/a948641f81a43fb81beb739cb6773028e1981d86\"\u003e\u003ccode\u003ea948641\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7e44ffcaa96165d6d77178c3aaca66d4523786b9\"\u003e\u003ccode\u003e7e44ffc\u003c/code\u003e\u003c/a\u003e Add Workload-Aware Preemption fields to Workload and PodGroup APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df2d882697f9f437d53ae16b8091786250ce0812\"\u003e\u003ccode\u003edf2d882\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/136989\"\u003e#136989\u003c/a\u003e from nojnhuh/podgroup-resourceclaim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/4eece5291a474209f7fcba3cd8187ad855eeeca3\"\u003e\u003ccode\u003e4eece52\u003c/code\u003e\u003c/a\u003e Workload API: PodGroup ResourceClaims (KEP-5729)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/3d35c512076e7c95967ac4f3565c588495785796\"\u003e\u003ccode\u003e3d35c51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/137190\"\u003e#137190\u003c/a\u003e from everpeace/KEP-5491-alpha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/04341177268fa5b2cb8a7502a36a81b87a6da2b2\"\u003e\u003ccode\u003e0434117\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/137028\"\u003e#137028\u003c/a\u003e from nmn3m/feature/dra-resource-pool-status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/ba785be0acd34a5899fe245278fb63cf9156850b\"\u003e\u003ccode\u003eba785be\u003c/code\u003e\u003c/a\u003e Drop CSR analogy, mark ObjectMeta +required,reduce limits (maxItems=500, maxL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/4a9c8783a9ad1dd96970d83ec74138d28ae11cdb\"\u003e\u003ccode\u003e4a9c878\u003c/code\u003e\u003c/a\u003e Add ResourcePoolStatusRequest API types and generated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.28.4...v0.36.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/controller-runtime` from 0.16.3 to 0.24.0\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.24.0\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Update to k8s.io/* v1.36 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506\"\u003e#3506\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3462\"\u003e#3462\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3486\"\u003e#3486\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix IndexField blocking until informer is synced (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache: Wait for cache sync when ReaderFailOnMissingInformer is true (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Update typed ApplyConfigurations with server response (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix SSA status patch resource version check (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix panic when using CRs with embedded pointer structs (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3431\"\u003e#3431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix status apply if existing object has managedFields set (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Retry GenerateName on AlreadyExists collisions (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP servers: Wire up base context into http servers (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3452\"\u003e#3452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder/Webhooks: Remove deprecated custom path function (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache: Test cache reader waits for cache sync (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCertwatcher: Deflake certwatcher tests (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3457\"\u003e#3457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependencies: Use forked version of btree (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Ensure envtest stops the whole process group (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLogging: Add missing space in zap-log-level flag description (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMisc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3489\"\u003e#3489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOwners: Cleanup (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecorder: Add logger into context for structured logging (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3454\"\u003e#3454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRecorder: Switch to \u003ccode\u003eStartLogging\u003c/code\u003e for event debug logs (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScheme: Deprecate the scheme builder (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3461\"\u003e#3461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource/Kind: Improve logging for dynamic type kind source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Reduce memory usage of default webhooks (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3463\"\u003e#3463\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.8.0 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3448\"\u003e#3448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.10.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Update golangci-lint version to v2.11.3 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate away from custom GitHub action approval workflow (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelease: Auto-create git tags for the \u003ccode\u003etools/setup-envtest\u003c/code\u003e submodule (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:book: Additionally, there has been 1 contribution to our documentation. (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3477\"\u003e#3477\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/cenkalti/backoff/v5: \u003ca href=\"https://github.com/cenkalti/backoff/tree/v5.0.3\"\u003ev5.0.3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egonum.org/v1/gonum: v0.16.0\u003c/li\u003e\n\u003cli\u003ek8s.io/streaming: v0.36.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/kubernetes-sigs/controller-runtime/commit/d3eaef3ab45410342c30528d1eaab982137c4d5a\"\u003e\u003ccode\u003ed3eaef3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475\"\u003e#3475\u003c/a\u003e from alvaroaleman/fixfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/3296f32e58d6e578aa1932dc5584411c5f25c3db\"\u003e\u003ccode\u003e3296f32\u003c/code\u003e\u003c/a\u003e :bug: Update typed Applyconfigurations with server response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/c8b4b9d61fbddd8924c1075ec2face3aa7a5f768\"\u003e\u003ccode\u003ec8b4b9d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506\"\u003e#3506\u003c/a\u003e from troy0820/troy0820/update-deps-k8s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/557c3147e26a62272c87db88e3aadda9890931f1\"\u003e\u003ccode\u003e557c314\u003c/code\u003e\u003c/a\u003e update to k8s.io v1.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e4a998cc6b09afaf5f2d7f30b6a9b728f21918a3\"\u003e\u003ccode\u003ee4a998c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3499\"\u003e#3499\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1a31c56032fa26cd09de18a6c64b1ba86614f4a4\"\u003e\u003ccode\u003e1a31c56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498\"\u003e#3498\u003c/a\u003e from vieux/fix-fake-client-generatename-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/80bc294688dda063f418bb38e72089ab9f857cc0\"\u003e\u003ccode\u003e80bc294\u003c/code\u003e\u003c/a\u003e fakeclient: retry GenerateName on AlreadyExists collisions (match K8s 1.32 be...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/77b730ab1c9b09af172b67a336886558211b493a\"\u003e\u003ccode\u003e77b730a\u003c/code\u003e\u003c/a\u003e :seedling: Bump the all-github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/6210f847b2c1df3f28e5be34a4b1458f03896c73\"\u003e\u003ccode\u003e6210f84\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494\"\u003e#3494\u003c/a\u003e from erikgb/improve-kind-source-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/6f89e1d9d45867133034b829fb1a3e3563b5065d\"\u003e\u003ccode\u003e6f89e1d\u003c/code\u003e\u003c/a\u003e Improve logging for dynamic type kind source\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.3...v0.24.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/prabhu-mannu/k8s-eni-tagger/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhu-mannu%2Fk8s-eni-tagger/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-28T22:35:46.000Z","version_change":"1.4.2 → 1.4.3","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"}},{"old_version":"1.4.1","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-22T12:37:05.000Z","version_change":"1.4.1 → 1.4.3","issue":{"uuid":"4309039412","node_id":"PR_kwDOEBDysc7Un3ha","number":219,"state":"closed","title":"Bump the go-deps group with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-23T23:56:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T12:37:05.000Z","updated_at":"2026-04-23T23:56:29.000Z","time_to_close":127162,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-deps","update_count":17,"packages":[{"name":"cloud.google.com/go/monitoring","old_version":"1.18.0","new_version":"1.27.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"cloud.google.com/go/spanner","old_version":"1.59.0","new_version":"1.88.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/go-logr/logr","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"},{"name":"github.com/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.13.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.30.0","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"go.uber.org/zap","old_version":"1.26.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.18.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.6.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/api","old_version":"0.169.0","new_version":"0.274.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto","old_version":"0.0.0-20240213162025-012b6fc9bca9","new_version":"0.0.0-20260319201613-d00831a3d3e7","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"k8s.io/api","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.26.1","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/utils","old_version":"0.0.0-20221128185143-99ec85e7a448","new_version":"0.0.0-20251002143259-bc988d571ff4","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.14.4","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/monitoring](https://github.com/googleapis/google-cloud-go) | `1.18.0` | `1.27.0` |\n| [cloud.google.com/go/spanner](https://github.com/googleapis/google-cloud-go) | `1.59.0` | `1.88.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.1` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.13.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.30.0` | `1.39.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.26.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.18.0` | `0.36.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.6.0` | `0.20.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.169.0` | `0.274.0` |\n| [google.golang.org/genproto](https://github.com/googleapis/go-genproto) | `0.0.0-20240213162025-012b6fc9bca9` | `0.0.0-20260319201613-d00831a3d3e7` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.26.1` | `0.35.3` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.26.1` | `0.35.3` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.26.1` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.26.1` | `0.35.3` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20221128185143-99ec85e7a448` | `0.0.0-20251002143259-bc988d571ff4` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.14.4` | `0.23.3` |\n\nUpdates `cloud.google.com/go/monitoring` from 1.18.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/monitoring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emonitoring: v1.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/monitoring/v1.26.0...monitoring/v1.27.0\"\u003ev1.27.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003enetworkmanagement: v1.26.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/networkmanagement/v1.25.0...networkmanagement/v1.26.0\"\u003ev1.26.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003enetworkconnectivity: v1.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/networkconnectivity/v1.23.0...networkconnectivity/v1.24.0\"\u003ev1.24.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003esecurity: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/security/v1.21.0...security/v1.22.0\"\u003ev1.22.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003efirestore: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/firestore/v1.21.0...firestore/v1.22.0\"\u003ev1.22.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch2\u003eredis: v1.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/redis/v1.20.0...redis/v1.21.0\"\u003ev1.21.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003eosconfig: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.18.0...osconfig/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003erun: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.18.0...run/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003esecretmanager: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/secretmanager/v1.18.0...secretmanager/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch2\u003etexttospeech: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/texttospeech/v1.18.0...texttospeech/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-04-13)\u003c/h2\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/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/monitoring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.26.1...documentai/v1.27.0\"\u003e1.27.0\u003c/a\u003e (2024-04-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Support a new Layout Processor in Document AI (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2cdc40a0b4288f5ab5f2b2b8f5c1d6453a9c81ec\"\u003e2cdc40a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.26.0...documentai/v1.26.1\"\u003e1.26.1\u003c/a\u003e (2024-03-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update protobuf dep to v1.33.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/30b038d8cac0b8cd5dd4761c87f3f298760dd33a\"\u003e30b038d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A comment for field \u003ccode\u003eprocessor_version_source\u003c/code\u003e in message \u003ccode\u003e.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest\u003c/code\u003e is changed (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/25c3f2dfcf1e720df82b3ee236d8e6a1fe888318\"\u003e25c3f2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.25.0...documentai/v1.26.0\"\u003e1.26.0\u003c/a\u003e (2024-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A new field \u003ccode\u003eschema_override\u003c/code\u003e is added to message \u003ccode\u003eProcessOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/9400\"\u003e#9400\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a86aa8e962b77d152ee6cdd433ad94967150ef21\"\u003ea86aa8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e A new message FoundationModelTuningOptions is added (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7e6c208c5d97d3f6e2f7fd7aca09b8ae98dc0bf2\"\u003e7e6c208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.24.0...documentai/v1.25.0\"\u003e1.25.0\u003c/a\u003e (2024-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Expose model_type in v1 processor, so that user can see the model_type after get or list processor version (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2fcf55ccb24749cf5387e707b0212bca722f2e96\"\u003e2fcf55c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.8...documentai/v1.24.0\"\u003e1.24.0\u003c/a\u003e (2024-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add model_type in v1beta3 processor proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/9355\"\u003e#9355\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/05e9e1f53f2a0c8b3aaadc1811338ca3e682f245\"\u003e05e9e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.7...documentai/v1.23.8\"\u003e1.23.8\u003c/a\u003e (2024-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Enable universe domain resolution options (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fd1d56930fa8a747be35a224611f4797b8aeb698\"\u003efd1d569\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.23.6...documentai/v1.23.7\"\u003e1.23.7\u003c/a\u003e (2023-12-13)\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/googleapis/google-cloud-go/commit/54d941a9a3f5177b37915f89084e4ba7ed3dae6a\"\u003e\u003ccode\u003e54d941a\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260402T153541Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14330\"\u003e#14330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/22d0749f8fdbeaa34f2a836b63510bd0c3def990\"\u003e\u003ccode\u003e22d0749\u003c/code\u003e\u003c/a\u003e docs(storage): Update \u003ccode\u003eEnableParallelUpload\u003c/code\u003e documentation  (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14328\"\u003e#14328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/751febd843abfb3b9241fd0da1571ee1273c050e\"\u003e\u003ccode\u003e751febd\u003c/code\u003e\u003c/a\u003e feat(spanner): Switch to using builtin open telemetry for EEF (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14193\"\u003e#14193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a70f04f1789a2008e727ebdf86f9b1e917e1a0ff\"\u003e\u003ccode\u003ea70f04f\u003c/code\u003e\u003c/a\u003e chore: add a config check (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14327\"\u003e#14327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e2b3f570062723afb6f167f7c2a9fc933d00973\"\u003e\u003ccode\u003e9e2b3f5\u003c/code\u003e\u003c/a\u003e chore: update sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14325\"\u003e#14325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e0760b51f4a58243d171148086fc4a86d648d0d6\"\u003e\u003ccode\u003ee0760b5\u003c/code\u003e\u003c/a\u003e fix(spanner): set gauge metric start time to match end time (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14289\"\u003e#14289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/71df27f8820459b3e2452c20b5aa802d8c17b61a\"\u003e\u003ccode\u003e71df27f\u003c/code\u003e\u003c/a\u003e docs(pubsub/v2): revamp package docs (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14317\"\u003e#14317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a6efdbfd6c215a766e91fd26b639c6e3e08246ea\"\u003e\u003ccode\u003ea6efdbf\u003c/code\u003e\u003c/a\u003e chore: update librarian version (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14323\"\u003e#14323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/22cda56eddf38f476d8e0504bfb9bcb2f84bc51f\"\u003e\u003ccode\u003e22cda56\u003c/code\u003e\u003c/a\u003e chore: update librariangen image SHA (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14315\"\u003e#14315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1720392ade0339df587e4ca352466f2fc81494ad\"\u003e\u003ccode\u003e1720392\u003c/code\u003e\u003c/a\u003e chore(all): update deps (main) (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14231\"\u003e#14231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/dlp/v1.18.0...kms/v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/spanner` from 1.59.0 to 1.88.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/spanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estorage: v1.62.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.62.0...storage/v1.62.1\"\u003ev1.62.1\u003c/a\u003e (2026-04-13)\u003c/h2\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/googleapis/google-cloud-go/commit/80561cbc6c999ff2521fe508f17c91216304719f\"\u003e\u003ccode\u003e80561cb\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260211T232929Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8e3d5c736e69a3793457a983ea5fa4812168cf8e\"\u003e\u003ccode\u003e8e3d5c7\u003c/code\u003e\u003c/a\u003e test(spanner/test/opentelemetry/test): update otelgrpc invocation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13831\"\u003e#13831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6f310199e136b133bb4fadaa353e264e809db6d7\"\u003e\u003ccode\u003e6f31019\u003c/code\u003e\u003c/a\u003e chore: librarian generate pull request: 20260211T080606Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13833\"\u003e#13833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5d7617b77f3b5d205b5b1194e52003c008eab0ec\"\u003e\u003ccode\u003e5d7617b\u003c/code\u003e\u003c/a\u003e test(storage): fix routing interceptor test. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13832\"\u003e#13832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b232bb1265bbfa484be7db2c9ae8cf3984871c95\"\u003e\u003ccode\u003eb232bb1\u003c/code\u003e\u003c/a\u003e chore: relax ownership of the internal/generated/snippets paths (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13828\"\u003e#13828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7783bb0fd8281843dc99ebda15e3163b9560a0a5\"\u003e\u003ccode\u003e7783bb0\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260210T090937Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13824\"\u003e#13824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90678f097954d8238776a83ce50a129ee8f3cee8\"\u003e\u003ccode\u003e90678f0\u003c/code\u003e\u003c/a\u003e chore(storage): remove fallback allowed option for direct connectivity (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13823\"\u003e#13823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e85d706143ce0ffedd4c6a7485d13f512673f8ed\"\u003e\u003ccode\u003ee85d706\u003c/code\u003e\u003c/a\u003e feat(spanner): add ClientContext support (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b4a6f4c5810408daa67bb6ee7ad02d07786faff8\"\u003e\u003ccode\u003eb4a6f4c\u003c/code\u003e\u003c/a\u003e feat(spanner/spansql): support struct literal (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13766\"\u003e#13766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/209126b2acbfa0d9ceb255a02e530733bd81a027\"\u003e\u003ccode\u003e209126b\u003c/code\u003e\u003c/a\u003e chore(internal/kokoro): wrap variable in quotes (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/13821\"\u003e#13821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.59.0...spanner/v1.88.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.1 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.1...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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/onsi/ginkgo/v2` from 2.13.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.13.0...v2.28.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/gomega` from 1.30.0 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.30.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/zap` from 1.26.0 to 1.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/zap/releases\"\u003ego.uber.org/zap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e[]: Add \u003ccode\u003eWithLazy\u003c/code\u003e method for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e[]: zaptest: Add \u003ccode\u003eNewTestingWriter\u003c/code\u003e for customizing TestingWriter with more flexibility than \u003ccode\u003eNewLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e[]: Add \u003ccode\u003eLog\u003c/code\u003e, \u003ccode\u003eLogw\u003c/code\u003e, \u003ccode\u003eLogln\u003c/code\u003e methods for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e[]: Add \u003ccode\u003eWithPanicHook\u003c/code\u003e option for testing panic logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/defval\"\u003e\u003ccode\u003e@​defval\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dimmo\"\u003e\u003ccode\u003e@​dimmo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arxeiss\"\u003e\u003ccode\u003e@​arxeiss\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/MKrupauskas\"\u003e\u003ccode\u003e@​MKrupauskas\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1378\"\u003euber-go/zap#1378\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1399\"\u003euber-go/zap#1399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1406\"\u003euber-go/zap#1406\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1416\"\u003euber-go/zap#1416\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/zap/blob/master/CHANGELOG.md\"\u003ego.uber.org/zap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.1 (19 Nov 2025)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.27.0 (20 Feb 2024)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e[]: Add \u003ccode\u003eWithLazy\u003c/code\u003e method for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e[]: zaptest: Add \u003ccode\u003eNewTestingWriter\u003c/code\u003e for customizing TestingWriter with more flexibility than \u003ccode\u003eNewLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e[]: Add \u003ccode\u003eLog\u003c/code\u003e, \u003ccode\u003eLogw\u003c/code\u003e, \u003ccode\u003eLogln\u003c/code\u003e methods for \u003ccode\u003eSugaredLogger\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e[]: Add \u003ccode\u003eWithPanicHook\u003c/code\u003e option for testing panic logs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/defval\"\u003e\u003ccode\u003e@​defval\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dimmo\"\u003e\u003ccode\u003e@​dimmo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arxeiss\"\u003e\u003ccode\u003e@​arxeiss\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/MKrupauskas\"\u003e\u003ccode\u003e@​MKrupauskas\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1378\"\u003e#1378\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1378\"\u003euber-go/zap#1378\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1399\"\u003e#1399\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1399\"\u003euber-go/zap#1399\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1406\"\u003e#1406\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1406\"\u003euber-go/zap#1406\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1416\"\u003e#1416\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1416\"\u003euber-go/zap#1416\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/zap/commit/7b755a3910491932656b01f2013b8bf41e74d4e8\"\u003e\u003ccode\u003e7b755a3\u003c/code\u003e\u003c/a\u003e release 1.27.1 (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/d6b395b76053053ec6ae18121c01e08718708bc3\"\u003e\u003ccode\u003ed6b395b\u003c/code\u003e\u003c/a\u003e Update lazy logger not to materialize unless it's being written to (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/4b9cea0fee0414839ee5f8c69320c12f181c3d47\"\u003e\u003ccode\u003e4b9cea0\u003c/code\u003e\u003c/a\u003e ci: Test with Go 1.24, Go 1.25 (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/7c80d7b53df6ed592d333998cbbfcd99ff52f3c2\"\u003e\u003ccode\u003e7c80d7b\u003c/code\u003e\u003c/a\u003e Fix race condition in WithLazy implementation (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1426\"\u003e#1426\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/07077a697f639389cc998ff91b8885feb25f520d\"\u003e\u003ccode\u003e07077a6\u003c/code\u003e\u003c/a\u003e Prevent zap.Object from panicing on nils (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/a6afd05063133cc713487d6c883760decd673ca0\"\u003e\u003ccode\u003ea6afd05\u003c/code\u003e\u003c/a\u003e Fix lint check name (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/6d482535bdd97f4d97b2f9573ac308f1cf9b574e\"\u003e\u003ccode\u003e6d48253\u003c/code\u003e\u003c/a\u003e chore: fix typo (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/32f2ec12872701043515eb7d75dabdd3c269bc64\"\u003e\u003ccode\u003e32f2ec1\u003c/code\u003e\u003c/a\u003e Fix the field test for bool type (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1480\"\u003e#1480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/fe16eb57d6431ee607c20f6aa90f3c681b2dc029\"\u003e\u003ccode\u003efe16eb5\u003c/code\u003e\u003c/a\u003e Upgrade grpc in zapgrc test package \u0026amp; bump go version (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber-go/zap/commit/5f00c3474892d9fdd2e4f2ea68db93b96ead41dc\"\u003e\u003ccode\u003e5f00c34\u003c/code\u003e\u003c/a\u003e test(AtomicLevel): demonstrate Handler is not vulnerable to XSS (\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uber-go/zap/compare/v1.26.0...v1.27.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.18.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\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/acc38155b7f6f36aefcb58faff6f36d314dd915c\"\u003e\u003ccode\u003eacc3815\u003c/code\u003e\u003c/a\u003e endpoints: fix %q verb use with wrong type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/f28b0b5467dda26d56f1240381158f7c334654d1\"\u003e\u003ccode\u003ef28b0b5\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/fd15e0fe894866ebff17ca3503d3706a967b061a\"\u003e\u003ccode\u003efd15e0f\u003c/code\u003e\u003c/a\u003e x/oauth2: populate RetrieveError from DeviceAuth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/792c8776358f0c8689d84eef0d0c966937d560fb\"\u003e\u003ccode\u003e792c877\u003c/code\u003e\u003c/a\u003e oauth2: use strings.Builder instead of bytes.Buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/014cf778b444f29c82ececa4f3ec1f6fe3db3eaf\"\u003e\u003ccode\u003e014cf77\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3c76ce5d23d0d48721316e7631625ce32afaa14b\"\u003e\u003ccode\u003e3c76ce5\u003c/code\u003e\u003c/a\u003e endpoints: correct Naver OAuth2 endpoint URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/cf1431934151b3a93e0b3286eb6798ca08ea3770\"\u003e\u003ccode\u003ecf14319\u003c/code\u003e\u003c/a\u003e oauth2: fix expiration time window check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/32d34ef364e670a650fe59267b92301ff7ed08f1\"\u003e\u003ccode\u003e32d34ef\u003c/code\u003e\u003c/a\u003e internal: include clientID in auth style cache key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.18.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 `golang.org/x/sync` from 0.6.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/ec11c4a93de22cde2abe2bf74d70791033c2464c\"\u003e\u003ccode\u003eec11c4a\u003c/code\u003e\u003c/a\u003e errgroup: fix a typo in the documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1a583072c11b16c643c8f6051ff1fab5a424d0a9\"\u003e\u003ccode\u003e1a58307\u003c/code\u003e\u003c/a\u003e all: modernize interface{} -\u0026gt; any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3172ca581eb96530283f713311f81df986c19932\"\u003e\u003ccode\u003e3172ca5\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/sync/commit/2a180e22fddcc336475e72aa950be958c1b68d33\"\u003e\u003ccode\u003e2a180e2\u003c/code\u003e\u003c/a\u003e errgroup: use consistent read for SetLimit panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1966f539bbd7664efd5bb7462ae94d9db67f4502\"\u003e\u003ccode\u003e1966f53\u003c/code\u003e\u003c/a\u003e errgroup: fix some typos in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/04914c200cb38d4ea960ee6a4c314a028c632991\"\u003e\u003ccode\u003e04914c2\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/7fad2c9213e0821bd78435a9c106806f2fc383f1\"\u003e\u003ccode\u003e7fad2c9\u003c/code\u003e\u003c/a\u003e errgroup: revert propagation of panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/8a14946fb031f4bf6096242b5e6ae6f7316d47d8\"\u003e\u003ccode\u003e8a14946\u003c/code\u003e\u003c/a\u003e errgroup: remove duplicated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1869c690bf11da5dd230e188d03a612a4a3f8ba6\"\u003e\u003ccode\u003e1869c69\u003c/code\u003e\u003c/a\u003e all: replace deprecated ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/d1ac909e84c04f4326f620436b3894b3f5de0bd4\"\u003e\u003ccode\u003ed1ac909\u003c/code\u003e\u003c/a\u003e sync/errgroup: PanicError.Error print stack trace\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/sync/compare/v0.6.0...v0.20.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/api` from 0.169.0 to 0.274.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/releases\"\u003egoogle.golang.org/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.274.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.1...v0.274.0\"\u003e0.274.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e0e634ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.273.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.0...v0.273.1\"\u003e0.273.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e2008108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.273.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.272.0...v0.273.0\"\u003e0.273.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/a4b47110f2ba5bf8bdb32174f26f609615e0e8dc\"\u003ea4b4711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e0cacfa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.272.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.271.0...v0.272.0\"\u003e0.272.0\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3534\"\u003e#3534\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b4d37a1279665d52b8b4672a6a91732ae8eb3cf6\"\u003eb4d37a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3536\"\u003e#3536\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/549ef3e69575edbe4fee27bc485a093dc88b90b3\"\u003e549ef3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3537\"\u003e#3537\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6def284013185ab4ac2fa389594ee6013086d5d0\"\u003e6def284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3538\"\u003e#3538\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/319b5abcbc42b77f6acc861e45365b65695e8096\"\u003e319b5ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3539\"\u003e#3539\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41\"\u003e73bcfcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6374c496fde577aa9f5b32470e45676ff4f69dde\"\u003e6374c49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.271.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0\"\u003e0.271.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3532\"\u003e#3532\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ccff5b35c0d730214473de122dcb96b110be0029\"\u003eccff5b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.270.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.269.0...v0.270.0\"\u003e0.270.0\u003c/a\u003e (2026-03-08)\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/googleapis/google-api-go-client/blob/main/CHANGES.md\"\u003egoogle.golang.org/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.1...v0.274.0\"\u003e0.274.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e0e634ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.273.0...v0.273.1\"\u003e0.273.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e2008108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.272.0...v0.273.0\"\u003e0.273.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/a4b47110f2ba5bf8bdb32174f26f609615e0e8dc\"\u003ea4b4711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e0cacfa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.271.0...v0.272.0\"\u003e0.272.0\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3534\"\u003e#3534\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b4d37a1279665d52b8b4672a6a91732ae8eb3cf6\"\u003eb4d37a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3536\"\u003e#3536\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/549ef3e69575edbe4fee27bc485a093dc88b90b3\"\u003e549ef3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3537\"\u003e#3537\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6def284013185ab4ac2fa389594ee6013086d5d0\"\u003e6def284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3538\"\u003e#3538\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/319b5abcbc42b77f6acc861e45365b65695e8096\"\u003e319b5ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3539\"\u003e#3539\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41\"\u003e73bcfcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/6374c496fde577aa9f5b32470e45676ff4f69dde\"\u003e6374c49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0\"\u003e0.271.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3532\"\u003e#3532\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ccff5b35c0d730214473de122dcb96b110be0029\"\u003eccff5b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.269.0...v0.270.0\"\u003e0.270.0\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3515\"\u003e#3515\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/44db8ef7d07171dad68a5cc9026ab3f1cd77ef12\"\u003e44db8ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3518\"\u003e#3518\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b3dc663d78cba7be5dbd998a439edcdf4991b807\"\u003eb3dc663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3519\"\u003e#3519\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/01c06b9034963e27855bf188049d1752fc2de525\"\u003e01c06b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3520\"\u003e#3520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/7ed04540e547ca9cef1f9f48d54c1277f24773bf\"\u003e7ed0454\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/googleapis/google-api-go-client/commit/6c759a2bb66da9db49027475e4e76301b8d063df\"\u003e\u003ccode\u003e6c759a2\u003c/code\u003e\u003c/a\u003e chore(main): release 0.274.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0e634ae13e626c6082c534eda8c03d5d3e673605\"\u003e\u003ccode\u003e0e634ae\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f75259689c5e80bd73e6e7018dbb9ec0dfd7d48\"\u003e\u003ccode\u003e0f75259\u003c/code\u003e\u003c/a\u003e chore: embargo aiplatform:v1beta1 temporarily (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/550f00c8f854c300c59f266cc0ddd60568ccfe20\"\u003e\u003ccode\u003e550f00c\u003c/code\u003e\u003c/a\u003e chore(main): release 0.273.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/da01f6aec8d3dd7914c6be434ce3bf26c1903396\"\u003e\u003ccode\u003eda01f6a\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/go-git/go-git/v5 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3552\"\u003e#3552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2008108eb50215407a945afc2db9c45998c42bbe\"\u003e\u003ccode\u003e2008108\u003c/code\u003e\u003c/a\u003e fix:  merge duplicate x-goog-request-params header (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2e86962ce58da59e39ffacd1cb9930abe979fd3c\"\u003e\u003ccode\u003e2e86962\u003c/code\u003e\u003c/a\u003e chore(main): release 0.273.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/50ea74c1b06b4bb59546145272bc51fc205b36ed\"\u003e\u003ccode\u003e50ea74c\u003c/code\u003e\u003c/a\u003e chore(google-api-go-generator): restore aiplatform:v1beta1 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49\"\u003e\u003ccode\u003e0cacfa8\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/d38a12991f9cee22a29ada664c5eef3942116ad9\"\u003e\u003ccode\u003ed38a129\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3548\"\u003e#3548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.169.0...v0.274.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/genproto` from 0.0.0-20240213162025-012b6fc9bca9 to 0.0.0-20260319201613-d00831a3d3e7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genproto/commits\"\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.26.1 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3897036a444c440b15bde423702caab885c2b8bd\"\u003e\u003ccode\u003e3897036\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.3 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/bbcbaa8f86658a1eee90e6844f7de6ed1cd90a71\"\u003e\u003ccode\u003ebbcbaa8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/5bced611d53f8403fba7dba4665af3c8efeef2df\"\u003e\u003ccode\u003e5bced61\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/39e2e26f9bf7798ac89794b9e8d635920f0b0f94\"\u003e\u003ccode\u003e39e2e26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c22b4a13de033ea7608b21b9ba169ef53b4eabbd\"\u003e\u003ccode\u003ec22b4a1\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/e3b1f3dcd880c03e17f16f2ea0fe44ad8f06d94a\"\u003e\u003ccode\u003ee3b1f3d\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3da327cf32bb6abb65297ba4ed78408a6c2ba6af\"\u003e\u003ccode\u003e3da327c\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c764b4447eb3f83128ceda98fc196cc4f2b8582d\"\u003e\u003ccode\u003ec764b44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/132919\"\u003e#132919\u003c/a\u003e from ndixita/pod-level-in-place-pod-resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/aced136bc07bebcc902b4122103c791a074b29ee\"\u003e\u003ccode\u003eaced136\u003c/code\u003e\u003c/a\u003e Generated files from API changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/02d790d8aae61644814b7333d5c4edf229367e99\"\u003e\u003ccode\u003e02d790d\u003c/code\u003e\u003c/a\u003e Adding Resources and AllocatedResoures fields to the list of expected fields ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.26.1...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.26.1 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/073f5274a1e8404fd1c4a750271a823931cdff2f\"\u003e\u003ccode\u003e073f527\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.3 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/791831a2c26d21cc3885df9b1f22555424b02577\"\u003e\u003ccode\u003e791831a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/a...\n\n_Description has been truncated_","html_url":"https://github.com/mercari/spanner-autoscaler/pull/219","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mercari%2Fspanner-autoscaler/issues/219","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/219/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-20T01:45:31.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"4292627348","node_id":"PR_kwDOFUqISc7TywWf","number":1111,"state":"closed","title":"chore(deps): bump the go group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:44:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T01:45:31.000Z","updated_at":"2026-04-22T01:44:37.000Z","time_to_close":172744,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go","update_count":24,"packages":[{"name":"github.com/elazarl/goproxy","old_version":"1.7.2","new_version":"1.8.3","repository_url":"https://github.com/elazarl/goproxy"},{"name":"github.com/getkin/kin-openapi","old_version":"0.132.0","new_version":"0.135.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.0","new_version":"5.18.0","repository_url":"https://github.com/go-git/go-git"},{"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/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/labstack/echo/v4","old_version":"4.13.3","new_version":"4.15.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/labstack/gommon","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/labstack/gommon"},{"name":"github.com/oapi-codegen/oapi-codegen/v2","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/oapi-codegen/oapi-codegen"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.1.2","new_version":"1.4.0","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.19.1","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"k8s.io/api","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/metrics","old_version":"0.33.0","new_version":"0.35.4","repository_url":"https://github.com/kubernetes/metrics"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.20.4","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/elazarl/goproxy](https://github.com/elazarl/goproxy) | `1.7.2` | `1.8.3` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.132.0` | `0.135.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.0` | `5.18.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.13.3` | `4.15.1` |\n| [github.com/labstack/gommon](https://github.com/labstack/gommon) | `0.4.2` | `0.5.0` |\n| [github.com/oapi-codegen/oapi-codegen/v2](https://github.com/oapi-codegen/oapi-codegen) | `2.5.0` | `2.6.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.1.2` | `1.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.28.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.19.1` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.33.0` | `0.35.4` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.33.0` | `0.35.4` |\n| [k8s.io/metrics](https://github.com/kubernetes/metrics) | `0.33.0` | `0.35.4` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.4` | `0.23.3` |\n\n\nUpdates `github.com/elazarl/goproxy` from 1.7.2 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elazarl/goproxy/releases\"\u003egithub.com/elazarl/goproxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix MITM responses leaking upstream HTTP/2 protocol version by \u003ca href=\"https://github.com/robmry\"\u003e\u003ccode\u003e@​robmry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/755\"\u003eelazarl/goproxy#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linting issues by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/760\"\u003eelazarl/goproxy#760\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/robmry\"\u003e\u003ccode\u003e@​robmry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/755\"\u003eelazarl/goproxy#755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.2...v1.8.3\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.2...v1.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NewResponse writing HTTP/0.0 status lines in MITM mode by \u003ca href=\"https://github.com/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/749\"\u003eelazarl/goproxy#749\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/JamieMagee\"\u003e\u003ccode\u003e@​JamieMagee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/749\"\u003eelazarl/goproxy#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.1...v1.8.2\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.1...v1.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse chunked response when http2 content length is missing by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/742\"\u003eelazarl/goproxy#742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways close request body, even with a custom response by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/744\"\u003eelazarl/goproxy#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge HTTPMitmConnect and MitmConnect actions by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/743\"\u003eelazarl/goproxy#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.8.0...v1.8.1\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\u003eFix typo in example code snippet by \u003ca href=\"https://github.com/PrinceShaji\"\u003e\u003ccode\u003e@​PrinceShaji\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/653\"\u003eelazarl/goproxy#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.36.0 in /ext 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/elazarl/goproxy/pull/656\"\u003eelazarl/goproxy#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly chunk MITM response when body was modified by \u003ca href=\"https://github.com/Skn0tt\"\u003e\u003ccode\u003e@​Skn0tt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/720\"\u003eelazarl/goproxy#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 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/elazarl/goproxy/pull/728\"\u003eelazarl/goproxy#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 6 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/elazarl/goproxy/pull/725\"\u003eelazarl/goproxy#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix keep alive logic and replace legacy response write logic by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/734\"\u003eelazarl/goproxy#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /ext 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/elazarl/goproxy/pull/708\"\u003eelazarl/goproxy#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/coder/websocket from 1.8.12 to 1.8.14 in /examples 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/elazarl/goproxy/pull/711\"\u003eelazarl/goproxy#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/elazarl/goproxy/pull/709\"\u003eelazarl/goproxy#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix auth remote proxy in cascadeproxy by \u003ca href=\"https://github.com/mcarbonneaux\"\u003e\u003ccode\u003e@​mcarbonneaux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/664\"\u003eelazarl/goproxy#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linter configuration \u0026amp; issues by \u003ca href=\"https://github.com/ErikPelli\"\u003e\u003ccode\u003e@​ErikPelli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/735\"\u003eelazarl/goproxy#735\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/PrinceShaji\"\u003e\u003ccode\u003e@​PrinceShaji\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/653\"\u003eelazarl/goproxy#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Skn0tt\"\u003e\u003ccode\u003e@​Skn0tt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/720\"\u003eelazarl/goproxy#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcarbonneaux\"\u003e\u003ccode\u003e@​mcarbonneaux\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elazarl/goproxy/pull/664\"\u003eelazarl/goproxy#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.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/elazarl/goproxy/commit/eeb2adb11cb5af2788b2486dc3072c71d3676df4\"\u003e\u003ccode\u003eeeb2adb\u003c/code\u003e\u003c/a\u003e Fix linting issues (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/c46b83b3066edeac2d9817e27d9408d7732df7af\"\u003e\u003ccode\u003ec46b83b\u003c/code\u003e\u003c/a\u003e Fix MITM responses leaking upstream HTTP/2 protocol version (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/ffdf0b284e35b1467352a39ee333743100f6b068\"\u003e\u003ccode\u003effdf0b2\u003c/code\u003e\u003c/a\u003e Fix NewResponse writing HTTP/0.0 status lines in MITM mode (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/b343a9ac1c5498a4106f8d819cf8b203bcca1c79\"\u003e\u003ccode\u003eb343a9a\u003c/code\u003e\u003c/a\u003e Merge HTTPMitmConnect and MitmConnect actions and use the correct one based o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/d6c78b7f34dcd0130c819f92960b6e097a50bb20\"\u003e\u003ccode\u003ed6c78b7\u003c/code\u003e\u003c/a\u003e Always close request body even if the proxy server had a custom response retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/c2d45c6594b861217b6830aa99ce417ca7af5455\"\u003e\u003ccode\u003ec2d45c6\u003c/code\u003e\u003c/a\u003e Reorganize funding section inside readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/44388f68745c5a689d4d118a8fb8d70d1857d3ee\"\u003e\u003ccode\u003e44388f6\u003c/code\u003e\u003c/a\u003e Use chunked response when http2 content length is missing (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/26d3e758aa11576025fc7bd07458a41a257337fa\"\u003e\u003ccode\u003e26d3e75\u003c/code\u003e\u003c/a\u003e Fix linter configuration \u0026amp; issues (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/5f529678d4cfd2745820ce17626a6094060bc82e\"\u003e\u003ccode\u003e5f52967\u003c/code\u003e\u003c/a\u003e fix auth remote proxy in cascadeproxy (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/664\"\u003e#664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elazarl/goproxy/commit/b81733c4621a3df4917602dd23424526cd1fdf38\"\u003e\u003ccode\u003eb81733c\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/elazarl/goproxy/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elazarl/goproxy/compare/v1.7.2...v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.132.0 to 0.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getkin/kin-openapi/releases\"\u003egithub.com/getkin/kin-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.135.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from Encodings and ServerVariables maps by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1132\"\u003egetkin/kin-openapi#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update yaml3 to prevent panic on empty mapping node in sequence by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1133\"\u003egetkin/kin-openapi#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from extension values to prevent spurious diffs by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1137\"\u003egetkin/kin-openapi#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from slices in example values by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1138\"\u003egetkin/kin-openapi#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump yaml and yaml3 to v0.0.4 by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1136\"\u003egetkin/kin-openapi#1136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: OriginTree approach for origin tracking — separate pass, no inline stripping by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1142\"\u003egetkin/kin-openapi#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: drop go-openapi/spec3 by \u003ca href=\"https://github.com/zonescape\"\u003e\u003ccode\u003e@​zonescape\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1143\"\u003egetkin/kin-openapi#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump yaml3+yaml to v0.0.9 to fix -root schema origin by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1144\"\u003egetkin/kin-openapi#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: call ReadFromURIFunc before checking IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1146\"\u003egetkin/kin-openapi#1146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use location.String() instead of location.Path for origin file tracking by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1145\"\u003egetkin/kin-openapi#1145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Replace sort usage with slices package by \u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1147\"\u003egetkin/kin-openapi#1147\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/zonescape\"\u003e\u003ccode\u003e@​zonescape\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1143\"\u003egetkin/kin-openapi#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1147\"\u003egetkin/kin-openapi#1147\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.134.0...v0.135.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.134.0...v0.135.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.134.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: feat(multipart-ct-decoder): default body decoder on binary schema by \u003ca href=\"https://github.com/mieltn\"\u003e\u003ccode\u003e@​mieltn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1097\"\u003egetkin/kin-openapi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: ensure SchemaErrors get the correct path for allOf schemas by \u003ca href=\"https://github.com/jamesfcarter\"\u003e\u003ccode\u003e@​jamesfcarter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1098\"\u003egetkin/kin-openapi#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: Fix empty string handling in parameter validation by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1096\"\u003egetkin/kin-openapi#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etidy(docs): Update references to oapi-codegen project URL (issue getkin#1094) by \u003ca href=\"https://github.com/frenchi\"\u003e\u003ccode\u003e@​frenchi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1095\"\u003egetkin/kin-openapi#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: fix allOf inside additionalProperties by \u003ca href=\"https://github.com/dani-maarouf\"\u003e\u003ccode\u003e@​dani-maarouf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1103\"\u003egetkin/kin-openapi#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: Reject requests with body when non expected (issue 1100) by \u003ca href=\"https://github.com/CynanX\"\u003e\u003ccode\u003e@​CynanX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1101\"\u003egetkin/kin-openapi#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix for RFC3339 validation: time-offset is a required component by \u003ca href=\"https://github.com/mpreu\"\u003e\u003ccode\u003e@​mpreu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1104\"\u003egetkin/kin-openapi#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add file path to origin location tracking by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1128\"\u003egetkin/kin-openapi#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: fix bug where absent optional properties fail validation in form-urlencoded requests by \u003ca href=\"https://github.com/thierry-f-78\"\u003e\u003ccode\u003e@​thierry-f-78\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1110\"\u003egetkin/kin-openapi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add document-scoped format validators to prevent global state pollution by \u003ca href=\"https://github.com/the-corp-mark\"\u003e\u003ccode\u003e@​the-corp-mark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1126\"\u003egetkin/kin-openapi#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: process discriminator mapping values as refs by \u003ca href=\"https://github.com/RaduPetreTarean\"\u003e\u003ccode\u003e@​RaduPetreTarean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1108\"\u003egetkin/kin-openapi#1108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: serialize Extensions when using $ref by \u003ca href=\"https://github.com/irees\"\u003e\u003ccode\u003e@​irees\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1131\"\u003egetkin/kin-openapi#1131\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/mieltn\"\u003e\u003ccode\u003e@​mieltn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1097\"\u003egetkin/kin-openapi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamesfcarter\"\u003e\u003ccode\u003e@​jamesfcarter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1098\"\u003egetkin/kin-openapi#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1096\"\u003egetkin/kin-openapi#1096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frenchi\"\u003e\u003ccode\u003e@​frenchi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1095\"\u003egetkin/kin-openapi#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dani-maarouf\"\u003e\u003ccode\u003e@​dani-maarouf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1103\"\u003egetkin/kin-openapi#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CynanX\"\u003e\u003ccode\u003e@​CynanX\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1101\"\u003egetkin/kin-openapi#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mpreu\"\u003e\u003ccode\u003e@​mpreu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1104\"\u003egetkin/kin-openapi#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thierry-f-78\"\u003e\u003ccode\u003e@​thierry-f-78\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1110\"\u003egetkin/kin-openapi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/the-corp-mark\"\u003e\u003ccode\u003e@​the-corp-mark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1126\"\u003egetkin/kin-openapi#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaduPetreTarean\"\u003e\u003ccode\u003e@​RaduPetreTarean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1108\"\u003egetkin/kin-openapi#1108\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.133.0...v0.134.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.133.0...v0.134.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.133.0\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/getkin/kin-openapi/commit/9686b66c8cf9b6b242c7d80e44f43a606ca970db\"\u003e\u003ccode\u003e9686b66\u003c/code\u003e\u003c/a\u003e refactor: Replace sort usage with slices package (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/a54fb71d4377aa9fe8cc08baf3384fc03e6f3729\"\u003e\u003ccode\u003ea54fb71\u003c/code\u003e\u003c/a\u003e fix: use location.String() instead of location.Path for origin file tracking ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a8216859759a861a2c8ef97fe0c6c90b080acdb\"\u003e\u003ccode\u003e0a82168\u003c/code\u003e\u003c/a\u003e openapi3: call ReadFromURIFunc before checking IsExternalRefsAllowed (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/202eaa693448b1736c8dc1b4dfa19a38462e7fb8\"\u003e\u003ccode\u003e202eaa6\u003c/code\u003e\u003c/a\u003e fix: bump yaml3+yaml to v0.0.9 to fix -root schema origin (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/6833fc11aa9dbe34e277a172739a1d10e5b65ffc\"\u003e\u003ccode\u003e6833fc1\u003c/code\u003e\u003c/a\u003e README: drop go-openapi/spec3 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/634db2c366fe5f97c225693d4f44a900eb7a6c34\"\u003e\u003ccode\u003e634db2c\u003c/code\u003e\u003c/a\u003e openapi3: OriginTree approach for origin tracking — separate pass, no inline ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/51a969a1286564d693d21a930b304acbea9840b6\"\u003e\u003ccode\u003e51a969a\u003c/code\u003e\u003c/a\u003e fix: bump yaml and yaml3 to v0.0.4 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c132e59b59e6c17fef190c02aa0d0d211fb684bb\"\u003e\u003ccode\u003ec132e59\u003c/code\u003e\u003c/a\u003e openapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from slices in example values (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/12ee8b094c0ee2d12185a80b3bbead173111be34\"\u003e\u003ccode\u003e12ee8b0\u003c/code\u003e\u003c/a\u003e openapi3: strip \u003cstrong\u003eorigin\u003c/strong\u003e from extension values to prevent spurious diffs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/452c31b3264e68667a564cea2109ccb034b4cedb\"\u003e\u003ccode\u003e452c31b\u003c/code\u003e\u003c/a\u003e fix: update yaml3 to prevent panic on empty mapping node in sequence (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.132.0...v0.135.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.0 to 5.18.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.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\u003cli\u003eExpand packfile 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/1836\"\u003ego-git/go-git#1836\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.4...v5.16.5\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport plumbing: format/idxfile, prevent panic by \u003ca href=\"https://github.com/swills\"\u003e\u003ccode\u003e@​swills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1732\"\u003ego-git/go-git#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build: test, Fix build on Windows. 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/1734\"\u003ego-git/go-git#1734\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/ea3e7ec9dfc54f577a01afb4dd601c0284604264\"\u003e\u003ccode\u003eea3e7ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2004\"\u003e#2004\u003c/a\u003e from go-git/v5-http-hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bcd20a9c525826081262a06a9ed9c3167abfcd53\"\u003e\u003ccode\u003ebcd20a9\u003c/code\u003e\u003c/a\u003e plumbing: transport/http, Add support for followRedirects policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/45ae193b3a60aa8ec8a3e373f7265a7819473d5f\"\u003e\u003ccode\u003e45ae193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1944\"\u003e#1944\u003c/a\u003e from go-git/fix-perms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fda4f7464b597ff33d2dea1c026482a5e900037c\"\u003e\u003ccode\u003efda4f74\u003c/code\u003e\u003c/a\u003e storage: filesystem/dotgit, Skip writing pack files that already exist on disk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/2212dc7caeb2a389fe2129923811ef63f75a557a\"\u003e\u003ccode\u003e2212dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1941\"\u003e#1941\u003c/a\u003e from go-git/renovate/releases/v5.x-go-github.com-go-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/ebb2d7da7f5d5aebeaa0b5e13276d72d602c1ae3\"\u003e\u003ccode\u003eebb2d7d\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5e23dfd02db92644dc4a3358ceb297fce875b772\"\u003e\u003ccode\u003e5e23dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1937\"\u003e#1937\u003c/a\u003e from pjbgf/idx-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6b38a326816b80f64c20cc0e6113958b65c05a1c\"\u003e\u003ccode\u003e6b38a32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1935\"\u003e#1935\u003c/a\u003e from pjbgf/index-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/cd757fcb856a2dcc5fff6c110320a8ff62e99513\"\u003e\u003ccode\u003ecd757fc\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, Fix version and fanout checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3ec0d70cb687ae1da5f4d18faa4229bd971a8710\"\u003e\u003ccode\u003e3ec0d70\u003c/code\u003e\u003c/a\u003e plumbing: format/index, Fix tree extension invalidated entry parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.0...v5.18.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/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 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/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.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/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 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/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.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/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.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/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.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/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.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/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\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/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.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/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.13.3 to 4.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWARNING: \u003cstrong\u003eIf your application relies on cross-origin or same-site (same subdomain) requests do not blindly push this version to production\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe CSRF middleware now supports the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-Fetch-Site\"\u003e\u003cstrong\u003eSec-Fetch-Site\u003c/strong\u003e\u003c/a\u003e header as a modern, defense-in-depth approach to \u003ca href=\"https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#fetch-metadata-headers\"\u003eCSRF\nprotection\u003c/a\u003e, implementing the OWASP-recommended Fetch Metadata API alongside the traditional token-based mechanism.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow it works:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eModern browsers automatically send the \u003ccode\u003eSec-Fetch-Site\u003c/code\u003e header with all requests, indicating the relationship\nbetween the request origin and the target. The middleware uses this to make security decisions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esame-origin\u003c/code\u003e\u003c/strong\u003e or \u003cstrong\u003e\u003ccode\u003enone\u003c/code\u003e\u003c/strong\u003e: Requests are allowed (exact origin match or direct user navigation)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003esame-site\u003c/code\u003e\u003c/strong\u003e: Falls back to token validation (e.g., subdomain to main domain)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecross-site\u003c/code\u003e\u003c/strong\u003e: Blocked by default with 403 error for unsafe methods (POST, PUT, DELETE, PATCH)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor browsers that don't send this header (older browsers), the middleware seamlessly falls back to\ntraditional token-based CSRF protection.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Configuration Options:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTrustedOrigins []string\u003c/code\u003e: Allowlist specific origins for cross-site requests (useful for OAuth callbacks, webhooks)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowSecFetchSiteFunc func(echo.Context) (bool, error)\u003c/code\u003e: Custom logic for same-site/cross-site request validation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eExample:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.Use(middleware.CSRFWithConfig(middleware.CSRFConfig{\r\n    // Allow OAuth callbacks from trusted provider\r\n    TrustedOrigins: []string{\u0026quot;https://oauth-provider.com\u0026quot;},\r\n\u003cpre\u003e\u003ccode\u003e// Custom validation for same-site requests\r\nAllowSecFetchSiteFunc: func(c echo.Context) (bool, error) {\r\n    // Your custom authorization logic here\r\n    return validateCustomAuth(c), nil\r\n    // return true, err  // blocks request with error\r\n    // return true, nil  // allows CSRF request through\r\n    // return false, nil // falls back to legacy token logic\r\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2858\"\u003elabstack/echo#2858\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eType-Safe Generic Parameter Binding\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded generic functions for type-safe parameter extraction and context access by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2856\"\u003elabstack/echo#2856\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eEcho now provides generic functions for extracting path, query, and form parameters with automatic type conversion,\neliminating manual string parsing and type assertions.\u003c/p\u003e\n\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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.4 - 2026-02-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused import 'errors' from README example by \u003ca href=\"https://github.com/kumapower17\"\u003e\u003ccode\u003e@​kumapower17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2889\"\u003elabstack/echo#2889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Graceful shutdown: after \u003ccode\u003ehttp.Server.Serve\u003c/code\u003e returns we need to wait for graceful shutdown goroutine to finish by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2898\"\u003elabstack/echo#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate location of oapi-codegen in README by \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2896\"\u003elabstack/echo#2896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go 1.26 to CI flow by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2899\"\u003elabstack/echo#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd new function \u003ccode\u003eecho.StatusCode\u003c/code\u003e by \u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2892\"\u003elabstack/echo#2892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSRF: support older token-based CSRF protection handler that want to render token into template by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2894\"\u003elabstack/echo#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eecho.ResolveResponseStatus\u003c/code\u003e function to help middleware/handlers determine HTTP status code and echo.Response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2900\"\u003elabstack/echo#2900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.3 - 2026-02-06\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix directory traversal vulnerability under Windows in Static middleware when default Echo filesystem is used. Reported by \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\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/labstack/echo/commit/6f3a84a50585110dc71c39585e7c97faf8fcaf0a\"\u003e\u003ccode\u003e6f3a84a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2905\"\u003e#2905\u003c/a\u003e from aldas/v4_crsf_token_fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/24fa4d07ff994074cfb47ca8a6b088e17cbe1711\"\u003e\u003ccode\u003e24fa4d0\u003c/code\u003e\u003c/a\u003e CSRF: support older token-based CSRF protection handler that want to render t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/482bb46fe5c7eb7c9fd7bec7d3128433dea21bee\"\u003e\u003ccode\u003e482bb46\u003c/code\u003e\u003c/a\u003e v4.15.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d0f9d1e73503f38a82719562a7ff28ae06730d9e\"\u003e\u003ccode\u003ed0f9d1e\u003c/code\u003e\u003c/a\u003e CRSF with Sec-Fetch-Site=same-site falls back to legacy token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f3fc61848f0d61ded6df3f5cd73ebdecfd1ffb8d\"\u003e\u003ccode\u003ef3fc618\u003c/code\u003e\u003c/a\u003e CRSF with Sec-Fetch-Site checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/4dcb9b44f0a14663d74bb44644591f0ec4d68af8\"\u003e\u003ccode\u003e4dcb9b4\u003c/code\u003e\u003c/a\u003e licence headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/cbc0ac1dbc7b1a03feb45b21f52783e5a1d24df0\"\u003e\u003ccode\u003ecbc0ac1\u003c/code\u003e\u003c/a\u003e Add PathParam(Or)/QueryParam(Or)/FormParam(Or) generic functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/6b14f4ef3f37387827fa1cd514ea32a63425ee0c\"\u003e\u003ccode\u003e6b14f4e\u003c/code\u003e\u003c/a\u003e Add Context.Get generic functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/321530d2c2d12b4f25b55253d11fc3e0506f9889\"\u003e\u003ccode\u003e321530d\u003c/code\u003e\u003c/a\u003e disable test - returns different error under Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/c8abd9f7db5e816161f2171d913c1f65e59ac547\"\u003e\u003ccode\u003ec8abd9f\u003c/code\u003e\u003c/a\u003e disable flaky test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v4.13.3...v4.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/gommon` from 0.4.2 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/gommon/releases\"\u003egithub.com/labstack/gommon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eemail\u003c/code\u003e: SMTPS / implicit TLS on port 465.\u003c/strong\u003e \u003ccode\u003esmtp.SendMail\u003c/code\u003e only speaks plain + STARTTLS, so Resend/SendGrid/etc. on \u003ccode\u003e:465\u003c/code\u003e hang on the handshake. Detect port 465 and dial TLS directly. Added \u003ccode\u003eEmail.TLSConfig\u003c/code\u003e (custom root pool / ServerName; always cloned per send) and \u003ccode\u003eEmail.DialTimeout\u003c/code\u003e (scoped to the TCP/TLS connect phase).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eemail\u003c/code\u003e: no silent cleartext downgrade.\u003c/strong\u003e Drive \u003ccode\u003eHello()\u003c/code\u003e explicitly so a failed EHLO can't be swallowed and mis-read as \u0026quot;STARTTLS not advertised\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003elog\u003c/code\u003e: silence 14 \u003ccode\u003ego vet\u003c/code\u003e printf warnings.\u003c/strong\u003e Split the internal \u003ccode\u003elog()\u003c/code\u003e method; public signatures unchanged. \u003ccode\u003eTestCallerFile\u003c/code\u003e guards the \u003ccode\u003eruntime.Caller\u003c/code\u003e skip.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003erandom\u003c/code\u003e: fix \u003ccode\u003esync.Pool\u003c/code\u003e copy in \u003ccode\u003eNew()\u003c/code\u003e.\u003c/strong\u003e Construct the pool directly on the struct — \u003ccode\u003esync.Pool\u003c/code\u003e must not be copied after first use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eToolchain (breaking)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo directive bumped \u003ccode\u003e1.18\u003c/code\u003e → \u003ccode\u003e1.23.0\u003c/code\u003e to align with \u003ccode\u003elabstack/echo\u003c/code\u003e. Consumers on Go \u0026lt;1.23 should stay on v0.4.2.\u003c/li\u003e\n\u003cli\u003eCI matrix: \u003ccode\u003e1.23 / 1.24 / 1.25 / 1.26\u003c/code\u003e × \u003ccode\u003eubuntu / macos / windows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeps refreshed: \u003ccode\u003etestify 1.8.4 → 1.11.1\u003c/code\u003e, \u003ccode\u003ego-colorable 0.1.13 → 0.1.14\u003c/code\u003e, \u003ccode\u003ego-isatty 0.0.20 → 0.0.21\u003c/code\u003e, \u003ccode\u003ex/sys 0.15.0 → 0.29.0\u003c/code\u003e (highest that still supports Go 1.23).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-breaking code changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebytes/bytes_test.go\u003c/code\u003e: replaced \u003ccode\u003eParse(\\\u0026quot;8EiB\\\u0026quot;)\u003c/code\u003e assertions with \u003ccode\u003eParse(\\\u0026quot;7EiB\\\u0026quot;)\u003c/code\u003e — 2^63 overflowed \u003ccode\u003eint64\u003c/code\u003e and relied on implementation-defined float-to-int behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFull diff\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/labstack/gommon/pull/62\"\u003elabstack/gommon#62\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/labstack/gommon/commit/2659cdaeb998f92ea22bbeb46892eb0e5d79fda3\"\u003e\u003ccode\u003e2659cda\u003c/code\u003e\u003c/a\u003e fix: SMTPS support + align toolchain with echo (\u003ca href=\"https://redirect.github.com/labstack/gommon/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/gommon/compare/v0.4.2...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/oapi-codegen/v2` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/releases\"\u003egithub.com/oapi-codegen/oapi-codegen/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0: 7th anniversary release 🎂\u003c/h2\u003e\n\u003cp\u003eFor those that aren't aware, \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/e7757a98520dc622499143d9b56bd2046ef1b55e\"\u003e7 years ago to the day\u003c/a\u003e, \u003ccode\u003eoapi-codegen\u003c/code\u003e was born!\u003c/p\u003e\n\u003cp\u003e(Well, technically it's tonight at midnight UTC, but who's splitting hairs?)\u003c/p\u003e\n\u003cp\u003eThere's nothing too special planned for today, but we thought it'd be the perfect time to cut \u003cdel\u003ea slice of cake\u003c/del\u003e a release!\u003c/p\u003e\n\u003ch2\u003e🎉 Notable changes\u003c/h2\u003e\n\u003ch3\u003eNew generated code requires \u003ccode\u003eoapi-codegen/runtime\u003c/code\u003e v1.2.0+\u003c/h3\u003e\n\u003cp\u003eAs part of \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e, \u003ca href=\"https://github.com/oapi-codegen/runtime/releases/tag/v1.2.0\"\u003e\u003ccode\u003egithub.com/oapi-codegen/runtime\u003c/code\u003e v1.2.0\u003c/a\u003e is needed alongside \u003ccode\u003egithub.com/oapi-codegen/oapi-codegen\u003c/code\u003e, for new generated code.\u003c/p\u003e\n\u003cp\u003eThis is providing a more future-proofed means to bind parameters.\u003c/p\u003e\n\u003cp\u003eSee the release notes for the runtime package, and \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eoapi-codegen\u003c/code\u003e was part of the GitHub Secure Open Source Fund\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoapi-codegen\u003c/code\u003e was one of the projects taking part in the third \u003ca href=\"https://github.com/open-source/github-secure-open-source-fund\"\u003eGitHub Secure Open Source Fund\u003c/a\u003e session.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.jvt.me/posts/2026/02/17/oapi-codegen-github-secure/\"\u003eWe've written up more about what we've learned\u003c/a\u003e, and have some more things to share with you over the coming months about lessons we've learned and improvements we've taken that we can share.\u003c/p\u003e\n\u003cp\u003eWe were pretty chuffed to be selected, and it's already helped improve our security posture as a project, which is also very important for the wider ecosystem!\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ego\u003c/code\u003e directive bump in next release\u003c/h3\u003e\n\u003cp\u003eLong-time users will be aware that we work very hard to try and keep our requirement for Go source compatibility, through the \u003ccode\u003ego\u003c/code\u003e directive, especially as we recommend folks use \u003ccode\u003eoapi-codegen\u003c/code\u003e as a source-tracked dependency.\u003c/p\u003e\n\u003cp\u003eFor more details about this, see our \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/blob/v2.6.0/SUPPORT.md#minimum-required-go-toolchain-version\"\u003eSupport Model docs\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn the next minor release, we'll be setting our minimum \u003ccode\u003ego\u003c/code\u003e directive to Go 1.24 (\u003ca href=\"https://endoflife.date/go\"\u003eEnd-of-Life on 2026-02-11\u003c/a\u003e), as it's required for a number of dependencies of ours to be updated any higher, and \u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2230\"\u003ea change to the module import path for Speakeasy's OpenAPI Overlay library\u003c/a\u003e requires us fix this centrally for our users to be able to continue updating their libraries.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nNothing is changing as part of v2.6.0, this is a pre-announcement for v2.7.0.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBehind the scenes cleanup\u003c/h3\u003e\n\u003cp\u003eThere's also been some work behind-the-scenes to try and clean up outstanding issues (of which we know there are many!) that have been fixed, as well as Marcin's work on trying to do some more significant rework of the internals with help from Claude.\u003c/p\u003e\n\u003cp\u003eThere's still, as ever, work to go with this - as we've mentioned before, sponsoring our work would be greatly appreciated, so we can continue to put in the work, considering this is a widely used and depended on project.\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Pass schema type/formats to runtime v1.2.0 to allow better parameter serialization (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2256\"\u003e#2256\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Valid() method to generated enum types (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2227\"\u003e#2227\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable slice elements and map values (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2185\"\u003e#2185\u003c/a\u003e) \u003ca href=\"https://github.com/iamtakingiteasy\"\u003e\u003ccode\u003e@​iamtakingiteasy\u003c/code\u003e\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/oapi-codegen/oapi-codegen/commit/efb2df3da288461287f23e49716e72025e655bcc\"\u003e\u003ccode\u003eefb2df3\u003c/code\u003e\u003c/a\u003e docs: add example of using Renovate to sync files between repos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/d04991e919938e6bfb5c4b018cece1d8be7b179d\"\u003e\u003ccode\u003ed04991e\u003c/code\u003e\u003c/a\u003e fix: qualify external ref schema types in default response codes (\u003ca href=\"https://redirect.github.com/oapi-codegen/oapi-codegen/issues/2241\"\u003e#2241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/15fc5363ceba4fbb246d7b39ea76ac0b9a49216a\"\u003e\u003ccode\u003e15fc536\u003c/code\u003e\u003c/a\u003e fix: pass OpenAPI type/format to runtime parameter binding and styling functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/28d008361507817aa69e261cadf2f3bbfd048cf5\"\u003e\u003ccode\u003e28d0083\u003c/code\u003e\u003c/a\u003e Update github.com/oapi-codegen/runtime to v1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/890e8de02b828b191d1d239ffba2be136269ca9d\"\u003e\u003ccode\u003e890e8de\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/golangci/golangci-lint to v2.10.1 (make...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/6f6e243e3263793ca5b45d251b190f182b0ceece\"\u003e\u003ccode\u003e6f6e243\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.4 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/3f9222e489235ed87fd4e6b742f25f2ec3b7d695\"\u003e\u003ccode\u003e3f9222e\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-go action to v6.3.0 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/33cd677de3459f1c2dd3f957e54920a3f16ef62b\"\u003e\u003ccode\u003e33cd677\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (.github/workflows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/109fbfa777dde0ff1b8c9d0e960358d9cd450b6f\"\u003e\u003ccode\u003e109fbfa\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v6.2.0 (.github...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/commit/c184310cb923e5182c637477dcb7349dd319fb47\"\u003e\u003ccode\u003ec184310\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-artifact action to v7 (.github/workflows)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oapi-codegen/oapi-codegen/compare/v2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.1.2 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eParameter handling improvements and fixes\u003c/h2\u003e\n\u003cp\u003eThis release fixes some missing edge cases in parameter binding and styling. We now handle all the permutations of style and explode, for the first time. Lots of tests have been added to catch regressions.\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove deepobject unmarshalling to support nullable.Nullable and encode.TextUnmarshaler (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/45\"\u003e#45\u003c/a\u003e) \u003ca href=\"https://github.com/j-waters\"\u003e\u003ccode\u003e@​j-waters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support spaceDelimited and pipeDelimited query parameter binding (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/117\"\u003e#117\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form/explode=false incorrectly splitting primitive string values on commas (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/119\"\u003e#119\u003c/a\u003e) \u003ca href=\"https://github.com/f-kanari\"\u003e\u003ccode\u003e@​f-kanari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/labstack/echo/v4 to v4.15.1 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/105\"\u003e#105\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/labstack/echo/v5 to v5.1.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/120\"\u003e#120\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/113\"\u003e#113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eFix a parameter binding regression\u003c/h2\u003e\n\u003cp\u003ev1.3.0 introduced a regression around binding styled parameters into primitive type destinations. This regression was due to a\nfix in binding matrix and label parameters. Sorry about that.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in binding simple parameters (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/115\"\u003e#115\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\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/oapi-codegen/runtime/commit/247b4596600502924975492764913f1b166cf1d8\"\u003e\u003ccode\u003e247b459\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/labstack/echo/v4 to v4.15.1 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/1d38dfa32275aad1c3d8254a0849df95b8c977e5\"\u003e\u003ccode\u003e1d38dfa\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/labstack/echo/v5 to v5.1.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/be9ed17687f71308d0fec51b57922a2168404a3d\"\u003e\u003ccode\u003ebe9ed17\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/77570f900b220d902c1fcaabb6408ba3fcd62157\"\u003e\u003ccode\u003e77570f9\u003c/code\u003e\u003c/a\u003e Fix form/explode=false incorrectly splitting primitive string values on comma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/dfe6f3b23cb9d58...\n\n_Description has been truncated_","html_url":"https://github.com/SwissDataScienceCenter/amalthea/pull/1111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwissDataScienceCenter%2Famalthea/issues/1111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1111/packages"}},{"old_version":"1.4.1","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-14T14:56:33.000Z","version_change":"1.4.1 → 1.4.3","issue":{"uuid":"4262924755","node_id":"PR_kwDONSRqVc7SWQ4G","number":42,"state":"closed","title":"build(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T07:32:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T14:56:33.000Z","updated_at":"2026-04-15T07:33:05.000Z","time_to_close":59781,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/go-logr/logr","old_version":"1.4.1","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.4.1 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.1...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.1\u0026new-version=1.4.3)](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/openstack-k8s-operators/openstack-network-exporter/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-k8s-operators%2Fopenstack-network-exporter/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-01T17:59:09.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"4188841661","node_id":"PR_kwDORxxcbM7PVevC","number":10,"state":"closed","title":"build(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-01T18:18:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T17:59:09.000Z","updated_at":"2026-04-01T18:18:03.000Z","time_to_close":1132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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/phoeluga/synology-proxy-operator/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoeluga%2Fsynology-proxy-operator/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-02-23T12:05:28.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3977839424","node_id":"PR_kwDODmTsvc7FoWS3","number":254,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 3 directories with 33 updates","user":"dependabot[bot]","labels":["size/XXL","needs-ok-to-test","ok-to-test"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T12:05:28.000Z","updated_at":"2026-02-23T12:09:32.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":33,"packages":[{"name":"github.com/coredns/corefile-migration","old_version":"1.0.25","new_version":"1.0.30","repository_url":"https://github.com/coredns/corefile-migration"},{"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/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.2","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/valyala/fastjson","old_version":"1.6.4","new_version":"1.6.10","repository_url":"https://github.com/valyala/fastjson"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/pkg/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.5.18","new_version":"3.5.27","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.26.0","new_version":"0.35.0","repository_url":"https://github.com/golang/oauth2"},{"name":"gomodules.xyz/jsonpatch/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/gomodules/jsonpatch"},{"name":"k8s.io/api","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/cluster-bootstrap","old_version":"0.32.2","new_version":"0.32.12","repository_url":"https://github.com/kubernetes/cluster-bootstrap"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.20.2","new_version":"0.20.4","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/yaml","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/kubernetes-sigs/yaml"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/coredns/corefile-migration](https://github.com/coredns/corefile-migration) | `1.0.25` | `1.0.30` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.28.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/valyala/fastjson](https://github.com/valyala/fastjson) | `1.6.4` | `1.6.10` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.26.0` | `0.35.0` |\n| [gomodules.xyz/jsonpatch/v2](https://github.com/gomodules/jsonpatch) | `2.4.0` | `2.5.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [k8s.io/cluster-bootstrap](https://github.com/kubernetes/cluster-bootstrap) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n\nBumps the all-go-mod-patch-and-minor group with 10 updates in the /hack/tools directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.36.2` | `1.39.1` |\n| [github.com/valyala/fastjson](https://github.com/valyala/fastjson) | `1.6.4` | `1.6.10` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.26.0` | `0.35.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.50.0` | `1.60.0` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.17.0` | `0.20.1` |\n\nBumps the all-go-mod-patch-and-minor group with 11 updates in the /test directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.2` | `2.28.1` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.18` | `3.5.27` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.12` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.32.2` | `0.32.12` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.20.2` | `0.20.4` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n| [github.com/docker/go-connections](https://github.com/docker/go-connections) | `0.5.0` | `0.6.0` |\n| [github.com/emicklei/go-restful/v3](https://github.com/emicklei/go-restful) | `3.12.1` | `3.13.0` |\n\n\nUpdates `github.com/coredns/corefile-migration` from 1.0.25 to 1.0.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coredns/corefile-migration/releases\"\u003egithub.com/coredns/corefile-migration's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.30\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd migration support for v1.13.2 by \u003ca href=\"https://github.com/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/95\"\u003ecoredns/corefile-migration#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport for CoreDNS v1.14.0 and v1.14.1. by \u003ca href=\"https://github.com/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/96\"\u003ecoredns/corefile-migration#96\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/humblec\"\u003e\u003ccode\u003e@​humblec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/95\"\u003ecoredns/corefile-migration#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.30\"\u003ehttps://github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.30\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.29\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport coredns v1.13.1 by \u003ca href=\"https://github.com/yashsingh74\"\u003e\u003ccode\u003e@​yashsingh74\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/pull/94\"\u003ecoredns/corefile-migration#94\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.28...v1.0.29\"\u003ehttps://github.com/coredns/corefile-migration/compare/v1.0.28...v1.0.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.28\u003c/h2\u003e\n\u003cp\u003eCorefile Migration v1.0.28\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.4\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\u003c/p\u003e\n\u003cp\u003eCorefile Migration v1.0.27\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.3\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\u003c/p\u003e\n\u003cp\u003eCorefile Migration v1.0.26\u003c/p\u003e\n\u003cp\u003eThis release supports Corefile migrations through CoreDNS v1.12.1\u003c/p\u003e\n\u003cp\u003ePlugins supported: autopath, cache, errors, forward, health, hosts, k8s_external, kubernetes, loadbalance, log, loop, prometheus, proxy, ready, reload, rewrite, transfer\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/coredns/corefile-migration/commit/785e30863dcc7dbbeb0bd796a5fe52ddbff9a6e4\"\u003e\u003ccode\u003e785e308\u003c/code\u003e\u003c/a\u003e support coredns v1.14.0 and v1.14.1 (\u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/ae1096032d113266cbd11306271a55ce3484a115\"\u003e\u003ccode\u003eae10960\u003c/code\u003e\u003c/a\u003e Add migration support for v1.13.2 (\u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/91c2f53e8495edc315829214161f83fd778dee69\"\u003e\u003ccode\u003e91c2f53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/94\"\u003e#94\u003c/a\u003e from yashsingh74/update-1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/1af356b0e768fa15c61db46ba90934954f23200a\"\u003e\u003ccode\u003e1af356b\u003c/code\u003e\u003c/a\u003e support coredns v1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/be20f2d013b1e43d3f1c79e52cf55f6adc6640ce\"\u003e\u003ccode\u003ebe20f2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/93\"\u003e#93\u003c/a\u003e from yashsingh74/update-1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/2f44c90f96e893d273e24edc129510e2d050726a\"\u003e\u003ccode\u003e2f44c90\u003c/code\u003e\u003c/a\u003e support coredns v1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/0c999c0e494f4d7dbb745d88dfa5e1228506e895\"\u003e\u003ccode\u003e0c999c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/92\"\u003e#92\u003c/a\u003e from thevilledev/chore/coredns-v1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/1abcffbf5dea5519e8ac2e77d8fa91cb0b97a73c\"\u003e\u003ccode\u003e1abcffb\u003c/code\u003e\u003c/a\u003e chore: add support for CoreDNS v1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/343971aa406296c9f3ee15a8de6c0a9208d28219\"\u003e\u003ccode\u003e343971a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/coredns/corefile-migration/issues/91\"\u003e#91\u003c/a\u003e from thevilledev/chore/coredns-v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coredns/corefile-migration/commit/5779d92c9fb22ddbdef27956be967b5da6fee7ef\"\u003e\u003ccode\u003e5779d92\u003c/code\u003e\u003c/a\u003e chore: add support for CoreDNS v1.12.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/coredns/corefile-migration/compare/v1.0.25...v1.0.30\"\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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/onsi/ginkgo/v2` from 2.22.2 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.2...v2.28.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/gomega` from 1.36.2 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\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/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\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.2...v1.39.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/cobra` from 1.8.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/viper` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/viper/releases\"\u003egithub.com/spf13/viper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for flags pflag.BoolSlice, pflag.UintSlice and pflag.Float64Slice by \u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use maintained yaml library by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2040\"\u003espf13/viper#2040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): get config type from v.configType or config file ext by \u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: config type check when loading any config by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2007\"\u003espf13/viper#2007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates ⬆️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/1993\"\u003espf13/viper#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.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/spf13/viper/pull/2017\"\u003espf13/viper#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 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/spf13/viper/pull/2013\"\u003espf13/viper#2013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/sagikazarmark/locafero 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[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2008\"\u003espf13/viper#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /remote 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/spf13/viper/pull/2016\"\u003espf13/viper#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.8.0 to 1.9.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/spf13/viper/pull/2020\"\u003espf13/viper#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.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/spf13/viper/pull/2028\"\u003espf13/viper#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.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/spf13/viper/pull/2035\"\u003espf13/viper#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 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/spf13/viper/pull/2036\"\u003espf13/viper#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.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/spf13/viper/pull/2012\"\u003espf13/viper#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.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/spf13/viper/pull/2052\"\u003espf13/viper#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /remote 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/spf13/viper/pull/2048\"\u003espf13/viper#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 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/spf13/viper/pull/2056\"\u003espf13/viper#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2057\"\u003espf13/viper#2057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate update guide with \u003ccode\u003emapstructure\u003c/code\u003e package replacement. by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use the built-in max/min to simplify the code by \u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\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/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2046\"\u003espf13/viper#2046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spacez320\"\u003e\u003ccode\u003e@​spacez320\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2050\"\u003espf13/viper#2050\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/viper/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/spf13/viper/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport config type fixes to 1.20.x by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2005\"\u003espf13/viper#2005\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/viper/compare/v1.20.0...v1.20.1\"\u003ehttps://github.com/spf13/viper/compare/v1.20.0...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\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/spf13/viper/commit/394040caccbdf5821fa6839386a35f0fb1b1ee9e\"\u003e\u003ccode\u003e394040c\u003c/code\u003e\u003c/a\u003e ci: build on go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/812f548100ce43c96cf2ef6914fa3aea3c9885e2\"\u003e\u003ccode\u003e812f548\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/d5271efd81369475d8b49e85ce35cfe83359a991\"\u003e\u003ccode\u003ed5271ef\u003c/code\u003e\u003c/a\u003e ci: update stale workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/dff303b19f6859ea69d0f48a3343765c25ce5ad2\"\u003e\u003ccode\u003edff303b\u003c/code\u003e\u003c/a\u003e feat: add a stale issue scheduled action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/12879766ad2fccd4875e8dc5ba96ce5f28357842\"\u003e\u003ccode\u003e1287976\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/38932cd79521272eb1634d81eb1c200fa1803008\"\u003e\u003ccode\u003e38932cd\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/go-viper/mapstructure/v2 in /remote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/6d014bec7784acab13d7d7eb2adcb6814bac2f89\"\u003e\u003ccode\u003e6d014be\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/b74c7ee1e5e999f16bc2b904608815a59241b316\"\u003e\u003ccode\u003eb74c7ee\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/acd05e1543b0c36b36580b6bd29c53a9b62acd98\"\u003e\u003ccode\u003eacd05e1\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/viper/commit/ae5a8e23e22a67a6dcc2025cef0b5a2ca7615456\"\u003e\u003ccode\u003eae5a8e2\u003c/code\u003e\u003c/a\u003e ci: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/viper/compare/v1.19.0...v1.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fastjson` from 1.6.4 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/d652a1b1909d3520389b2c287ca3cf3aa3791451\"\u003e\u003ccode\u003ed652a1b\u003c/code\u003e\u003c/a\u003e Properly reset the cache (\u003ca href=\"https://redirect.github.com/valyala/fastjson/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/4c897622896d3d82f51adcf38e4c1b5c03e06a54\"\u003e\u003ccode\u003e4c89762\u003c/code\u003e\u003c/a\u003e Properly clear references to external objects and byte slices on Arena.Reset(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/87cb56e9c67bade6dc330af4aa60913ee4ef0752\"\u003e\u003ccode\u003e87cb56e\u003c/code\u003e\u003c/a\u003e Add Arena.CloneString() function for cloning the string to the internal buffe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/227c53b131b1e35d0f30645add44ce568c122c65\"\u003e\u003ccode\u003e227c53b\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003ego fix -rangeint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/b2db15556365622f27f99c4a58f457adc7a20961\"\u003e\u003ccode\u003eb2db155\u003c/code\u003e\u003c/a\u003e all: run \u003ccode\u003ego fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/18c812114b638d460f0fc6d8e2b86b719e171389\"\u003e\u003ccode\u003e18c8121\u003c/code\u003e\u003c/a\u003e pool.go: add missing Arena.Reset() call inside ArenaPool.Put()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fastjson/commit/00c515ca6e82a3a99a3949c6e7e2c597b543a19f\"\u003e\u003ccode\u003e00c515c\u003c/code\u003e\u003c/a\u003e Treat nil values as null in SetArrayItem (\u003ca href=\"https://redirect.github.com/valyala/fastjson/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/valyala/fastjson/compare/v1.6.4...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/api/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/api/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nunzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp \u0026amp;\u0026amp; rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nmv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test \u0026amp;\u0026amp; rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/etcd-io/etcd/commit/62d8759b7d5dbc9b3694f89d54170a55726bb485\"\u003e\u003ccode\u003e62d8759\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/6b9c711bd9aa6d04e6de18b56ff8871b77157994\"\u003e\u003ccode\u003e6b9c711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21258\"\u003e#21258\u003c/a\u003e from nwnt/bump-3.5-to-gov1.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/67d47c8ffb75c3364f1077df966e6b57f9cacb1a\"\u003e\u003ccode\u003e67d47c8\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/79966bb120c39cb6f85ccbd73cca7c6bd7226b98\"\u003e\u003ccode\u003e79966bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21242\"\u003e#21242\u003c/a\u003e from ahrtr/20260203_metadata_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/b0e2819806450ba98268ee8b35be6b1c8579300e\"\u003e\u003ccode\u003eb0e2819\u003c/code\u003e\u003c/a\u003e Remove the use of grpc-go's Metadata field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/c880a59f017cd9d51b65dd1339eb45855d3cf0bf\"\u003e\u003ccode\u003ec880a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21217\"\u003e#21217\u003c/a\u003e from ahrtr/20260130_go_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/d0fe9f589cad8d2be9427e269620b744c9fd4033\"\u003e\u003ccode\u003ed0fe9f5\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/65251b30e00bbadca107ea2a93e01ece94b7be48\"\u003e\u003ccode\u003e65251b3\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/abf4be95b8e14627e8caa6c67e5d94bef2ff2d80\"\u003e\u003ccode\u003eabf4be9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21023\"\u003e#21023\u003c/a\u003e from ivanvc/release-3.5-x-crypto-0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/751f16284c06f8d7839019bb2170e52cc8c778b1\"\u003e\u003ccode\u003e751f162\u003c/code\u003e\u003c/a\u003e dependency: Bump golang.org/x/crypto from 0.38.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/client/pkg/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/client/pkg/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nunzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp \u0026amp;\u0026amp; rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nmv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test \u0026amp;\u0026amp; rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/etcd-io/etcd/commit/62d8759b7d5dbc9b3694f89d54170a55726bb485\"\u003e\u003ccode\u003e62d8759\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/6b9c711bd9aa6d04e6de18b56ff8871b77157994\"\u003e\u003ccode\u003e6b9c711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21258\"\u003e#21258\u003c/a\u003e from nwnt/bump-3.5-to-gov1.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/67d47c8ffb75c3364f1077df966e6b57f9cacb1a\"\u003e\u003ccode\u003e67d47c8\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/79966bb120c39cb6f85ccbd73cca7c6bd7226b98\"\u003e\u003ccode\u003e79966bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21242\"\u003e#21242\u003c/a\u003e from ahrtr/20260203_metadata_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/b0e2819806450ba98268ee8b35be6b1c8579300e\"\u003e\u003ccode\u003eb0e2819\u003c/code\u003e\u003c/a\u003e Remove the use of grpc-go's Metadata field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/c880a59f017cd9d51b65dd1339eb45855d3cf0bf\"\u003e\u003ccode\u003ec880a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21217\"\u003e#21217\u003c/a\u003e from ahrtr/20260130_go_3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/d0fe9f589cad8d2be9427e269620b744c9fd4033\"\u003e\u003ccode\u003ed0fe9f5\u003c/code\u003e\u003c/a\u003e Bump go version to 1.24.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/65251b30e00bbadca107ea2a93e01ece94b7be48\"\u003e\u003ccode\u003e65251b3\u003c/code\u003e\u003c/a\u003e version: bump up to 3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/abf4be95b8e14627e8caa6c67e5d94bef2ff2d80\"\u003e\u003ccode\u003eabf4be9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/etcd-io/etcd/issues/21023\"\u003e#21023\u003c/a\u003e from ivanvc/release-3.5-x-crypto-0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/etcd-io/etcd/commit/751f16284c06f8d7839019bb2170e52cc8c778b1\"\u003e\u003ccode\u003e751f162\u003c/code\u003e\u003c/a\u003e dependency: Bump golang.org/x/crypto from 0.38.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.etcd.io/etcd/client/v3` from 3.5.18 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/etcd-io/etcd/releases\"\u003ego.etcd.io/etcd/client/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003ePlease check out \u003ca href=\"https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md\"\u003eCHANGELOG\u003c/a\u003e for a full list of changes. And make sure to read \u003ca href=\"https://etcd.io/docs/v3.5/upgrades/upgrade_3_5/\"\u003eupgrade guide\u003c/a\u003e before upgrading etcd (there may be breaking changes).\u003c/p\u003e\n\u003cp\u003eFor installation guides, please check out \u003ca href=\"http://play.etcd.io\"\u003eplay.etcd.io\u003c/a\u003e and \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/\"\u003eoperating etcd\u003c/a\u003e. Latest support status for common architectures and operating systems can be found at \u003ca href=\"https://etcd.io/docs/v3.5/op-guide/supported-platform/\"\u003esupported platforms\u003c/a\u003e.\u003c/p\u003e\n\u003ch6\u003eLinux\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003cbr /\u003e\ntar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner\u003cbr /\u003e\nrm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz\u003c/p\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd --version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl version\u003cbr /\u003e\n/tmp/etcd-download-test/etcdutl version\u003c/p\u003e\n\u003ch1\u003estart a local etcd server\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcd\u003c/p\u003e\n\u003ch1\u003ewrite,read to etcd\u003c/h1\u003e\n\u003cp\u003e/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar\u003cbr /\u003e\n/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch6\u003emacOS (Darwin)\u003c/h6\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eETCD_VER=v3.5.27\r\n\u003ch1\u003echoose either URL\u003c/h1\u003e\n\u003cp\u003eGOOGLE_URL=\u003ca href=\"https://storage.googleapis.com/etcd\"\u003ehttps://storage.googleapis.com/etcd\u003c/a\u003e\u003cbr /\u003e\nGITHUB_URL=\u003ca href=\"https://github.com/etcd-io/etcd/releases/download\"\u003ehttps://github.com/etcd-io/etcd/releases/download\u003c/a\u003e\u003cbr /\u003e\nDOWNLOAD_URL=${GOOGLE_URL}\u003c/p\u003e\n\u003cp\u003erm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip\u003cbr /\u003e\nrm -rf /tmp/etcd-download-test \u0026amp;\u0026amp; mkdir -p /tmp/etcd-download-test\u003c/p\u003e\n\u003cp\u003ecurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/e...\n\n_Description has been truncated_","html_url":"https://github.com/spectrocloud/cluster-api/pull/254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spectrocloud%2Fcluster-api/issues/254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/254/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-02-17T03:26:23.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3950565786","node_id":"PR_kwDOOh5mmc7EPqhY","number":332,"state":"open","title":"deps(go): bump the go-dependencies group with 11 updates","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-02-17T03:26:23.000Z","updated_at":"2026-02-17T03:26:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":11,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.35.0","new_version":"2.36.1","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/dgraph-io/ristretto/v2","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/dgraph-io/ristretto"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/fxamacker/cbor"},{"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/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/client_model","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"google.golang.org/grpc","old_version":"1.68.1","new_version":"1.79.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.5","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.36.1` |\n| [github.com/dgraph-io/ristretto/v2](https://github.com/dgraph-io/ristretto) | `2.3.0` | `2.4.0` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.7.0` | `2.9.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.1` | `0.6.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.18.0` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.1` | `1.79.1` |\n| google.golang.org/protobuf | `1.36.5` | `1.36.10` |\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupport CLUSTER SHARDS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis 8.4.0, DUMP/RESTORE, EVALRO, WAIT\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/commit/64de52d3aba1916839792483892ab7adc6e08bcb\"\u003e\u003ccode\u003e64de52d\u003c/code\u003e\u003c/a\u003e changelog for v2.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/7ae63baa0e987ec36580e554c0dbf0c78e4334b3\"\u003e\u003ccode\u003e7ae63ba\u003c/code\u003e\u003c/a\u003e CLUSTER SHARDS (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/99437e6dc2cac79887407891037f85b1851fbaf9\"\u003e\u003ccode\u003e99437e6\u003c/code\u003e\u003c/a\u003e v2.36.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/e5c9a13b1e84217aa9f4ea9e3f2a7a360ae01ee7\"\u003e\u003ccode\u003ee5c9a13\u003c/code\u003e\u003c/a\u003e update redis to 8.4.0 (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/879c91ce9368d0057752736e837108c3e0aeba51\"\u003e\u003ccode\u003e879c91c\u003c/code\u003e\u003c/a\u003e use math/bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/dfe3831be7b6369538737e8eed2eb82a1e338998\"\u003e\u003ccode\u003edfe3831\u003c/code\u003e\u003c/a\u003e support for \u0026quot;\u0026lt;timestamp\u0026gt;-*\u0026quot; (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/72a6b15498e38cfae28a110787370ad8592bb4e5\"\u003e\u003ccode\u003e72a6b15\u003c/code\u003e\u003c/a\u003e Add evalro support (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/3f960ee860b48d2e26fc58a61458c498d736a9c0\"\u003e\u003ccode\u003e3f960ee\u003c/code\u003e\u003c/a\u003e direct implementations for 2 commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/20a81e7e4d26152263b68bff9059c6d05d1414af\"\u003e\u003ccode\u003e20a81e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/422\"\u003e#422\u003c/a\u003e from destinyoooo/client-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b50ef1cd64eb04c5ab5c8ba5b261fb37c323960f\"\u003e\u003ccode\u003eb50ef1c\u003c/code\u003e\u003c/a\u003e feat: support info stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.35.0...v2.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/ristretto/v2` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/ristretto/releases\"\u003egithub.com/dgraph-io/ristretto/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add value iterator by \u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow custom key types with underlying types in Key constraint 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/ristretto/pull/478\"\u003edgraph-io/ristretto#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 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/dgraph-io/ristretto/pull/464\"\u003edgraph-io/ristretto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/setup-go action to v6 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/dgraph-io/ristretto/pull/468\"\u003edgraph-io/ristretto#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch 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/dgraph-io/ristretto/pull/467\"\u003edgraph-io/ristretto#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update trunk for 1.25 toolchain 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/ristretto/pull/471\"\u003edgraph-io/ristretto#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update readme and trunk config 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/ristretto/pull/474\"\u003edgraph-io/ristretto#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): fix test files compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e) by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for release v2.4.0 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/ristretto/pull/479\"\u003edgraph-io/ristretto#479\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/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/ristretto/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v2.4.0] - 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement public \u003ccode\u003eCache.IterValues()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow custom key types with underlying types in Key constraint (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/commit/402101df6c698ed1253bb305ce9cda71bc83ad1d\"\u003e\u003ccode\u003e402101d\u003c/code\u003e\u003c/a\u003e Update change log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/25534dc98b72827909f24464c5c6be6c768c0aa5\"\u003e\u003ccode\u003e25534dc\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3eb2a417db055a564d85d002624a565c4d776ebe\"\u003e\u003ccode\u003e3eb2a41\u003c/code\u003e\u003c/a\u003e Update trunk config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/20299c01d038069913653b2038f9ccdf5645bc3f\"\u003e\u003ccode\u003e20299c0\u003c/code\u003e\u003c/a\u003e allow custom key types with underlying types in Key constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3e164e48c1e08602a58a14660adf0163e4c6a054\"\u003e\u003ccode\u003e3e164e4\u003c/code\u003e\u003c/a\u003e feat: value iterator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/4f24d62b5137e5788009d6f23b75502c8a3ead46\"\u003e\u003ccode\u003e4f24d62\u003c/code\u003e\u003c/a\u003e Fix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/2149cc3abb542d0163b3a00e7e2e7d3bbb28bee2\"\u003e\u003ccode\u003e2149cc3\u003c/code\u003e\u003c/a\u003e Update template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/b53c3918ca2c69b8161077b4ec91782d57a3ecc9\"\u003e\u003ccode\u003eb53c391\u003c/code\u003e\u003c/a\u003e Update codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/6f2e7876f6743352a0f948cba0a675dbad58cd90\"\u003e\u003ccode\u003e6f2e787\u003c/code\u003e\u003c/a\u003e Update copyright notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3537f72a0ffedeb7b1f2de6336fa18daf1a49f54\"\u003e\u003ccode\u003e3537f72\u003c/code\u003e\u003c/a\u003e Update trunk configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.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/fxamacker/cbor/v2` from 2.7.0 to 2.9.0\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\u003cp\u003ev2.9.0 adds new features, refactors tests, and improves docs.   New features improve interoperability/transcoding between CBOR \u0026amp; JSON.\u003c/p\u003e\n\u003cp\u003ev2.9.0 passed fuzz tests and is production quality.  However, the new \u003ccode\u003eTextUnmarshaler\u003c/code\u003e feature will continue being fuzz tested a bit longer due to recent changes.  The recent changes are limited and don't affect other parts of the codec that passed ~2 billion execs fuzzing.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use Go standard library functions 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/663\"\u003efxamacker/cbor#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove DupMapKeyError message 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/670\"\u003efxamacker/cbor#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd options to support TextMarshaler and TextUnmarshaler by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/672\"\u003efxamacker/cbor#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional support for json.Marshaler and json.Unmarshaler via transcoding by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/673\"\u003efxamacker/cbor#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor tests and update comments 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/678\"\u003efxamacker/cbor#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TextUnmarshaler on byte strings with ByteStringToStringAllowed. by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/682\"\u003efxamacker/cbor#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: Document struct field tag \u0026quot;-\u0026quot; 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/653\"\u003efxamacker/cbor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IntDecConvertSignedOrBigInt doc comment by \u003ca href=\"https://github.com/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs for TimeMode, Tag, RawTag, and add example for Embedded JSON Tag for CBOR 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/659\"\u003efxamacker/cbor#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for Embedded JSON Tag for CBOR (tag 262) 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/662\"\u003efxamacker/cbor#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in some comments by \u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.0 and add Red Hat as a user 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/684\"\u003efxamacker/cbor#684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.13 to 3.28.15 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/651\"\u003efxamacker/cbor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.15 to 3.28.16 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/658\"\u003efxamacker/cbor#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.16 to 3.28.17 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/660\"\u003efxamacker/cbor#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.4.0 to 5.5.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/661\"\u003efxamacker/cbor#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.17 to 3.28.18 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/664\"\u003efxamacker/cbor#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.18 to 3.28.19 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/667\"\u003efxamacker/cbor#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.19 to 3.29.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/674\"\u003efxamacker/cbor#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.29.0 to 3.29.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/680\"\u003efxamacker/cbor#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSpecial Thanks\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e for adding these new features! :tada:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in support for encoding.TextMarshaler and encoding.TextUnmarshaler to encode and decode from CBOR text string.\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for json.Marshaler and json.Unmarshaler via user-provided transcoding function.\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/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ev2.8.0 adds \u003ccode\u003eomitzero\u003c/code\u003e struct tag option, fixes and deprecates 3 functions, and bumps requirements to go 1.20+.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003eomitzero\u003c/code\u003e support!\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/fxamacker/cbor/commit/d29ad7351b55b1844387cf9306c4101658cc5256\"\u003e\u003ccode\u003ed29ad73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/684\"\u003e#684\u003c/a\u003e from fxamacker/fxamacker/update-readme-for-v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/6a631fa250b8092dc88a3a974ce92859fd4798be\"\u003e\u003ccode\u003e6a631fa\u003c/code\u003e\u003c/a\u003e Update README for v2.9.0 and add Red Hat as a user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8c8d4c3ce4052e4497079c59b4fb3076c4ebd72d\"\u003e\u003ccode\u003e8c8d4c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/682\"\u003e#682\u003c/a\u003e from benluddy/textunmarshaler-bytestringtostring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9bdebd2c0bbcfe0456fb044de9c90e2b6cfab030\"\u003e\u003ccode\u003e9bdebd2\u003c/code\u003e\u003c/a\u003e Use TextUnmarshaler on byte strings with ByteStringToStringAllowed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/a89c3ce6ea44b7ec758c44fe230231941a504eea\"\u003e\u003ccode\u003ea89c3ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/680\"\u003e#680\u003c/a\u003e from fxamacker/dependabot/github_actions/github/codeq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/7ef1742b5b1a523798b148c1b76c2565ed0194f8\"\u003e\u003ccode\u003e7ef1742\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.0 to 3.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/2d79f193345e0b66df130078a9319fb86ce1c499\"\u003e\u003ccode\u003e2d79f19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/678\"\u003e#678\u003c/a\u003e from fxamacker/fxamacker/refactor-tests-and-fix-spell...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0b94ce794bbb5a540157bfe53a14ebc71c82728e\"\u003e\u003ccode\u003e0b94ce7\u003c/code\u003e\u003c/a\u003e Fix comments to use one \u0026quot;l\u0026quot; in marshal*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/508be9165f35f357a783a5e2af09ec1dfac0cbf7\"\u003e\u003ccode\u003e508be91\u003c/code\u003e\u003c/a\u003e Rename two test funcs that can panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9251397c640b927a9e80506306688d6969f20288\"\u003e\u003ccode\u003e9251397\u003c/code\u003e\u003c/a\u003e Refactor test to use fmt.Appendf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.7.0...v2.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-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/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_model` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/89\"\u003eprometheus/client_model#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.33.0 to 1.34.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/prometheus/client_model/pull/88\"\u003eprometheus/client_model#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/90\"\u003eprometheus/client_model#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.0 to 1.34.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/91\"\u003eprometheus/client_model#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/92\"\u003eprometheus/client_model#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/93\"\u003eprometheus/client_model#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.1 to 1.34.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/94\"\u003eprometheus/client_model#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/95\"\u003eprometheus/client_model#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/96\"\u003eprometheus/client_model#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/97\"\u003eprometheus/client_model#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/98\"\u003eprometheus/client_model#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/99\"\u003eprometheus/client_model#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/100\"\u003eprometheus/client_model#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/101\"\u003eprometheus/client_model#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/103\"\u003eprometheus/client_model#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate google.golang.org/protobuf to v1.35.1 by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/104\"\u003eprometheus/client_model#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/105\"\u003eprometheus/client_model#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/106\"\u003eprometheus/client_model#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.1 to 1.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/107\"\u003eprometheus/client_model#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/108\"\u003eprometheus/client_model#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.2 to 1.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/109\"\u003eprometheus/client_model#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/110\"\u003eprometheus/client_model#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.1 to 1.36.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/111\"\u003eprometheus/client_model#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/112\"\u003eprometheus/client_model#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.4 to 1.36.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/113\"\u003eprometheus/client_model#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/114\"\u003eprometheus/client_model#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/115\"\u003eprometheus/client_model#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/116\"\u003eprometheus/client_model#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/119\"\u003eprometheus/client_model#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.1...v0.6.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/prometheus/client_model/commit/eb136e513d419e0c31ad750922f0a6f7675c2dee\"\u003e\u003ccode\u003eeb136e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/119\"\u003e#119\u003c/a\u003e from prometheus/superq/google.golang.org/protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf7f2ca4b601c87da3e4bf28e64c5386511a0bfc\"\u003e\u003ccode\u003ebf7f2ca\u003c/code\u003e\u003c/a\u003e Update golanci-lint to v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/7e9b56c6a570a6dca83ff2d2c425b6dafd7e7338\"\u003e\u003ccode\u003e7e9b56c\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.5 to 1.36.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ef699ce1c4dd0fe87d4ed44d5457cea731ad92b0\"\u003e\u003ccode\u003eef699ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/116\"\u003e#116\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf8b12ebfaf1a573f88c60e0d8bbda7d2225ad94\"\u003e\u003ccode\u003ebf8b12e\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/5b939685734c5009fb5cdbb2572cf650ec0f0147\"\u003e\u003ccode\u003e5b93968\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/115\"\u003e#115\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ae83ddc062246f4acd9341798ad68f9488c7540c\"\u003e\u003ccode\u003eae83ddc\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/afe0b21197864688348dfd1cfd3010afd1ebb485\"\u003e\u003ccode\u003eafe0b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/114\"\u003e#114\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/75e1daffce92961f7ccf81f69d368aaa984ea411\"\u003e\u003ccode\u003e75e1daf\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/73608e20e866edadc15d12cf3cdb441721dd475c\"\u003e\u003ccode\u003e73608e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/113\"\u003e#113\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang.o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.7.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\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/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1...\n\n_Description has been truncated_","html_url":"https://github.com/llm-d/llm-d-kv-cache/pull/332","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-kv-cache/issues/332","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/332/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-02-13T16:20:13.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3937939360","node_id":"PR_kwDOOh5mmc7DmKCo","number":323,"state":"open","title":"deps(go): bump the go-dependencies group with 11 updates","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-02-13T16:20:13.000Z","updated_at":"2026-02-13T16:20:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":11,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.35.0","new_version":"2.36.1","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/dgraph-io/ristretto/v2","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/dgraph-io/ristretto"},{"name":"github.com/fxamacker/cbor/v2","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/fxamacker/cbor"},{"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/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/client_model","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"google.golang.org/grpc","old_version":"1.68.1","new_version":"1.79.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.5","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.35.0` | `2.36.1` |\n| [github.com/dgraph-io/ristretto/v2](https://github.com/dgraph-io/ristretto) | `2.3.0` | `2.4.0` |\n| [github.com/fxamacker/cbor/v2](https://github.com/fxamacker/cbor) | `2.7.0` | `2.9.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.1` | `0.6.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.3` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.1` | `1.79.1` |\n| google.golang.org/protobuf | `1.36.5` | `1.36.10` |\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.35.0 to 2.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esupport CLUSTER SHARDS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis 8.4.0, DUMP/RESTORE, EVALRO, WAIT\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.36.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport CLUSTER SHARDS (thanks \u003ca href=\"https://github.com/dadrus\"\u003e\u003ccode\u003e@​dadrus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn actual server address by CLUSTER NODES (thanks \u003ca href=\"https://github.com/nastik-kum\"\u003e\u003ccode\u003e@​nastik-kum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport DUMP and RESTORE (thanks \u003ca href=\"https://github.com/alyssaruth\"\u003e\u003ccode\u003e@​alyssaruth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport EVALRO (thanks \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WAIT command as no-op (thanks \u003ca href=\"https://github.com/aroullet\"\u003e\u003ccode\u003e@​aroullet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport info stats (thanks \u003ca href=\"https://github.com/destinyoooo\"\u003e\u003ccode\u003e@​destinyoooo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u0026quot;\u003c!-- raw HTML omitted --\u003e-*\u0026quot; keys\u003c/li\u003e\n\u003cli\u003ecompare against Redis 8.4.0\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/alicebob/miniredis/commit/64de52d3aba1916839792483892ab7adc6e08bcb\"\u003e\u003ccode\u003e64de52d\u003c/code\u003e\u003c/a\u003e changelog for v2.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/7ae63baa0e987ec36580e554c0dbf0c78e4334b3\"\u003e\u003ccode\u003e7ae63ba\u003c/code\u003e\u003c/a\u003e CLUSTER SHARDS (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/99437e6dc2cac79887407891037f85b1851fbaf9\"\u003e\u003ccode\u003e99437e6\u003c/code\u003e\u003c/a\u003e v2.36.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/e5c9a13b1e84217aa9f4ea9e3f2a7a360ae01ee7\"\u003e\u003ccode\u003ee5c9a13\u003c/code\u003e\u003c/a\u003e update redis to 8.4.0 (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/879c91ce9368d0057752736e837108c3e0aeba51\"\u003e\u003ccode\u003e879c91c\u003c/code\u003e\u003c/a\u003e use math/bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/dfe3831be7b6369538737e8eed2eb82a1e338998\"\u003e\u003ccode\u003edfe3831\u003c/code\u003e\u003c/a\u003e support for \u0026quot;\u0026lt;timestamp\u0026gt;-*\u0026quot; (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/72a6b15498e38cfae28a110787370ad8592bb4e5\"\u003e\u003ccode\u003e72a6b15\u003c/code\u003e\u003c/a\u003e Add evalro support (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/3f960ee860b48d2e26fc58a61458c498d736a9c0\"\u003e\u003ccode\u003e3f960ee\u003c/code\u003e\u003c/a\u003e direct implementations for 2 commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/20a81e7e4d26152263b68bff9059c6d05d1414af\"\u003e\u003ccode\u003e20a81e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/422\"\u003e#422\u003c/a\u003e from destinyoooo/client-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b50ef1cd64eb04c5ab5c8ba5b261fb37c323960f\"\u003e\u003ccode\u003eb50ef1c\u003c/code\u003e\u003c/a\u003e feat: support info stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.35.0...v2.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/ristretto/v2` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/ristretto/releases\"\u003egithub.com/dgraph-io/ristretto/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add value iterator by \u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow custom key types with underlying types in Key constraint 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/ristretto/pull/478\"\u003edgraph-io/ristretto#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 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/dgraph-io/ristretto/pull/464\"\u003edgraph-io/ristretto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/setup-go action to v6 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/dgraph-io/ristretto/pull/468\"\u003edgraph-io/ristretto#468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch 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/dgraph-io/ristretto/pull/467\"\u003edgraph-io/ristretto#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update trunk for 1.25 toolchain 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/ristretto/pull/471\"\u003edgraph-io/ristretto#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update readme and trunk config 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/ristretto/pull/474\"\u003edgraph-io/ristretto#474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(test): fix test files compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e) by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for release v2.4.0 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/ristretto/pull/479\"\u003edgraph-io/ristretto#479\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/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/470\"\u003edgraph-io/ristretto#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkArchon\"\u003e\u003ccode\u003e@​SkArchon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/pull/475\"\u003edgraph-io/ristretto#475\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/ristretto/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v2.4.0] - 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement public \u003ccode\u003eCache.IterValues()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow custom key types with underlying types in Key constraint (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\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/ristretto/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.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/dgraph-io/ristretto/commit/402101df6c698ed1253bb305ce9cda71bc83ad1d\"\u003e\u003ccode\u003e402101d\u003c/code\u003e\u003c/a\u003e Update change log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/25534dc98b72827909f24464c5c6be6c768c0aa5\"\u003e\u003ccode\u003e25534dc\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3eb2a417db055a564d85d002624a565c4d776ebe\"\u003e\u003ccode\u003e3eb2a41\u003c/code\u003e\u003c/a\u003e Update trunk config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/20299c01d038069913653b2038f9ccdf5645bc3f\"\u003e\u003ccode\u003e20299c0\u003c/code\u003e\u003c/a\u003e allow custom key types with underlying types in Key constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3e164e48c1e08602a58a14660adf0163e4c6a054\"\u003e\u003ccode\u003e3e164e4\u003c/code\u003e\u003c/a\u003e feat: value iterator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/4f24d62b5137e5788009d6f23b75502c8a3ead46\"\u003e\u003ccode\u003e4f24d62\u003c/code\u003e\u003c/a\u003e Fix compilation on 32-bit archs (\u003ca href=\"https://redirect.github.com/dgraph-io/ristretto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/2149cc3abb542d0163b3a00e7e2e7d3bbb28bee2\"\u003e\u003ccode\u003e2149cc3\u003c/code\u003e\u003c/a\u003e Update template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/b53c3918ca2c69b8161077b4ec91782d57a3ecc9\"\u003e\u003ccode\u003eb53c391\u003c/code\u003e\u003c/a\u003e Update codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/6f2e7876f6743352a0f948cba0a675dbad58cd90\"\u003e\u003ccode\u003e6f2e787\u003c/code\u003e\u003c/a\u003e Update copyright notices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/ristretto/commit/3537f72a0ffedeb7b1f2de6336fa18daf1a49f54\"\u003e\u003ccode\u003e3537f72\u003c/code\u003e\u003c/a\u003e Update trunk configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.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/fxamacker/cbor/v2` from 2.7.0 to 2.9.0\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\u003cp\u003ev2.9.0 adds new features, refactors tests, and improves docs.   New features improve interoperability/transcoding between CBOR \u0026amp; JSON.\u003c/p\u003e\n\u003cp\u003ev2.9.0 passed fuzz tests and is production quality.  However, the new \u003ccode\u003eTextUnmarshaler\u003c/code\u003e feature will continue being fuzz tested a bit longer due to recent changes.  The recent changes are limited and don't affect other parts of the codec that passed ~2 billion execs fuzzing.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor to use Go standard library functions 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/663\"\u003efxamacker/cbor#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove DupMapKeyError message 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/670\"\u003efxamacker/cbor#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd options to support TextMarshaler and TextUnmarshaler by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/672\"\u003efxamacker/cbor#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optional support for json.Marshaler and json.Unmarshaler via transcoding by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/673\"\u003efxamacker/cbor#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor tests and update comments 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/678\"\u003efxamacker/cbor#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TextUnmarshaler on byte strings with ByteStringToStringAllowed. by \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/682\"\u003efxamacker/cbor#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: Document struct field tag \u0026quot;-\u0026quot; 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/653\"\u003efxamacker/cbor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix IntDecConvertSignedOrBigInt doc comment by \u003ca href=\"https://github.com/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs for TimeMode, Tag, RawTag, and add example for Embedded JSON Tag for CBOR 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/659\"\u003efxamacker/cbor#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for Embedded JSON Tag for CBOR (tag 262) 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/662\"\u003efxamacker/cbor#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in some comments by \u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README for v2.9.0 and add Red Hat as a user 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/684\"\u003efxamacker/cbor#684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCI\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.13 to 3.28.15 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/651\"\u003efxamacker/cbor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.15 to 3.28.16 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/658\"\u003efxamacker/cbor#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.16 to 3.28.17 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/660\"\u003efxamacker/cbor#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.4.0 to 5.5.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/661\"\u003efxamacker/cbor#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.17 to 3.28.18 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/664\"\u003efxamacker/cbor#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.18 to 3.28.19 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/667\"\u003efxamacker/cbor#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.28.19 to 3.29.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/674\"\u003efxamacker/cbor#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3.29.0 to 3.29.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/680\"\u003efxamacker/cbor#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSpecial Thanks\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/benluddy\"\u003e\u003ccode\u003e@​benluddy\u003c/code\u003e\u003c/a\u003e for adding these new features! :tada:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in support for encoding.TextMarshaler and encoding.TextUnmarshaler to encode and decode from CBOR text string.\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for json.Marshaler and json.Unmarshaler via user-provided transcoding function.\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/theory\"\u003e\u003ccode\u003e@​theory\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/655\"\u003efxamacker/cbor#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeinega\"\u003e\u003ccode\u003e@​adeinega\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fxamacker/cbor/pull/671\"\u003efxamacker/cbor#671\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\"\u003ehttps://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ev2.8.0 adds \u003ccode\u003eomitzero\u003c/code\u003e struct tag option, fixes and deprecates 3 functions, and bumps requirements to go 1.20+.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003eomitzero\u003c/code\u003e support!\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/fxamacker/cbor/commit/d29ad7351b55b1844387cf9306c4101658cc5256\"\u003e\u003ccode\u003ed29ad73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/684\"\u003e#684\u003c/a\u003e from fxamacker/fxamacker/update-readme-for-v2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/6a631fa250b8092dc88a3a974ce92859fd4798be\"\u003e\u003ccode\u003e6a631fa\u003c/code\u003e\u003c/a\u003e Update README for v2.9.0 and add Red Hat as a user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/8c8d4c3ce4052e4497079c59b4fb3076c4ebd72d\"\u003e\u003ccode\u003e8c8d4c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/682\"\u003e#682\u003c/a\u003e from benluddy/textunmarshaler-bytestringtostring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9bdebd2c0bbcfe0456fb044de9c90e2b6cfab030\"\u003e\u003ccode\u003e9bdebd2\u003c/code\u003e\u003c/a\u003e Use TextUnmarshaler on byte strings with ByteStringToStringAllowed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/a89c3ce6ea44b7ec758c44fe230231941a504eea\"\u003e\u003ccode\u003ea89c3ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/680\"\u003e#680\u003c/a\u003e from fxamacker/dependabot/github_actions/github/codeq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/7ef1742b5b1a523798b148c1b76c2565ed0194f8\"\u003e\u003ccode\u003e7ef1742\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.0 to 3.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/2d79f193345e0b66df130078a9319fb86ce1c499\"\u003e\u003ccode\u003e2d79f19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fxamacker/cbor/issues/678\"\u003e#678\u003c/a\u003e from fxamacker/fxamacker/refactor-tests-and-fix-spell...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/0b94ce794bbb5a540157bfe53a14ebc71c82728e\"\u003e\u003ccode\u003e0b94ce7\u003c/code\u003e\u003c/a\u003e Fix comments to use one \u0026quot;l\u0026quot; in marshal*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/508be9165f35f357a783a5e2af09ec1dfac0cbf7\"\u003e\u003ccode\u003e508be91\u003c/code\u003e\u003c/a\u003e Rename two test funcs that can panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fxamacker/cbor/commit/9251397c640b927a9e80506306688d6969f20288\"\u003e\u003ccode\u003e9251397\u003c/code\u003e\u003c/a\u003e Refactor test to use fmt.Appendf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fxamacker/cbor/compare/v2.7.0...v2.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-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/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_model` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/89\"\u003eprometheus/client_model#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.33.0 to 1.34.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/prometheus/client_model/pull/88\"\u003eprometheus/client_model#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/90\"\u003eprometheus/client_model#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.0 to 1.34.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/91\"\u003eprometheus/client_model#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/92\"\u003eprometheus/client_model#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/93\"\u003eprometheus/client_model#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.34.1 to 1.34.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/94\"\u003eprometheus/client_model#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/95\"\u003eprometheus/client_model#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/96\"\u003eprometheus/client_model#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/97\"\u003eprometheus/client_model#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/98\"\u003eprometheus/client_model#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/99\"\u003eprometheus/client_model#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/100\"\u003eprometheus/client_model#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/101\"\u003eprometheus/client_model#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/103\"\u003eprometheus/client_model#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate google.golang.org/protobuf to v1.35.1 by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/104\"\u003eprometheus/client_model#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/105\"\u003eprometheus/client_model#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/106\"\u003eprometheus/client_model#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.1 to 1.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/107\"\u003eprometheus/client_model#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/108\"\u003eprometheus/client_model#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.35.2 to 1.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/109\"\u003eprometheus/client_model#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/110\"\u003eprometheus/client_model#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.1 to 1.36.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/111\"\u003eprometheus/client_model#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/112\"\u003eprometheus/client_model#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.4 to 1.36.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/113\"\u003eprometheus/client_model#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/114\"\u003eprometheus/client_model#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/115\"\u003eprometheus/client_model#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/116\"\u003eprometheus/client_model#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/119\"\u003eprometheus/client_model#119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.1...v0.6.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/prometheus/client_model/commit/eb136e513d419e0c31ad750922f0a6f7675c2dee\"\u003e\u003ccode\u003eeb136e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/119\"\u003e#119\u003c/a\u003e from prometheus/superq/google.golang.org/protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf7f2ca4b601c87da3e4bf28e64c5386511a0bfc\"\u003e\u003ccode\u003ebf7f2ca\u003c/code\u003e\u003c/a\u003e Update golanci-lint to v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/7e9b56c6a570a6dca83ff2d2c425b6dafd7e7338\"\u003e\u003ccode\u003e7e9b56c\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.5 to 1.36.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ef699ce1c4dd0fe87d4ed44d5457cea731ad92b0\"\u003e\u003ccode\u003eef699ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/116\"\u003e#116\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/bf8b12ebfaf1a573f88c60e0d8bbda7d2225ad94\"\u003e\u003ccode\u003ebf8b12e\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/5b939685734c5009fb5cdbb2572cf650ec0f0147\"\u003e\u003ccode\u003e5b93968\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/115\"\u003e#115\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/ae83ddc062246f4acd9341798ad68f9488c7540c\"\u003e\u003ccode\u003eae83ddc\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/afe0b21197864688348dfd1cfd3010afd1ebb485\"\u003e\u003ccode\u003eafe0b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/114\"\u003e#114\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/75e1daffce92961f7ccf81f69d368aaa984ea411\"\u003e\u003ccode\u003e75e1daf\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/73608e20e866edadc15d12cf3cdb441721dd475c\"\u003e\u003ccode\u003e73608e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/113\"\u003e#113\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang.o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.7.3 to 9.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.17.3\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e that could cause resource leaks in high concurrency scenarios with dial failures (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStream Commands\u003c/strong\u003e: Fixed \u003ccode\u003eXADD\u003c/code\u003e and \u003ccode\u003eXTRIM\u003c/code\u003e commands to use exact threshold (\u003ccode\u003e=\u003c/code\u003e) when \u003ccode\u003eApprox\u003c/code\u003e is false, ensuring precise stream trimming behavior (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Added \u003ccode\u003eConnMaxLifetimeJitter\u003c/code\u003e configuration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClient Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e fields to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e to allow configuring connection retry behavior for cluster, ring, and sentinel clients (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.2\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed critical race condition in turn management that could cause connection leaks when dial goroutines complete after request timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext Timeout\u003c/strong\u003e: Improved context timeout calculation to use minimum of remaining time and DialTimeout, preventing goroutines from waiting longer than necessary (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/v9.17.3/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.17.3 (2026-01-25)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e that could cause resource leaks in high concurrency scenarios with dial failures (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStream Commands\u003c/strong\u003e: Fixed \u003ccode\u003eXADD\u003c/code\u003e and \u003ccode\u003eXTRIM\u003c/code\u003e commands to use exact threshold (\u003ccode\u003e=\u003c/code\u003e) when \u003ccode\u003eApprox\u003c/code\u003e is false, ensuring precise stream trimming behavior (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Added \u003ccode\u003eConnMaxLifetimeJitter\u003c/code\u003e configuration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClient Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e fields to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e to allow configuring connection retry behavior for cluster, ring, and sentinel clients (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.2...v9.17.3\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.17.2 (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Pool\u003c/strong\u003e: Fixed critical race condition in turn management that could cause connection leaks when dial goroutines complete after request timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext Timeout\u003c/strong\u003e: Improved context timeout calculation to use minimum of remaining time and DialTimeout, preventing goroutines from waiting longer than necessary (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3626\"\u003e#3626\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.1...v9.17.2\"\u003ehttps://github.com/redis/go-redis/compare/v9.17.1...v9.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.17.1 (2025-11-25)\u003c/h1\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\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/redis/go-redis/commit/0a836fb24c808795dfa561ddfdba613e6b4961ea\"\u003e\u003ccode\u003e0a836fb\u003c/code\u003e\u003c/a\u003e chore(release): 9.17.3 patch with bugfixes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3688\"\u003e#3688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2668e112ee20c81389703df94df04b057cca8b86\"\u003e\u003ccode\u003e2668e11\u003c/code\u003e\u003c/a\u003e feat(options): add DialerRetries and DialerRetryTimeout to ClusterOptions, Ri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/981333fb426f5d4fe985d1071b481a40ceb88a45\"\u003e\u003ccode\u003e981333f\u003c/code\u003e\u003c/a\u003e fix(pool): fix wantConnQueue zombie elements and add comprehensive test cover...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/87be269e743f511d0babfa81f285c96bc8b40868\"\u003e\u003ccode\u003e87be269\u003c/code\u003e\u003c/a\u003e fix(xadd,xtrim): when approx is false, should have \u003ccode\u003e=\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/5a616396ba090a173d1f920b57d807b24f6c7880\"\u003e\u003ccode\u003e5a61639\u003c/code\u003e\u003c/a\u003e feat(pool): add ConnMaxLifetimeJitter to prevent connection thundering herd (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d3e7d4c51b1a4507089118eddd8d94b1cbe5b394\"\u003e\u003ccode\u003ed3e7d4c\u003c/code\u003e\u003c/a\u003e chore(release): v9.17.2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/665d0bfbb7056e44680e6a63d297712a0196c086\"\u003e\u003ccode\u003e665d0bf\u003c/code\u003e\u003c/a\u003e fix(pool): correct turn management in putIdleConn to prevent connection leaks...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/68d8c5955713fb22642a0d44163c6f785ba7425e\"\u003e\u003ccode\u003e68d8c59\u003c/code\u003e\u003c/a\u003e chore(release): v9.17.1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/932caa5f13e11433a75d95e052e862010b016a1a\"\u003e\u003ccode\u003e932caa5\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b362eb7f7d1f4b8aea6759ceea22dcaba9992b4b\"\u003e\u003ccode\u003eb362eb7\u003c/code\u003e\u003c/a\u003e fix(txpipeline) add wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/b7801fbf5cd58d201296d5d0e132d1849966dbd4\"\u003e\u003ccode\u003eb7801fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1778\"\u003e#1778\u003c/a\u003e from stretchr/dependabot/github_actions/actions/chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/69831f3b08c40d56a09d0be93e9d5ae034f1590b\"\u003e\u003ccode\u003e69831f3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a53be35c3b0cfcd5189cffcfd75df60ea581104c\"\u003e\u003ccode\u003ea53be35\u003c/code\u003e\u003c/a\u003e Improve captureTestingT helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/aafb604176db7e1f2c9810bc90d644291d057687\"\u003e\u003ccode\u003eaafb604\u003c/code\u003e\u003c/a\u003e mock: improve formatting of error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7218e0390acd2aea3edb18574110ec2753c0aeef\"\u003e\u003ccode\u003e7218e03\u003c/code\u003e\u003c/a\u003e improve error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/929a2126c2702df436312656a0304580b526c6e9\"\u003e\u003ccode\u003e929a212\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1758\"\u003e#1758\u003c/a\u003e from stretchr/dolmen/suite-faster-method-filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/bc7459ec38128532ff32f23cfab4ea0b725210f2\"\u003e\u003ccode\u003ebc7459e\u003c/code\u003e\u003c/a\u003e suite: faster filtering of methods (-testify.m)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d37b5c962954410bcd7a71ff3a77c79514056d1\"\u003e\u003ccode\u003e7d37b5c\u003c/code\u003e\u003c/a\u003e suite: refactor methodFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.uber.org/zap` from 1.27.0 to 1.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber-go/zap/releases\"\u003ego.uber.org/zap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/rabbbit\"\u003e\u003ccode\u003e@​rabbbit\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/alshopov\"\u003e\u003ccode\u003e@​alshopov\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jquirke\"\u003e\u003ccode\u003e@​jquirke\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e for their contributions to this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1501\"\u003euber-go/zap#1501\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/uber-go/zap/pull/1511\"\u003euber-go/zap#1511\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/zap/blob/master/CHANGELOG.md\"\u003ego.uber.org/zap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27.1 (19 Nov 2025)\u003c/h2\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1501\"\u003e#1501\u003c/a\u003e[]: prevent \u003ccode\u003eObject\u003c/code\u003e from panicking on nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1511\"\u003e#1511\u003c/a\u003e[]: Fix a race condition in \u003ccode\u003eWithLazy\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/llm-d/llm-d-kv-cache/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-kv-cache/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-02-07T22:10:51.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3911385056","node_id":"PR_kwDOKSiJN87COvtR","number":54,"state":"open","title":"[PF-291](deps): bump the minor group with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-07T22:10:51.000Z","updated_at":"2026-02-07T22:13:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[PF-291](deps): bump","group_name":"minor","update_count":13,"packages":[{"name":"cloud.google.com/go/secretmanager","old_version":"1.14.2","new_version":"1.16.0","repository_url":"https://github.com/googleapis/google-cloud-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/migueleliasweb/go-github-mock","old_version":"1.1.0","new_version":"1.5.0","repository_url":"https://github.com/migueleliasweb/go-github-mock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.21.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.34.2","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/stretchr/testify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/stretchr/testify"},{"name":"golang.org/x/crypto","old_version":"0.28.0","new_version":"0.47.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/oauth2","old_version":"0.23.0","new_version":"0.30.0","repository_url":"https://github.com/golang/oauth2"},{"name":"google.golang.org/api","old_version":"0.203.0","new_version":"0.247.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.67.1","new_version":"1.74.2","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/apimachinery","old_version":"0.31.2","new_version":"0.35.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.31.2","new_version":"0.35.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.19.1","new_version":"0.23.1","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.14.2` | `1.16.0` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/migueleliasweb/go-github-mock](https://github.com/migueleliasweb/go-github-mock) | `1.1.0` | `1.5.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.21.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.34.2` | `1.39.0` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.9.0` | `1.10.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.28.0` | `0.47.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.23.0` | `0.30.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.203.0` | `0.247.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.67.1` | `1.74.2` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.2` | `0.35.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.2` | `0.35.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.1` | `0.23.1` |\n\nUpdates `cloud.google.com/go/secretmanager` from 1.14.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eosconfig 1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.15.1...osconfig/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new \u003ccode\u003eReportVmInventory\u003c/code\u003e endpoint along with new request and response messages (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_CHECK_POST_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003ePatchConfig\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for service \u003ccode\u003eAgentEndpointService\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eInventory\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDEFINITION\u003c/code\u003e in enum \u003ccode\u003eClassification\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicyResourceConfigStep\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eenforce\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eExecResource\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for enum \u003ccode\u003eTaskDirective\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003erun 1.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.14.0...run/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd instances client library (PiperOrigin-RevId: 856756379) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8ddeca50\"\u003e8ddeca50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd instances description (PiperOrigin-RevId: 856756379) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8ddeca50\"\u003e8ddeca50\u003c/a\u003e)\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/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.15.0...documentai/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2023-02-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e ROLLBACK (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7439\"\u003e#7439\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/932ddc87ed3889bd5b132d4c2307b1017c3ef3a2\"\u003e932ddc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.8.0...documentai/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e The TrainProcessorVersion parent was incorrectly annotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.15.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/672d8c20f7cbce9fbd9b2d5e29cfb803f1e51d2d\"\u003e672d8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a10f592f85641153832d713551e0246d9b5a1174\"\u003ea10f592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.7.0...documentai/v1.8.0\"\u003e1.8.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new types for betas (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f303f9efc2e919a9a6bd828f3cdb1fcb3b8b390\"\u003e9f303f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\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/googleapis/google-cloud-go/commit/443e0ee35d1d0730d1101a96f97c8d4f5ce43095\"\u003e\u003ccode\u003e443e0ee\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/928f1a77191fbf4736051305e0ad67b69bae11fb\"\u003e\u003ccode\u003e928f1a7\u003c/code\u003e\u003c/a\u003e fix(bigtable/emulator): Sending empty row in SampleRowKeys response (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10611\"\u003e#10611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/0e5c5c9b3fd45146a3594ae635219fb07e99f8fc\"\u003e\u003ccode\u003e0e5c5c9\u003c/code\u003e\u003c/a\u003e refactor(bigtable): Refactoring client side metrics code (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/47941b3ec4f8d77884a3e9213719dfcbc9380b40\"\u003e\u003ccode\u003e47941b3\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.7.3 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10574\"\u003e#10574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7cea5edd5a0c1e6bca558696f5607879141910e8\"\u003e\u003ccode\u003e7cea5ed\u003c/code\u003e\u003c/a\u003e fix(auth): disable automatic universe domain check for MDS (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2fef23856e4c0738fd49d5d2aa98342a32202489\"\u003e\u003ccode\u003e2fef238\u003c/code\u003e\u003c/a\u003e feat(parallelstore): add file_stripe_level and directory_stripe_level fields ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b90b361c8073075a68e6e447019a7c402a241a7a\"\u003e\u003ccode\u003eb90b361\u003c/code\u003e\u003c/a\u003e chore(storage/transfermanager): reduce zero array size used for checksums (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6b519428182e8b17ff30fa09e0e3c18716269f1c\"\u003e\u003ccode\u003e6b51942\u003c/code\u003e\u003c/a\u003e docs(datacatalog): mark DataplexTransferStatus.MIGRATED as deprecated (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10621\"\u003e#10621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/97fa56008a30857fc6d835517fc2d9a2959b19a5\"\u003e\u003ccode\u003e97fa560\u003c/code\u003e\u003c/a\u003e feat(documentai): A new field \u003ccode\u003eimageless_mode\u003c/code\u003e is added to message `.google.c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d949cc0e5d44af62154d9d5fd393f25a852f93ed\"\u003e\u003ccode\u003ed949cc0\u003c/code\u003e\u003c/a\u003e docs(dlp): replace HTML tags with CommonMark notation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10613\"\u003e#10613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/dlp/v1.14.2...dlp/v1.16.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/migueleliasweb/go-github-mock` from 1.1.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/releases\"\u003egithub.com/migueleliasweb/go-github-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCloses \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/issues/79\"\u003e#79\u003c/a\u003e by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/84\"\u003emigueleliasweb/go-github-mock#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-github v72.0 by \u003ca href=\"https://github.com/RPCMoritz\"\u003e\u003ccode\u003e@​RPCMoritz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/83\"\u003emigueleliasweb/go-github-mock#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GH definitions + Go version to 1.24.4 by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/85\"\u003emigueleliasweb/go-github-mock#85\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/RPCMoritz\"\u003e\u003ccode\u003e@​RPCMoritz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/83\"\u003emigueleliasweb/go-github-mock#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake GetReposContentsByOwnerByRepoByPath path optional by \u003ca href=\"https://github.com/trumant\"\u003e\u003ccode\u003e@​trumant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/82\"\u003emigueleliasweb/go-github-mock#82\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/trumant\"\u003e\u003ccode\u003e@​trumant\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/szesch\"\u003e\u003ccode\u003e@​szesch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/82\"\u003emigueleliasweb/go-github-mock#82\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v.1.2.0...v1.3.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v.1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-github/v69 by \u003ca href=\"https://github.com/migueleliasweb\"\u003e\u003ccode\u003e@​migueleliasweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/pull/78\"\u003emigueleliasweb/go-github-mock#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v.1.2.0\"\u003ehttps://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v.1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e(Fixed tag that had an extra \u0026quot;.\u0026quot; in it)\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/migueleliasweb/go-github-mock/commit/cd7e39800e7fb6b4e768c924f03080670cb43b9c\"\u003e\u003ccode\u003ecd7e398\u003c/code\u003e\u003c/a\u003e Swap returns of new function NewMockedHTTPClientAndServer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/060ff3d3c6acd35cdf05f57c0b35463c18964042\"\u003e\u003ccode\u003e060ff3d\u003c/code\u003e\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/migueleliasweb/go-github-mock/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/de485e30faa6342a552e3ad9dfcc98ebda83be38\"\u003e\u003ccode\u003ede485e3\u003c/code\u003e\u003c/a\u003e Update GH definitions + Go version to 1.24.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/f5a2955c673c0637e88ee77f5d091ebf6261b2c4\"\u003e\u003ccode\u003ef5a2955\u003c/code\u003e\u003c/a\u003e Update to go-github v72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/dd6b28752862d0748bf5cee28fc1d69b0475eb3f\"\u003e\u003ccode\u003edd6b287\u003c/code\u003e\u003c/a\u003e make GetReposContentsByOwnerByRepoByPath path optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/478be8dfecbacff075a347a903a79932e28945d0\"\u003e\u003ccode\u003e478be8d\u003c/code\u003e\u003c/a\u003e Create automatic update for go-github package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/migueleliasweb/go-github-mock/commit/58d0f87bad8c713e40631847ad5742e266bed5d4\"\u003e\u003ccode\u003e58d0f87\u003c/code\u003e\u003c/a\u003e Update to go-github/v69\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/migueleliasweb/go-github-mock/compare/v1.1.0...v1.5.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.21.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.21.0...v2.28.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/gomega` from 1.34.2 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.34.2...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PanicAssertionFunc by \u003ca href=\"https://github.com/fahimbagar\"\u003e\u003ccode\u003e@​fahimbagar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1337\"\u003estretchr/testify#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: deprecate CompareType by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1566\"\u003estretchr/testify#1566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: make YAML dependency pluggable via build tags by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1579\"\u003estretchr/testify#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: new assertion NotElementsMatch by \u003ca href=\"https://github.com/hendrywiranto\"\u003e\u003ccode\u003e@​hendrywiranto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1600\"\u003estretchr/testify#1600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: in order mock calls by \u003ca href=\"https://github.com/ReyOrtiz\"\u003e\u003ccode\u003e@​ReyOrtiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1637\"\u003estretchr/testify#1637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion for NotErrorAs by \u003ca href=\"https://github.com/palsivertsen\"\u003e\u003ccode\u003e@​palsivertsen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1129\"\u003estretchr/testify#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecord Return Arguments of a Call by \u003ca href=\"https://github.com/jayd3e\"\u003e\u003ccode\u003e@​jayd3e\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1636\"\u003estretchr/testify#1636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.EqualExportedValues: accepts everything by \u003ca href=\"https://github.com/redachl\"\u003e\u003ccode\u003e@​redachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1586\"\u003estretchr/testify#1586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert: make tHelper a type alias by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1562\"\u003estretchr/testify#1562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not get argument again unnecessarily in Arguments.Error() by \u003ca href=\"https://github.com/TomWright\"\u003e\u003ccode\u003e@​TomWright\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/820\"\u003estretchr/testify#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time.Time compare by \u003ca href=\"https://github.com/myxo\"\u003e\u003ccode\u003e@​myxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1582\"\u003estretchr/testify#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Regexp: handle []byte array properly by \u003ca href=\"https://github.com/kevinburkesegment\"\u003e\u003ccode\u003e@​kevinburkesegment\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1587\"\u003estretchr/testify#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: collect.FailNow() should not panic by \u003ca href=\"https://github.com/marshall-lee\"\u003e\u003ccode\u003e@​marshall-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1481\"\u003estretchr/testify#1481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: simplify implementation of FunctionalOptions by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1571\"\u003estretchr/testify#1571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: caller information for unexpected method call by \u003ca href=\"https://github.com/spirin\"\u003e\u003ccode\u003e@​spirin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1644\"\u003estretchr/testify#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: fix test failures by \u003ca href=\"https://github.com/stevenh\"\u003e\u003ccode\u003e@​stevenh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1421\"\u003estretchr/testify#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1662\"\u003e#1662\u003c/a\u003e (comparing infs should fail) by \u003ca href=\"https://github.com/ybrustin\"\u003e\u003ccode\u003e@​ybrustin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1663\"\u003estretchr/testify#1663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotSame should fail if args are not pointers \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1661\"\u003e#1661\u003c/a\u003e by \u003ca href=\"https://github.com/sikehish\"\u003e\u003ccode\u003e@​sikehish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1664\"\u003estretchr/testify#1664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease timeouts in Test_Mock_Called_blocks to reduce flakiness in CI by \u003ca href=\"https://github.com/sikehish\"\u003e\u003ccode\u003e@​sikehish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1667\"\u003estretchr/testify#1667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: compare functional option names for indirect calls by \u003ca href=\"https://github.com/arjun-1\"\u003e\u003ccode\u003e@​arjun-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1626\"\u003estretchr/testify#1626\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.gitignore: ignore \u0026quot;go test -c\u0026quot; binaries by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1565\"\u003estretchr/testify#1565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: improve doc by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1570\"\u003estretchr/testify#1570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: fix FunctionalOptions docs by \u003ca href=\"https://github.com/snirye\"\u003e\u003ccode\u003e@​snirye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1433\"\u003estretchr/testify#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: link out to the excellent testifylint by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1568\"\u003estretchr/testify#1568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: fix typo in comment by \u003ca href=\"https://github.com/JohnEndson\"\u003e\u003ccode\u003e@​JohnEndson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1580\"\u003estretchr/testify#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the EventuallyWithT and EventuallyWithTf example by \u003ca href=\"https://github.com/JonCrowther\"\u003e\u003ccode\u003e@​JonCrowther\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1588\"\u003estretchr/testify#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump softprops/action-gh-release from 1 to 2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1575\"\u003estretchr/testify#1575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: document more alternatives to deprecated AnythingOfTypeArgument by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1569\"\u003estretchr/testify#1569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: Correctly document EqualValues behavior by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1593\"\u003estretchr/testify#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: grammar in godoc by \u003ca href=\"https://github.com/miparnisari\"\u003e\u003ccode\u003e@​miparnisari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1607\"\u003estretchr/testify#1607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github/workflows: Run tests for Go 1.22 by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1629\"\u003estretchr/testify#1629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument suite's lack of support for t.Parallel by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1645\"\u003estretchr/testify#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: fix 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/stretchr/testify/pull/1650\"\u003estretchr/testify#1650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: fix doc comment for NotBefore by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1651\"\u003estretchr/testify#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate better comments for require package by \u003ca href=\"https://github.com/Neokil\"\u003e\u003ccode\u003e@​Neokil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1610\"\u003estretchr/testify#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: replace Testify V2 notice with \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e's V2 manifesto by \u003ca href=\"https://github.com/hendrywiranto\"\u003e\u003ccode\u003e@​hendrywiranto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1518\"\u003estretchr/testify#1518\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/fahimbagar\"\u003e\u003ccode\u003e@​fahimbagar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1337\"\u003estretchr/testify#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomWright\"\u003e\u003ccode\u003e@​TomWright\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/820\"\u003estretchr/testify#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snirye\"\u003e\u003ccode\u003e@​snirye\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1433\"\u003estretchr/testify#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/myxo\"\u003e\u003ccode\u003e@​myxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1582\"\u003estretchr/testify#1582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JohnEndson\"\u003e\u003ccode\u003e@​JohnEndson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1580\"\u003estretchr/testify#1580\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/stretchr/testify/commit/89cbdd9e7b39eb58896d316a7495597d3aba4371\"\u003e\u003ccode\u003e89cbdd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1626\"\u003e#1626\u003c/a\u003e from arjun-1/fix-functional-options-diff-indirect-calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/07bac606be2191ae89a281195e58d01e0de7b5f8\"\u003e\u003ccode\u003e07bac60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1667\"\u003e#1667\u003c/a\u003e from sikehish/flaky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/716de8dff46ed7ae3c6ebb7a6124db741ba7c018\"\u003e\u003ccode\u003e716de8d\u003c/code\u003e\u003c/a\u003e Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/118fb8346630c192421c8914848381af9d4412a7\"\u003e\u003ccode\u003e118fb83\u003c/code\u003e\u003c/a\u003e NotSame should fail if args are not pointers \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1661\"\u003e#1661\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d99b2b43d8f60a8982a78cde6e8bd287dea5da0\"\u003e\u003ccode\u003e7d99b2b\u003c/code\u003e\u003c/a\u003e attempt 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/05f87c016035811e6d8371f1887ec360c318f53f\"\u003e\u003ccode\u003e05f87c0\u003c/code\u003e\u003c/a\u003e more similar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/ea7129e00694592e20cb34c58a6b8a251418b9da\"\u003e\u003ccode\u003eea7129e\u003c/code\u003e\u003c/a\u003e better fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a1b9c9efe3c25c50678b1e492045164b914e255f\"\u003e\u003ccode\u003ea1b9c9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1663\"\u003e#1663\u003c/a\u003e from ybrustin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/8302de98b17649445fc1f1992fc3fecdb40c59ba\"\u003e\u003ccode\u003e8302de9\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/89352f7958086841c72425ccd6f43ab299e1309c\"\u003e\u003ccode\u003e89352f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1518\"\u003e#1518\u003c/a\u003e from hendrywiranto/adjust-readme-remove-v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.9.0...v1.10.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/crypto` from 0.28.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\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/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\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/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\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/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.28.0...v0.47.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/oauth2` from 0.23.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/cf1431934151b3a93e0b3286eb6798ca08ea3770\"\u003e\u003ccode\u003ecf14319\u003c/code\u003e\u003c/a\u003e oauth2: fix expiration time window check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/32d34ef364e670a650fe59267b92301ff7ed08f1\"\u003e\u003ccode\u003e32d34ef\u003c/code\u003e\u003c/a\u003e internal: include clientID in auth style cache key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/2d34e3091be3f4b4700842fb663dad98a10ddfb6\"\u003e\u003ccode\u003e2d34e30\u003c/code\u003e\u003c/a\u003e oauth2: replace a magic number with AuthStyleUnknown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/696f7b31289a98558822be146698b7834e477e63\"\u003e\u003ccode\u003e696f7b3\u003c/code\u003e\u003c/a\u003e all: modernize with doc links and any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/471209bbe29fc1e3bf8d4ca3ca89d67f8817d521\"\u003e\u003ccode\u003e471209b\u003c/code\u003e\u003c/a\u003e oauth2: drop dependency on go-cmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/6968da209b8fd816452d22ad1b4faca197a5b974\"\u003e\u003ccode\u003e6968da2\u003c/code\u003e\u003c/a\u003e oauth2: sync Token.ExpiresIn from internal Token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/d2c4e0a6256426212864554628e234ebe6005347\"\u003e\u003ccode\u003ed2c4e0a\u003c/code\u003e\u003c/a\u003e oauth2: context instead of golang.org/x/net/context in doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/883dc3c9d87d538c301ebff2ccdcc8b6a0b92890\"\u003e\u003ccode\u003e883dc3c\u003c/code\u003e\u003c/a\u003e endpoints: add various endpoints from stale CLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/1c06e8705ef848db9c7553a78b630b9b9f138a87\"\u003e\u003ccode\u003e1c06e87\u003c/code\u003e\u003c/a\u003e all: make use of oauth.Token.ExpiresIn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/65c15a35147ccc5127e9f8cdf2e07837596e56b4\"\u003e\u003ccode\u003e65c15a3\u003c/code\u003e\u003c/a\u003e oauth2: remove extra period\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.23.0...v0.30.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/api` from 0.203.0 to 0.247.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/releases\"\u003egoogle.golang.org/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.247.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.246.0...v0.247.0\"\u003e0.247.0\u003c/a\u003e (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e82513ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003ee57e8b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e10c5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e2dbf1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e23a4031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.246.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.245.0...v0.246.0\"\u003e0.246.0\u003c/a\u003e (2025-08-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003eb792200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidtoken:\u003c/strong\u003e Don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e61fba51\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3260\"\u003e#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.245.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.244.0...v0.245.0\"\u003e0.245.0\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3252\"\u003e#3252\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/07167280e3c760ca963632dc541e9c1428c639b9\"\u003e0716728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/702998a9a8285e1093886fc1b0fdfbcc8112fd6f\"\u003e702998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f103667e9560e28646edc7aa03e47e71983aae5\"\u003e0f10366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/83176a94b64c04b46b4926f41f5f87d7a54f71f6\"\u003e83176a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3257\"\u003e#3257\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/efc337167473eb103dbd70f9b5f9491ec1cff75c\"\u003eefc3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/bf38d3ad99d570f956658f9f63209a5143f94703\"\u003ebf38d3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egensupport:\u003c/strong\u003e Fix transferChunk race condition by returning response with non-cancelled context. (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/091d42217a08f1a5873cc13cfb51d4275b18e2e6\"\u003e091d422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.244.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.243.0...v0.244.0\"\u003e0.244.0\u003c/a\u003e (2025-07-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3241\"\u003e#3241\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c204857ee78454d1e2cafb5df2bc3720fc0afbc\"\u003e2c20485\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md\"\u003egoogle.golang.org/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.246.0...v0.247.0\"\u003e0.247.0\u003c/a\u003e (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e82513ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003ee57e8b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e10c5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e2dbf1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e23a4031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.245.0...v0.246.0\"\u003e0.246.0\u003c/a\u003e (2025-08-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003eb792200\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidtoken:\u003c/strong\u003e Don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e61fba51\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3260\"\u003e#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.244.0...v0.245.0\"\u003e0.245.0\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3252\"\u003e#3252\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/07167280e3c760ca963632dc541e9c1428c639b9\"\u003e0716728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/702998a9a8285e1093886fc1b0fdfbcc8112fd6f\"\u003e702998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/0f103667e9560e28646edc7aa03e47e71983aae5\"\u003e0f10366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/83176a94b64c04b46b4926f41f5f87d7a54f71f6\"\u003e83176a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3257\"\u003e#3257\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/efc337167473eb103dbd70f9b5f9491ec1cff75c\"\u003eefc3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/bf38d3ad99d570f956658f9f63209a5143f94703\"\u003ebf38d3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egensupport:\u003c/strong\u003e Fix transferChunk race condition by returning response with non-cancelled context. (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/091d42217a08f1a5873cc13cfb51d4275b18e2e6\"\u003e091d422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.243.0...v0.244.0\"\u003e0.244.0\u003c/a\u003e (2025-07-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3241\"\u003e#3241\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c204857ee78454d1e2cafb5df2bc3720fc0afbc\"\u003e2c20485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3243\"\u003e#3243\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/cac72a14582b9675f5889a346f4f195988a2c9b5\"\u003ecac72a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3244\"\u003e#3244\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e6b1c8715fbffd4598a9c80c21c274f858ea2cfe\"\u003ee6b1c87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3245\"\u003e#3245\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2c1ff18dfc5f5c9e422ed03c8daf571264eaec4c\"\u003e2c1ff18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3247\"\u003e#3247\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/09e5c0743dfa02b62cf54c797725b5c09744ec65\"\u003e09e5c07\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/googleapis/google-api-go-client/commit/56a368271212f4928a54922e9e10f755c2f9d16e\"\u003e\u003ccode\u003e56a3682\u003c/code\u003e\u003c/a\u003e chore(main): release 0.247.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/fbed8084d2ccc38cedba168af2d2cc5cfc5feed3\"\u003e\u003ccode\u003efbed808\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99\"\u003e\u003ccode\u003e23a4031\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a\"\u003e\u003ccode\u003e2dbf1ac\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768\"\u003e\u003ccode\u003e10c5490\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3267\"\u003e#3267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2\"\u003e\u003ccode\u003ee57e8b1\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f\"\u003e\u003ccode\u003e82513ca\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/3341cca405908a19792c898b585a27ae245ed368\"\u003e\u003ccode\u003e3341cca\u003c/code\u003e\u003c/a\u003e chore(main): release 0.246.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3262\"\u003e#3262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/61fba51991b51d84065a1c66e4a49434462d2c94\"\u003e\u003ccode\u003e61fba51\u003c/code\u003e\u003c/a\u003e fix(idtoken): don't assume DefaultTransport is a http.Transport (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/b792200673836a4a042bb48938dff17ee6a0954f\"\u003e\u003ccode\u003eb792200\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3261\"\u003e#3261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditi...\n\n_Description has been truncated_","html_url":"https://github.com/fr123k/github-operator/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr123k%2Fgithub-operator/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-02-04T06:33:46.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3894939019","node_id":"PR_kwDOBPgFPM7BYjZx","number":4412,"state":"closed","title":"Bump the go-dependencies group with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T15:26:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-04T06:33:46.000Z","updated_at":"2026-02-06T15:26:28.000Z","time_to_close":204761,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-dependencies","update_count":10,"packages":[{"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/google/go-cmp","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/google/go-cmp"},{"name":"github.com/kubernetes-csi/external-snapshotter/client/v8","old_version":"8.0.0","new_version":"8.4.0","repository_url":"https://github.com/kubernetes-csi/external-snapshotter"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.22.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.36.1","new_version":"1.39.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.3","new_version":"1.9.4","repository_url":"https://github.com/sirupsen/logrus"},{"name":"github.com/xdg-go/stringprep","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/xdg-go/stringprep"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.47.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/tools","old_version":"0.38.0","new_version":"0.41.0","repository_url":"https://github.com/golang/tools"},{"name":"gotest.tools/v3","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/gotestyourself/gotest.tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/google/go-cmp](https://github.com/google/go-cmp) | `0.6.0` | `0.7.0` |\n| [github.com/kubernetes-csi/external-snapshotter/client/v8](https://github.com/kubernetes-csi/external-snapshotter) | `8.0.0` | `8.4.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.22.0` | `2.28.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.36.1` | `1.39.0` |\n| [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) | `1.9.3` | `1.9.4` |\n| [github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep) | `1.0.2` | `1.0.4` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.47.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.38.0` | `0.41.0` |\n| [gotest.tools/v3](https://github.com/gotestyourself/gotest.tools) | `3.5.1` | `3.5.2` |\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/google/go-cmp` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-cmp/releases\"\u003egithub.com/google/go-cmp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eNew API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e) Support compare functions with SortSlices and SortMaps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePanic messaging:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e) Detect proto.Message types when failing to export a field\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/google/go-cmp/commit/9b12f366a942ebc7254abc7f32ca05068b455fb7\"\u003e\u003ccode\u003e9b12f36\u003c/code\u003e\u003c/a\u003e Detect proto.Message types when failing to export a field (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/4dd3d63d6987c0f84fce8e1d1c5bb59f0badc220\"\u003e\u003ccode\u003e4dd3d63\u003c/code\u003e\u003c/a\u003e fix: type 'aribica' =\u0026gt; 'arabica' (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-cmp/commit/391980c4b2e1cc2c30d2bfae6039815350490495\"\u003e\u003ccode\u003e391980c\u003c/code\u003e\u003c/a\u003e Support compare functions with SortSlices and SortMaps (\u003ca href=\"https://redirect.github.com/google/go-cmp/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-cmp/compare/v0.6.0...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/kubernetes-csi/external-snapshotter/client/v8` from 8.0.0 to 8.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/releases\"\u003egithub.com/kubernetes-csi/external-snapshotter/client/v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v8.4.0\u003c/h2\u003e\n\u003cp\u003eThe release tag client/v8.4.0 is for VolumeSnapshot and VolumeGroupSnapshot APIs and client library which are in a separate go package.\u003c/p\u003e\n\u003ch1\u003eChanges by Kind\u003c/h1\u003e\n\u003ch2\u003eAPI Change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003ev1beta2\u003c/code\u003e VolumeGroupSnapshot API as described by \u003ca href=\"https://redirect.github.com/kubernetes/enhancements/pull/5013\"\u003eKEP 5013\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1312\"\u003e#1312\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral VolumeGroupSnapshot, VolumeGroupSnapshotClass and VolumeGroupSnapshotContent fields are now immutable. The \u003ccode\u003ev1beta1\u003c/code\u003e VolumeGroupSnapshot API is now marked as deprecated. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1337\"\u003e#1337\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFull Changelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/blob/v8.4.0/CHANGELOG/CHANGELOG-8.4.md\"\u003ehttps://github.com/kubernetes-csi/external-snapshotter/blob/v8.4.0/CHANGELOG/CHANGELOG-8.4.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch1\u003eOverall Status\u003c/h1\u003e\n\u003cp\u003eVolume snapshotting has been a GA feature since Kubernetes v1.20.\u003c/p\u003e\n\u003ch1\u003eSupported CSI Spec Versions\u003c/h1\u003e\n\u003cp\u003e1.0-1.12\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVolumeGroupSnapshot moves to GA in \u003ca href=\"https://github.com/container-storage-interface/spec/releases/tag/v1.11.0\"\u003eCSI spec v1.11.0\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version\"\u003eMinimum Kubernetes version\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003e1.25\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version\"\u003eRecommended Minimum Kubernetes version\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003e1.25\u003c/p\u003e\n\u003ch1\u003eContainer\u003c/h1\u003e\n\u003cpre\u003e\u003ccode\u003edocker pull registry.k8s.io/sig-storage/snapshot-controller:v8.4.0\ndocker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eChanges by Kind\u003c/h1\u003e\n\u003ch2\u003eAPI Change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003ev1beta2\u003c/code\u003e VolumeGroupSnapshot API as described by \u003ca href=\"https://redirect.github.com/kubernetes/enhancements/pull/5013\"\u003eKEP 5013\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1312\"\u003e#1312\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of worker threads in the snapshot-controller and csi-snapshotter is now configurable via the \u003ccode\u003eworker-threads\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/282\"\u003e#282\u003c/a\u003e, \u003ca href=\"https://github.com/huffmanca\"\u003e\u003ccode\u003e@​huffmanca\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther (Cleanup or Flake)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral VolumeGroupSnapshot, VolumeGroupSnapshotClass and VolumeGroupSnapshotContent fields are now immutable. The \u003ccode\u003ev1beta1\u003c/code\u003e VolumeGroupSnapshot API is now marked as deprecated. (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1337\"\u003e#1337\u003c/a\u003e, \u003ca href=\"https://github.com/leonardoce\"\u003e\u003ccode\u003e@​leonardoce\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate kubernetes dependencies to v1.34.0 (\u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/pull/1330\"\u003e#1330\u003c/a\u003e, \u003ca href=\"https://github.com/dobsonj\"\u003e\u003ccode\u003e@​dobsonj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUncategorized\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-csi/external-snapshotter/commit/f21cb02763e7cd6a7fc84846f106b83119b5371d\"\u003e\u003ccode\u003ef21cb02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1342\"\u003e#1342\u003c/a\u003e from xing-yang/changelog_8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/ff86d39a43f6bd3539d3032ad95658ef7a3283d9\"\u003e\u003ccode\u003eff86d39\u003c/code\u003e\u003c/a\u003e Add changelog for v8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/d282047b72d82ae7aed7631702bc87d59b152f4d\"\u003e\u003ccode\u003ed282047\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1338\"\u003e#1338\u003c/a\u003e from Madhu-1/cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/bf2ed74d2e29ee352bd685839c865b8ca2bd07c2\"\u003e\u003ccode\u003ebf2ed74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1337\"\u003e#1337\u003c/a\u003e from leonardoce/dev-api-review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/5e233377682807e5cb34c4cc90af037dac04d47b\"\u003e\u003ccode\u003e5e23337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1341\"\u003e#1341\u003c/a\u003e from xing-yang/csi_1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/2573990c48933c6455ed83a10b77329abf88e676\"\u003e\u003ccode\u003e2573990\u003c/code\u003e\u003c/a\u003e Update CSI spec to 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/b96c58fb39515850048ed2385ddf0a7e0d81523b\"\u003e\u003ccode\u003eb96c58f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-csi/external-snapshotter/issues/1340\"\u003e#1340\u003c/a\u003e from darshansreenivas/release_tool_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/16550483f8410c3f44f36c055319df1192764a07\"\u003e\u003ccode\u003e1655048\u003c/code\u003e\u003c/a\u003e Merge commit 'b3dcf6b186d9cab2da1ca62ea82312fec813e3d7' into release_tool_update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/b3dcf6b186d9cab2da1ca62ea82312fec813e3d7\"\u003e\u003ccode\u003eb3dcf6b\u003c/code\u003e\u003c/a\u003e Squashed 'release-tools/' changes from 5f38a9075..74502e544\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/commit/0d9a18768cb2e5a2dd9eaac38dbd0c64a06551c0\"\u003e\u003ccode\u003e0d9a187\u003c/code\u003e\u003c/a\u003e Add CEL test cases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-csi/external-snapshotter/compare/v8.0.0...v8.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.0 to 2.28.1\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.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\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\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\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\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.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\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\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/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.22.0...v2.28.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/gomega` from 1.36.1 to 1.39.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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.37.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd To/ToNot/NotTo aliases for AsyncAssertion [5666f98]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.36.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump all the things [adb8b49]\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/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.36.1...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.3 to 1.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.4\u003c/h2\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ego.mod: update minimum supported go version to v1.17 \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump up dependencies  \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch-up godoc and add \u0026quot;doc\u0026quot; links.\u003c/li\u003e\n\u003cli\u003eREADME: fix links, grammar, and update examples.\u003c/li\u003e\n\u003cli\u003eAdd GNU/Hurd support \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1364\"\u003esirupsen/logrus#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WASI wasip1 support \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1388\"\u003esirupsen/logrus#1388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove uses of deprecated \u003ccode\u003eioutil\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1472\"\u003esirupsen/logrus#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: update actions and golangci-lint \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1459\"\u003esirupsen/logrus#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: remove appveyor, add macOS  \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1460\"\u003esirupsen/logrus#1460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\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/sirupsen/logrus/commit/b61f268f75b6ff134a62cd62aee1095fa12e8d2e\"\u003e\u003ccode\u003eb61f268\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1472\"\u003e#1472\u003c/a\u003e from goldlinker/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/15c29db7129cc15331e9c52493d5aaab217146c7\"\u003e\u003ccode\u003e15c29db\u003c/code\u003e\u003c/a\u003e refactor: replace the deprecated function in the ioutil package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/cb253f3080f18ec7e55b4c8f15b62fe0a806f130\"\u003e\u003ccode\u003ecb253f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1464\"\u003e#1464\u003c/a\u003e from thaJeztah/touchup_godoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/29b233793060a07fb76eda791f604d87e08d23d1\"\u003e\u003ccode\u003e29b2337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1468\"\u003e#1468\u003c/a\u003e from thaJeztah/touchup_readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/d9168199e06807d8959126bc8c823ad8b96e3969\"\u003e\u003ccode\u003ed916819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1427\"\u003e#1427\u003c/a\u003e from dolmen/fix-testify-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/135e4820b2140747fb868073e4dca1619996417a\"\u003e\u003ccode\u003e135e482\u003c/code\u003e\u003c/a\u003e README: small touch-ups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/2c5fa36b73abb8b007474417571e268685d0d84e\"\u003e\u003ccode\u003e2c5fa36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1467\"\u003e#1467\u003c/a\u003e from thaJeztah/rm_old_badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/877ecec10d61675855189ece38d70d8804302fa4\"\u003e\u003ccode\u003e877ecec\u003c/code\u003e\u003c/a\u003e README: remove travis badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/55cf2560b5e5fd3f0e6ff59e6ce766eb12db4522\"\u003e\u003ccode\u003e55cf256\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1393\"\u003e#1393\u003c/a\u003e from jsoref/grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/21bae50b76794e93449c3f0f845ea0ac903847db\"\u003e\u003ccode\u003e21bae50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1426\"\u003e#1426\u003c/a\u003e from dolmen/testing-fix-use-of-math-rand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xdg-go/stringprep` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xdg-go/stringprep/releases\"\u003egithub.com/xdg-go/stringprep's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003ch1\u003eMaintenance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.8 due to CVE-2022-32149\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch1\u003eMaintenance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.7 due to CVE-2021-38561\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/xdg-go/stringprep/blob/master/CHANGELOG.md\"\u003egithub.com/xdg-go/stringprep's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.0.4] - 2022-12-07\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.8 due to CVE-2022-32149\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.0.3] - 2022-03-01\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/text to v0.3.7 due to CVE-2021-38561\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/xdg-go/stringprep/commit/dabf77401b04b57597914595d170883092e0df3c\"\u003e\u003ccode\u003edabf774\u003c/code\u003e\u003c/a\u003e Add 1.18/19 to test matrix; remove 1.11/12/13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/983647166581ad9d9c32853a015546aa8bf86368\"\u003e\u003ccode\u003e9836471\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/text to v0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/eb5c8f240eb1ea3fe0144fd4d3e0c305492d8eb1\"\u003e\u003ccode\u003eeb5c8f2\u003c/code\u003e\u003c/a\u003e Add Go 1.17 to CI matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/6b2302493e1dbd6df74a550acc540aadcd10495a\"\u003e\u003ccode\u003e6b23024\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xdg-go/stringprep/commit/544ab23023c4cb298ab4510c5236ecd150173276\"\u003e\u003ccode\u003e544ab23\u003c/code\u003e\u003c/a\u003e chore: update golang.org/x/text (CVE-2021-38561)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xdg-go/stringprep/compare/v1.0.2...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\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/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\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/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.45.0...v0.47.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/tools` from 0.38.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2ad2b30edf98d0e3b67a7b3e8f6d1d6e41c963c3\"\u003e\u003ccode\u003e2ad2b30\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/tools/commit/5832cce571d5c6583d80a58f5c0ff69664056e6c\"\u003e\u003ccode\u003e5832cce\u003c/code\u003e\u003c/a\u003e internal/diff/lcs: introduce line diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/67c42573e2e2b0a6b9c421a2bd2ef4c95adb93d5\"\u003e\u003ccode\u003e67c4257\u003c/code\u003e\u003c/a\u003e gopls/internal/golang: Definition: fix Windows bug wrt //go:embed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/12c1f0453e55dae26e5fa2206e34a059380e6191\"\u003e\u003ccode\u003e12c1f04\u003c/code\u003e\u003c/a\u003e gopls/completion: check Selection invariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/6d871857886c38ce4fbc25c25c4da1619271051e\"\u003e\u003ccode\u003e6d87185\u003c/code\u003e\u003c/a\u003e internal/server: add vulncheck scanning after vulncheck prompt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/0c3a1fec5617ed70197ee010406883919ede02d7\"\u003e\u003ccode\u003e0c3a1fe\u003c/code\u003e\u003c/a\u003e go/ast/inspector: FindByPos returns the first innermost node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/ca281cf9505443eb482db8a3e806721c29dfa7f2\"\u003e\u003ccode\u003eca281cf\u003c/code\u003e\u003c/a\u003e go/analysis/passes/ctrlflow: add noreturn funcs from popular pkgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/09c21a934282b0bcf790d54982ff24b869f832c9\"\u003e\u003ccode\u003e09c21a9\u003c/code\u003e\u003c/a\u003e gopls/internal/analysis/unusedfunc: remove warnings for unused enum consts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/03cb4551c662c0e078502fe5f317ca4114b89cd8\"\u003e\u003ccode\u003e03cb455\u003c/code\u003e\u003c/a\u003e internal/modindex: suppress missing modcacheindex message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/15d13e8a95dd0247dec2960fb57e85252984509d\"\u003e\u003ccode\u003e15d13e8\u003c/code\u003e\u003c/a\u003e gopls/internal/util/typesutil: refine EnclosingSignature bug.Report\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.38.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gotest.tools/v3` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gotestyourself/gotest.tools/releases\"\u003egotest.tools/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eassert: ensure message is always displayed \u0026amp; fix under bazel by \u003ca href=\"https://github.com/cstrahan\"\u003e\u003ccode\u003e@​cstrahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/276\"\u003egotestyourself/gotest.tools#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/tools v0.13.0 for go1.22+ compatibility by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/282\"\u003egotestyourself/gotest.tools#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epoll: Continue(): use format.Message for formatting by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/279\"\u003egotestyourself/gotest.tools#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix TestFromDirSymlink on Windows due to missing drive-letter by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/283\"\u003egotestyourself/gotest.tools#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix various linting issues and minor bugs by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/280\"\u003egotestyourself/gotest.tools#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix badges in readme, gofmt, and minor linting fix by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/284\"\u003egotestyourself/gotest.tools#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecircleci: add go1.21, go1.22, go1.23, and update golangci-lint to v1.60.3 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/285\"\u003egotestyourself/gotest.tools#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert, assert/cmp: un-deprecate assert.ErrorType for now by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/286\"\u003egotestyourself/gotest.tools#286\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/cstrahan\"\u003e\u003ccode\u003e@​cstrahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/pull/276\"\u003egotestyourself/gotest.tools#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2\"\u003ehttps://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.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/gotestyourself/gotest.tools/commit/0b81523ff268a1f1b0baf4a5da67e42fbb86880b\"\u003e\u003ccode\u003e0b81523\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/286\"\u003e#286\u003c/a\u003e from thaJeztah/undeprecate_ErrorType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/c5dad8f46d9147674b5aac2c1207acdbb6e44cbc\"\u003e\u003ccode\u003ec5dad8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/285\"\u003e#285\u003c/a\u003e from thaJeztah/update_go_versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/160ab0edaf37dd48cb0bcda12a713b2eda21254e\"\u003e\u003ccode\u003e160ab0e\u003c/code\u003e\u003c/a\u003e Remove go1.18 and go1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/8569bbc4e11f8a77c32795751b309c618f001bcc\"\u003e\u003ccode\u003e8569bbc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotestyourself/gotest.tools/issues/284\"\u003e#284\u003c/a\u003e from thaJeztah/cleanup_readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/4256834a5f656a2b6d8b8ee1e05ac7048b3028a0\"\u003e\u003ccode\u003e4256834\u003c/code\u003e\u003c/a\u003e assert, assert/cmp: un-deprecate assert.ErrorType for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/eb321863bacc768e4f24e8ec7c0efc1f6144bcc4\"\u003e\u003ccode\u003eeb32186\u003c/code\u003e\u003c/a\u003e circleci: update golangci-lint to v1.60.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/5fc84733cf3804f0e6267370df3d83b582f44b13\"\u003e\u003ccode\u003e5fc8473\u003c/code\u003e\u003c/a\u003e circleci: add go1.21, go1.22, go1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/6f26df9681dce743fd0c5c0e8e5d9810a4d47f3c\"\u003e\u003ccode\u003e6f26df9\u003c/code\u003e\u003c/a\u003e circleci: test generics on go1.20 and windows as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/732dfcf754771fd19a3f374355bdad313b47d4c0\"\u003e\u003ccode\u003e732dfcf\u003c/code\u003e\u003c/a\u003e internal/difflib: rename funcs that collided with built-ins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotestyourself/gotest.tools/commit/7d95f55d2ce979847b6207fedd071831fe7c39dc\"\u003e\u003ccode\u003e7d95f55\u003c/code\u003e\u003c/a\u003e internal/difflib: gofmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2\"\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/CrunchyData/postgres-operator/pull/4412","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrunchyData%2Fpostgres-operator/issues/4412","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4412/packages"}},{"old_version":"1.2.4","new_version":"1.4.3","update_type":"minor","path":null,"pr_created_at":"2026-02-03T21:58:20.000Z","version_change":"1.2.4 → 1.4.3","issue":{"uuid":"3893432979","node_id":"PR_kwDOI-HrlM7BTkk_","number":116,"state":"open","title":"chore(deps): bump github.com/go-logr/logr from 1.2.4 to 1.4.3","user":"dependabot[bot]","labels":["dco-signoff: yes","size/XS","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T21:58:20.000Z","updated_at":"2026-02-06T00:01:06.224Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/go-logr/logr","old_version":"1.2.4","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.2.4 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.2.4...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.2.4\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/falcosecurity/k8s-metacollector/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fk8s-metacollector/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2026-01-19T20:15:21.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3831073338","node_id":"PR_kwDOLMoCP86-FDPq","number":168,"state":"open","title":"deps: bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go","dco-signoff: yes","needs-ok-to-test","size/XS"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T20:15:21.000Z","updated_at":"2026-01-19T20:15:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/kubestellar/ocm-status-addon/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Focm-status-addon/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"1.3.0","new_version":"1.4.3","update_type":"minor","path":null,"pr_created_at":"2025-12-22T10:04:17.000Z","version_change":"1.3.0 → 1.4.3","issue":{"uuid":"3753154986","node_id":"PR_kwDOBHD2MM66G5fC","number":67,"state":"open","title":"Bump github.com/go-logr/logr from 1.3.0 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T10:04:17.000Z","updated_at":"2026-02-26T03:54:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/go-logr/logr","old_version":"1.3.0","new_version":"1.4.3","repository_url":"https://github.com/go-logr/logr"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.3.0 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\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lint: named but unused params 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/268\"\u003ego-logr/logr#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Go report card, fix lint 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/271\"\u003ego-logr/logr#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efuncr: Handle nested empty groups properly 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/274\"\u003ego-logr/logr#274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/254\"\u003ego-logr/logr#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.22.12 to 3.23.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/go-logr/logr/pull/256\"\u003ego-logr/logr#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.0.0 to 4.1.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/go-logr/logr/pull/257\"\u003ego-logr/logr#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/259\"\u003ego-logr/logr#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.1.0 to 4.2.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/go-logr/logr/pull/260\"\u003ego-logr/logr#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.2.0 to 4.3.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/go-logr/logr/pull/263\"\u003ego-logr/logr#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/262\"\u003ego-logr/logr#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.23.2 to 3.24.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/go-logr/logr/pull/264\"\u003ego-logr/logr#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/266\"\u003ego-logr/logr#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.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/go-logr/logr/pull/267\"\u003ego-logr/logr#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/270\"\u003ego-logr/logr#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/272\"\u003ego-logr/logr#272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/275\"\u003ego-logr/logr#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/276\"\u003ego-logr/logr#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/277\"\u003ego-logr/logr#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/278\"\u003ego-logr/logr#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/279\"\u003ego-logr/logr#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/280\"\u003ego-logr/logr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.2 to 4.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/281\"\u003ego-logr/logr#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/282\"\u003ego-logr/logr#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/283\"\u003ego-logr/logr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.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/go-logr/logr/pull/284\"\u003ego-logr/logr#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/285\"\u003ego-logr/logr#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/286\"\u003ego-logr/logr#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/288\"\u003ego-logr/logr#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.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/go-logr/logr/pull/289\"\u003ego-logr/logr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-logr/logr/pull/293\"\u003ego-logr/logr#293\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-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.3.0...v1.4.3\"\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/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.3.0\u0026new-version=1.4.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/jsxtech/grafana/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsxtech%2Fgrafana/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2025-12-18T14:32:25.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3743415729","node_id":"PR_kwDOQrH2W865m_vm","number":4,"state":"closed","title":"Bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-18T18:00:53.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T14:32:25.000Z","updated_at":"2025-12-18T18:00:55.000Z","time_to_close":12508,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/containerinfra/kube-deployment-coordinator/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/containerinfra%2Fkube-deployment-coordinator/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2025-12-17T16:19:27.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3739562772","node_id":"PR_kwDOQqixhc65Z_d_","number":9,"state":"open","title":"deps: Bump github.com/go-logr/logr from 1.4.2 to 1.4.3","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T16:19:27.000Z","updated_at":"2026-01-03T20:00:10.463Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"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 [github.com/go-logr/logr](https://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\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-logr/logr\u0026package-manager=go_modules\u0026previous-version=1.4.2\u0026new-version=1.4.3)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/purelb/k8gobgp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/purelb%2Fk8gobgp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2025-12-14T16:05:05.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3727638895","node_id":"PR_kwDOLqmEzc64xyLC","number":139,"state":"open","title":"build(deps): bump the all group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-14T16:05:05.000Z","updated_at":"2025-12-14T16:05:26.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":16,"packages":[{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"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/klauspost/compress","old_version":"1.17.11","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/morikuni/aec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/morikuni/aec"},{"name":"github.com/opencontainers/image-spec","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/opencontainers/image-spec"},{"name":"github.com/rogpeppe/go-internal","old_version":"1.13.1","new_version":"1.14.1","repository_url":"https://github.com/rogpeppe/go-internal"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.56.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.31.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/time","old_version":"0.7.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"gotest.tools/v3","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/gotestyourself/gotest.tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.17.11` | `1.18.2` |\n| [github.com/morikuni/aec](https://github.com/morikuni/aec) | `1.0.0` | `1.1.0` |\n| [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec) | `1.1.0` | `1.1.1` |\n| [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) | `1.13.1` | `1.14.1` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.56.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.39.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.7.0` | `0.14.0` |\n| [gotest.tools/v3](https://github.com/gotestyourself/gotest.tools) | `3.5.1` | `3.5.2` |\n\n\nUpdates `github.com/spf13/cobra` from 1.8.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.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/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/klauspost/compress` from 1.17.11 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions 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/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\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/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate Go 1.21 and add 1.24 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1055\"\u003eklauspost/compress#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unsafe little endian loaders by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1036\"\u003eklauspost/compress#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check \u003ccode\u003er.err != nil\u003c/code\u003e but return a nil value error \u003ccode\u003eerr\u003c/code\u003e by \u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use built-in \u003ccode\u003emin\u003c/code\u003e function by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: use \u003ccode\u003eslices.Max\u003c/code\u003e for max value in slice by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1041\"\u003eklauspost/compress#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify L4-6 loading by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1043\"\u003eklauspost/compress#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen (remove asm) by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1045\"\u003eklauspost/compress#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add block decode fuzzer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1044\"\u003eklauspost/compress#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Improve small block compression speed w/o asm by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1048\"\u003eklauspost/compress#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Fix matchlen L5+L6 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1049\"\u003eklauspost/compress#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Cleanup \u0026amp; reduce casts by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1050\"\u003eklauspost/compress#1050\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/klauspost/compress/commit/444d5d9b74cdd224f607dea687edfc584fd493f6\"\u003e\u003ccode\u003e444d5d9\u003c/code\u003e\u003c/a\u003e Fix invalid encoding on level 9 with single value input (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/503c02816f2fbb1b1afa2de9c5e21146eb9aa812\"\u003e\u003ccode\u003e503c028\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1111\"\u003e#1111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/701ca28bd550f622eb2dbccf0d7bd412ac41b0ad\"\u003e\u003ccode\u003e701ca28\u003c/code\u003e\u003c/a\u003e flate: reduce stateless allocations (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0b47ffa6861e3ce2ff3225f739ed234fb3df170\"\u003e\u003ccode\u003ee0b47ff\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.17.11...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/morikuni/aec` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/morikuni/aec/releases\"\u003egithub.com/morikuni/aec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esend both SCO and DEC proprietary sequence for terminal compatibility by \u003ca href=\"https://github.com/ndeloof\"\u003e\u003ccode\u003e@​ndeloof\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/5\"\u003emorikuni/aec#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd go.mod by \u003ca href=\"https://github.com/morikuni\"\u003e\u003ccode\u003e@​morikuni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/6\"\u003emorikuni/aec#6\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/ndeloof\"\u003e\u003ccode\u003e@​ndeloof\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/morikuni/aec/pull/5\"\u003emorikuni/aec#5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/morikuni/aec/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/morikuni/aec/compare/v1.0.0...v1.1.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/morikuni/aec/commit/ea8ec3476383e19653f7b3f5007f32e1eb4c9596\"\u003e\u003ccode\u003eea8ec34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/morikuni/aec/issues/6\"\u003e#6\u003c/a\u003e from morikuni/add-go-mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/8c1fc2ab39c82e0d369e1fc91b388c2aa5e82735\"\u003e\u003ccode\u003e8c1fc2a\u003c/code\u003e\u003c/a\u003e Add go.mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/b7ec452cf079e67b99ce1cd96d99ca9c5148a994\"\u003e\u003ccode\u003eb7ec452\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/morikuni/aec/issues/5\"\u003e#5\u003c/a\u003e from ndeloof/sco_dec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morikuni/aec/commit/ef8a0ba925e215a2f092853359b407917df92588\"\u003e\u003ccode\u003eef8a0ba\u003c/code\u003e\u003c/a\u003e send both SCO and DEC proprietary sequence for terminal compatibility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/morikuni/aec/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/opencontainers/image-spec` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opencontainers/image-spec/releases\"\u003egithub.com/opencontainers/image-spec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eVote Passed  \u003ccode\u003e[+5 -0 nv1]\u003c/code\u003e  - \u003ca href=\"https://groups.google.com/a/opencontainers.org/g/dev/c/T-olx0jdT18\"\u003ehttps://groups.google.com/a/opencontainers.org/g/dev/c/T-olx0jdT18\u003c/a\u003e\n\u003cstrong\u003eRelease PR\u003c/strong\u003e : \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/pull/1247\"\u003eopencontainers/image-spec#1247\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.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/opencontainers/image-spec/commit/147f9c13cedb47a0c4d9a11a222961073d585877\"\u003e\u003ccode\u003e147f9c1\u003c/code\u003e\u003c/a\u003e Release v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/fbb4662eb53b80bd38f7597406cf1211317768f0\"\u003e\u003ccode\u003efbb4662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1238\"\u003e#1238\u003c/a\u003e from mkenigs/wording-nit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/81e457e1db4ee2f924f357264bbe5c0daa029fcd\"\u003e\u003ccode\u003e81e457e\u003c/code\u003e\u003c/a\u003e Fix grammar nit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/92353b0bee778725c617e7d57317b568a7796bd0\"\u003e\u003ccode\u003e92353b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1225\"\u003e#1225\u003c/a\u003e from sudo-bmitch/pr-doc-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/1a0b9f98c1c11718d80223fbf089d2aa37077c84\"\u003e\u003ccode\u003e1a0b9f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1230\"\u003e#1230\u003c/a\u003e from sudo-bmitch/pr-layout-extensibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/f2726353bb5752468e8458583cbd4084815f9c72\"\u003e\u003ccode\u003ef272635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1228\"\u003e#1228\u003c/a\u003e from sudo-bmitch/pr-mixed-digest-algo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/e0462ab8067a57f91114dc2bab4dacebce1c3f26\"\u003e\u003ccode\u003ee0462ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1229\"\u003e#1229\u003c/a\u003e from tianon/setup-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/cf536e39757294783fa346666fb2b2bb0d50cb58\"\u003e\u003ccode\u003ecf536e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/opencontainers/image-spec/issues/1227\"\u003e#1227\u003c/a\u003e from sudo-bmitch/pr-rm-project-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/60acaacb8003bff5882298333a4a017d6aedcd6a\"\u003e\u003ccode\u003e60acaac\u003c/code\u003e\u003c/a\u003e Document extensibility of the image layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/image-spec/commit/4dcf9627be8cc874a43b2fa5ede5549136b37fb2\"\u003e\u003ccode\u003e4dcf962\u003c/code\u003e\u003c/a\u003e Document Go version policy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rogpeppe/go-internal` from 1.13.1 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rogpeppe/go-internal/releases\"\u003egithub.com/rogpeppe/go-internal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etestscript: remove temp dirs when finishing once again by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/290\"\u003erogpeppe/go-internal#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Go dependencies by \u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/266\"\u003erogpeppe/go-internal#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ediff,misspell: fix 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/rogpeppe/go-internal/pull/282\"\u003erogpeppe/go-internal#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestscript: phase out \u003ccode\u003efunc() int\u003c/code\u003e in RunMain by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/281\"\u003erogpeppe/go-internal#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go 1.24.x, drop 1.22.x by \u003ca href=\"https://github.com/mvdan\"\u003e\u003ccode\u003e@​mvdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/288\"\u003erogpeppe/go-internal#288\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/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/pull/266\"\u003erogpeppe/go-internal#266\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/rogpeppe/go-internal/pull/282\"\u003erogpeppe/go-internal#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.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/rogpeppe/go-internal/commit/9ee3698d19c525c9cefe855433e5f6096b77c6f5\"\u003e\u003ccode\u003e9ee3698\u003c/code\u003e\u003c/a\u003e testscript: remove temp dirs when finishing once again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/eb182343bebe338dc881385c14d1a7d8c1e4422f\"\u003e\u003ccode\u003eeb18234\u003c/code\u003e\u003c/a\u003e all: modernize -fix ./...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/dd6dbb25bddce0b3475144fd32e51c08cc19a60a\"\u003e\u003ccode\u003edd6dbb2\u003c/code\u003e\u003c/a\u003e add Go 1.24.x, drop 1.22.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/a5dc8ff20d0a0cbdbe054b2bcc43f1a9d412da66\"\u003e\u003ccode\u003ea5dc8ff\u003c/code\u003e\u003c/a\u003e testscript: phase out \u003ccode\u003efunc() int\u003c/code\u003e in RunMain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/f18544ac413f5cf3c9452e073535f83e0989d3db\"\u003e\u003ccode\u003ef18544a\u003c/code\u003e\u003c/a\u003e diff,misspell: fix typos in comments (\u003ca href=\"https://redirect.github.com/rogpeppe/go-internal/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rogpeppe/go-internal/commit/e71c4862218a6bf8fd719b444b5d492622af178e\"\u003e\u003ccode\u003ee71c486\u003c/code\u003e\u003c/a\u003e Bump Go dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.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.5 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.56.0 to 0.64.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-contrib/releases\"\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.39.0/v2.1.0/v0.64.0/v0.33.0/v0.19.0/v0.14.0/v0.12.0/v0.11.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParseYAML\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e now supports environment variables substitution in the format \u003ccode\u003e${[env:]VAR_NAME[:-defaultvalue]}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6215\"\u003e#6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003edb.client.operation.duration\u003c/code\u003e metric for \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eWithSpanNameFormatter\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWithOnError option for otelecho middleware in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e to specify the behavior when an error occurs. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to include the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v1.0.0-rc.2\"\u003ev1.0.0-rc2\u003c/a\u003e release candidate of schema which includes backwards incompatible changes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce v1.0.0-rc.2 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eCardinalityLimits\u003c/code\u003e and \u003ccode\u003eSpanLimits\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e, and \u003ccode\u003ePeriodicMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8049\"\u003e#8049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eTextMapPropagator\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejaeger.sampler.type\u003c/code\u003e/\u003ccode\u003ejaeger.sampler.param\u003c/code\u003e attributes for adaptive sampling support and option \u003ccode\u003eWithAttributesDisabled\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/samplers/jaegerremote\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e via the \u003ccode\u003eNewSDK\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eOTLPHttpExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcMetricExporter\u003c/code\u003e and \u003ccode\u003eOTLPHttpMetricExporter\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8112\"\u003e#8112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eAttributeType\u003c/code\u003e, \u003ccode\u003eAttributeNameValue\u003c/code\u003e, \u003ccode\u003eSimpleSpanProcessor\u003c/code\u003e, \u003ccode\u003eSimpleLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eZipkinSpanExporter\u003c/code\u003e, \u003ccode\u003eNameStringValuePair\u003c/code\u003e, \u003ccode\u003eInstrumentType\u003c/code\u003e, \u003ccode\u003eExperimentalPeerInstrumentationServiceMappingElem\u003c/code\u003e, \u003ccode\u003eExporterDefaultHistogramAggregation\u003c/code\u003e, \u003ccode\u003ePullMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003ehost\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e resource detectors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance by reducing allocations in the gRPC stats handler in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eReadEvents\u003c/code\u003e and \u003ccode\u003eWriteEvents\u003c/code\u003e constants in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e so they can be used in \u003ccode\u003eWithMessageEvents\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitched the default for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to emit the v1.37.0 semantic conventions by default in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo\u003c/code\u003e. Use the environment variable \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to configure duplication with old semantic conventions if needed (i.e. \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN=\u0026quot;database/dup\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithRouteTag\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated. The route is already added automatically for spans. For metrics, the alternative is to use the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithPublicEndpoint\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated. Use \u003ccode\u003eWithPublicEndpointFn\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultClient\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eHead\u003c/code\u003e, \u003ccode\u003ePost\u003c/code\u003e, and \u003ccode\u003ePostForm\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e are deprecated. Use a custom \u003ccode\u003e*http.Client\u003c/code\u003e with \u003ccode\u003eotelhttp.NewTransport(http.DefaultTransport)\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8140\"\u003e#8140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for \u003ca href=\"https://go.dev/doc/go1.23\"\u003eGo 1.23\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2\u003c/code\u003e module, please use \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7841\"\u003e#7841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eExtract\u003c/code\u003e and \u003ccode\u003eInject\u003c/code\u003e functions from \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update go-openapi packages 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/open-telemetry/opentelemetry-go-contrib/pull/7830\"\u003eopen-telemetry/opentelemetry-go-contrib#7830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/spf13/pflag to v1.0.9 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/open-telemetry/opentelemetry-go-contrib/pull/7833\"\u003eopen-telemetry/opentelemetry-go-contrib#7833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.8 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/open-telemetry/opentelemetry-go-contrib/pull/7834\"\u003eopen-telemetry/opentelemetry-go-contrib#7834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for Go 1.23 by \u003ca href=\"https://github.com/MrAlias\"\u003e\u003ccode\u003e@​MrAlias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/7831\"\u003eopen-telemetry/opentelemetry-go-contrib#7831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x 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/open-telemetry/opentelemetry-go-contrib/pull/7733\"\u003eopen-telemetry/opentelemetry-go-contrib#7733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update googleapis to ef028d9 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/open-telemetry/opentelemetry-go-contrib/pull/7835\"\u003eopen-telemetry/opentelemetry-go-contrib#7835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/securego/gosec/v2 to v2.22.8 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/open-telemetry/opentelemetry-go-contrib/pull/7836\"\u003eopen-telemetry/opentelemetry-go-contrib#7836\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.39.0/2.1.0/0.64.0/0.33.0/0.19.0/0.14.0/0.12.0/0.11.0] - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParseYAML\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e now supports environment variables substitution in the format \u003ccode\u003e${[env:]VAR_NAME[:-defaultvalue]}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6215\"\u003e#6215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003edb.client.operation.duration\u003c/code\u003e metric for \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7983\"\u003e#7983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eWithSpanNameFormatter\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWithOnError option for otelecho middleware in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e to specify the behavior when an error occurs. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to include the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v1.0.0-rc.2\"\u003ev1.0.0-rc2\u003c/a\u003e release candidate of schema which includes backwards incompatible changes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce v1.0.0-rc.2 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8031\"\u003e#8031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eCardinalityLimits\u003c/code\u003e and \u003ccode\u003eSpanLimits\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eBatchSpanProcessor\u003c/code\u003e, and \u003ccode\u003ePeriodicMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8049\"\u003e#8049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eTextMapPropagator\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejaeger.sampler.type\u003c/code\u003e/\u003ccode\u003ejaeger.sampler.param\u003c/code\u003e attributes for adaptive sampling support and option \u003ccode\u003eWithAttributesDisabled\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/samplers/jaegerremote\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e via the \u003ccode\u003eNewSDK\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eOTLPHttpExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcExporter\u003c/code\u003e, \u003ccode\u003eOTLPGrpcMetricExporter\u003c/code\u003e and \u003ccode\u003eOTLPHttpMetricExporter\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8112\"\u003e#8112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unmarshaling and validation for \u003ccode\u003eAttributeType\u003c/code\u003e, \u003ccode\u003eAttributeNameValue\u003c/code\u003e, \u003ccode\u003eSimpleSpanProcessor\u003c/code\u003e, \u003ccode\u003eSimpleLogRecordProcessor\u003c/code\u003e, \u003ccode\u003eZipkinSpanExporter\u003c/code\u003e, \u003ccode\u003eNameStringValuePair\u003c/code\u003e, \u003ccode\u003eInstrumentType\u003c/code\u003e, \u003ccode\u003eExperimentalPeerInstrumentationServiceMappingElem\u003c/code\u003e, \u003ccode\u003eExporterDefaultHistogramAggregation\u003c/code\u003e, \u003ccode\u003ePullMetricReader\u003c/code\u003e to v1.0.0 model in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003econtainer\u003c/code\u003e, \u003ccode\u003ehost\u003c/code\u003e, \u003ccode\u003eprocess\u003c/code\u003e resource detectors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance by reducing allocations in the gRPC stats handler in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eReadEvents\u003c/code\u003e and \u003ccode\u003eWriteEvents\u003c/code\u003e constants in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e so they can be used in \u003ccode\u003eWithMessageEvents\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8153\"\u003e#8153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitched the default for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to emit the v1.37.0 semantic conventions by default in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo\u003c/code\u003e.\nUse the environment variable \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e to configure duplication with old semantic conventions if needed (i.e. \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN=\u0026quot;database/dup\u0026quot;\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8230\"\u003e#8230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithRouteTag\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated.\nThe route is already added automatically for spans.\nFor metrics, the alternative is to use the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithPublicEndpoint\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e is deprecated.\nUse \u003ccode\u003eWithPublicEndpointFn\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultClient\u003c/code\u003e, \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eHead\u003c/code\u003e, \u003ccode\u003ePost\u003c/code\u003e, and \u003ccode\u003ePostForm\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e are deprecated.\nUse a custom \u003ccode\u003e*http.Client\u003c/code\u003e with \u003ccode\u003eotelhttp.NewTransport(http.DefaultTransport)\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8140\"\u003e#8140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for [Go 1.23]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7831\"\u003e#7831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2\u003c/code\u003e module, please use \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7841\"\u003e#7841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the deprecated \u003ccode\u003eExtract\u003c/code\u003e and \u003ccode\u003eInject\u003c/code\u003e functions from \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/7952\"\u003e#7952\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.38.0/2.0.0/0.63.0/0.32.0/0.18.0/0.13.0/0.11.0/0.10.0] - 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\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/open-telemetry/opentelemetry-go-contrib/commit/9a6a4d7dec6c950b12977cb166e1954bc74e8777\"\u003e\u003ccode\u003e9a6a4d7\u003c/code\u003e\u003c/a\u003e Release v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/14c6a7a655bb5d915dc3939aef2cff9df65c3a6c\"\u003e\u003ccode\u003e14c6a7a\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sys to v0.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/829f498cc49a4879c523efc3496d019b0a5f5d55\"\u003e\u003ccode\u003e829f498\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sync to v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a77cddabf6f6861e701fcf976b1ad1f048f4d308\"\u003e\u003ccode\u003ea77cdda\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/oauth2 to v0.34.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a98be56f3747cab50e0ba0c32d74cf56fcba17fe\"\u003e\u003ccode\u003ea98be56\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8255\"\u003e#8255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4385fbc6db3f5e4d63c5e927232f3498f737a48f\"\u003e\u003ccode\u003e4385fbc\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.31.7 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8253\"\u003e#8253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3c3e7b27aff9b9c702e6411944b6ecef3292cd1c\"\u003e\u003ccode\u003e3c3e7b2\u003c/code\u003e\u003c/a\u003e otelconf: add support for parsing resource detectors (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8180\"\u003e#8180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6497853d28a651d83bf8940f1f44326555d0cdb1\"\u003e\u003ccode\u003e6497853\u003c/code\u003e\u003c/a\u003e otelconf: add support for OTEL_EXPERIMENTAL_CONFIG_FILE (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8106\"\u003e#8106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3f4d49c3dbd3a20a62736a9b385c885671e926ba\"\u003e\u003ccode\u003e3f4d49c\u003c/code\u003e\u003c/a\u003e Fix flaky canceled context in otelconf/trace test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3ce5839c9632d2c0f8fa71efc7cb5c38e81ba9fc\"\u003e\u003ccode\u003e3ce5839\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.56.0...zpages/v0.64.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` from 1.31.0 to 1.39.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.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\nAll \u003ccode\u003eProcessor\u003c/code\u003e implementations now include an \u003ccode\u003eEnabled\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0\u003c/code\u003e package.\nThe packa...\n\n_Description has been truncated_","html_url":"https://github.com/SherfeyInv/brew/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherfeyInv%2Fbrew/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2025-12-09T21:18:21.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3712681201","node_id":"PR_kwDOB4Si5M64Ao2m","number":9742,"state":"open","title":"build(deps): bump the all group across 1 directory with 36 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.32"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:18:21.000Z","updated_at":"2026-01-21T10:00:16.372Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":36,"packages":[{"name":"github.com/Azure/azure-kusto-go/azkustodata","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/Azure/azure-kusto-go"},{"name":"github.com/Azure/azure-kusto-go/azkustoingest","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/Azure/azure-kusto-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-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/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.3","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/samber/lo","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiserver","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cloud-provider","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/kubelet","old_version":"0.32.4","new_version":"0.32.10","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.6.2","new_version":"0.12.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache","old_version":"0.6.1","new_version":"0.9.1","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.5.3","new_version":"0.10.3","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-kusto-go/azkustodata](https://github.com/Azure/azure-kusto-go) | `1.0.2` | `1.1.1` |\n| [github.com/Azure/azure-kusto-go/azkustoingest](https://github.com/Azure/azure-kusto-go) | `1.0.2` | `1.1.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.18.0` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.50.0` | `1.52.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.61.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.19.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.32.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.4` | `0.32.10` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.32.4` | `0.32.10` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.32.4` | `0.32.10` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.32.4` | `0.32.10` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.2` | `0.12.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/cache](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.1` | `0.9.1` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.5.3` | `0.10.3` |\n\n\nUpdates `github.com/Azure/azure-kusto-go/azkustodata` from 1.0.2 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-kusto-go/releases\"\u003egithub.com/Azure/azure-kusto-go/azkustodata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazkustodata/v1.1.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Support for Delos and Gov SG clouds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/blob/master/CHANGELOG.md\"\u003egithub.com/Azure/azure-kusto-go/azkustodata'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=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[1.1.0] - 2025-07-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.3] - 2025-05-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/commit/c21f9b519252e2bdc01c00a8222d70c5527ed454\"\u003e\u003ccode\u003ec21f9b5\u003c/code\u003e\u003c/a\u003e Network Restrictions - Support Delos and Gov SG (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/1e470cf15b14b6cfd1b6ccd8644effedb7d42a8e\"\u003e\u003ccode\u003e1e470cf\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/64d4aafc0d30c86673a3058ca0a6d1b056f9ccf7\"\u003e\u003ccode\u003e64d4aaf\u003c/code\u003e\u003c/a\u003e Add WithHttpClient option support to azkustoingest package (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/7e84f1b079c1b5655de4e1127302bb839b5b2703\"\u003e\u003ccode\u003e7e84f1b\u003c/code\u003e\u003c/a\u003e Add ARG service andpoints and new French cloud endpoints. (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ee170b4cd6be76d38c443284cf05dc617d3eb5f0\"\u003e\u003ccode\u003eee170b4\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ea41a059c7b836b0d49ae63d319f9d6a8dc66730\"\u003e\u003ccode\u003eea41a05\u003c/code\u003e\u003c/a\u003e Fix empty string (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-kusto-go/compare/azkustodata/v1.0.2...azkustodata/v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-kusto-go/azkustoingest` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-kusto-go/releases\"\u003egithub.com/Azure/azure-kusto-go/azkustoingest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazkustodata/v1.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazkustodata/v1.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/blob/master/CHANGELOG.md\"\u003egithub.com/Azure/azure-kusto-go/azkustoingest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.0] - 2025-07-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWithHttpClient\u003c/code\u003e option support for all ingest client types (\u003ccode\u003eNew\u003c/code\u003e, \u003ccode\u003eNewStreaming\u003c/code\u003e, \u003ccode\u003eNewManaged\u003c/code\u003e) to enable custom HTTP client configuration and instrumentation such as OpenTelemetry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.0.3] - 2025-05-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted empty strings correctly\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/Azure/azure-kusto-go/commit/1e470cf15b14b6cfd1b6ccd8644effedb7d42a8e\"\u003e\u003ccode\u003e1e470cf\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/64d4aafc0d30c86673a3058ca0a6d1b056f9ccf7\"\u003e\u003ccode\u003e64d4aaf\u003c/code\u003e\u003c/a\u003e Add WithHttpClient option support to azkustoingest package (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/7e84f1b079c1b5655de4e1127302bb839b5b2703\"\u003e\u003ccode\u003e7e84f1b\u003c/code\u003e\u003c/a\u003e Add ARG service andpoints and new French cloud endpoints. (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ee170b4cd6be76d38c443284cf05dc617d3eb5f0\"\u003e\u003ccode\u003eee170b4\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-kusto-go/commit/ea41a059c7b836b0d49ae63d319f9d6a8dc66730\"\u003e\u003ccode\u003eea41a05\u003c/code\u003e\u003c/a\u003e Fix empty string (\u003ca href=\"https://redirect.github.com/Azure/azure-kusto-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-kusto-go/compare/azkustodata/v1.0.2...azkustodata/v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.18.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.20.0\u003c/h2\u003e\n\u003ch2\u003e1.20.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.FetcherForNextLinkOptions.HTTPVerb\u003c/code\u003e to specify the HTTP verb when fetching the next page via next link. Defaults to \u003ccode\u003ehttp.MethodGet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential panic when decoding base64 strings.\u003c/li\u003e\n\u003cli\u003eFixed an issue in resource identifier parsing which prevented it from returning an error for malformed resource IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.1\u003c/h2\u003e\n\u003ch2\u003e1.19.1 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resource identifier parsing for provider-specific resource hierarchies containing \u0026quot;resourceGroups\u0026quot; segments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error fall-back for improperly authored long-running operations.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.0\u003c/h2\u003e\n\u003ch2\u003e1.19.0 (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.APIVersionLocationPath\u003c/code\u003e to be set by clients that set the API version in the path.\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/Azure/azure-sdk-for-go/commit/466795e90c61fba2bef23d311a61d4085b873718\"\u003e\u003ccode\u003e466795e\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.20.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25563\"\u003e#25563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6fce23847166ed80b4cf520f668cbe696dc13eea\"\u003e\u003ccode\u003e6fce238\u003c/code\u003e\u003c/a\u003e [azsystemevents] Remove gopls (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25555\"\u003e#25555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c0ac8eac0bcf293604a62be6c222981953f01c49\"\u003e\u003ccode\u003ec0ac8ea\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12476 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25549\"\u003e#25549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/047fb66f149d197b250b287b0e2463fcd0fe5d52\"\u003e\u003ccode\u003e047fb66\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/2.0.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/908cfea8611fcd1925ebb6fcadc7e6967a8ec4f0\"\u003e\u003ccode\u003e908cfea\u003c/code\u003e\u003c/a\u003e [azsystemevents] Fixing build.go to work properly with tsp-client as the orch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c30fd4cce97631fddfcd7220a248f118d58f7bdb\"\u003e\u003ccode\u003ec30fd4c\u003c/code\u003e\u003c/a\u003e cosmos: Allow the Query Pipeline to return an alternative query to execute in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1b445641d79282db0d522c12aef63269ad7648d0\"\u003e\u003ccode\u003e1b44564\u003c/code\u003e\u003c/a\u003e fixed resource type validation in ParseResourceType and correlated tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e566eecdeb64e820ae1a53b3823fa68c0f3ae44b\"\u003e\u003ccode\u003ee566eec\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12531 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25545\"\u003e#25545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/053de1a0b1667030bca9bb7918c31ebb9397e3b7\"\u003e\u003ccode\u003e053de1a\u003c/code\u003e\u003c/a\u003e Increment package version after release of data/azcosmos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25544\"\u003e#25544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8e673bb221981d1737e8754c58fe24fcad140dc9\"\u003e\u003ccode\u003e8e673bb\u003c/code\u003e\u003c/a\u003e release pr (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25543\"\u003e#25543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.18.0...sdk/azcore/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a98a0db93eeac20dfee5bf5f24e509ff0493c5b3\"\u003e\u003ccode\u003ea98a0db\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.10.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24746\"\u003e#24746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8aa9f8b46b2a114b45ba32fdeb20eac3b71ef006\"\u003e\u003ccode\u003e8aa9f8b\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/avs/armavs/2.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24709\"\u003e#24709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/01782ab50e4b845c4c6aa0cd27725083809982cc\"\u003e\u003ccode\u003e01782ab\u003c/code\u003e\u003c/a\u003e Fix typo in azidentity troubleshooting guide (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24748\"\u003e#24748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6ba864019e6e54f91498e024f4edefbd12eb2b83\"\u003e\u003ccode\u003e6ba8640\u003c/code\u003e\u003c/a\u003e remove reprecated service (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24744\"\u003e#24744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/18ff8826f1b9035382f37067e93b546e3e502375\"\u003e\u003ccode\u003e18ff882\u003c/code\u003e\u003c/a\u003e [keyvault] upgrade to 7.6 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24733\"\u003e#24733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/214f1196dfc0656885440ea73c62cd69e2f7258e\"\u003e\u003ccode\u003e214f119\u003c/code\u003e\u003c/a\u003e Add in a simple service bus troubleshooting guide. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24741\"\u003e#24741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/bb804de1cbc8683e56321a65c3fd5c912162234a\"\u003e\u003ccode\u003ebb804de\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerservice/armcontainerservice/7.0.0-beta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/542616a212f8c226c764a100e78f1d6d0fa09ddf\"\u003e\u003ccode\u003e542616a\u003c/code\u003e\u003c/a\u003e Support 1es canary template validation for unified pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24731\"\u003e#24731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6d7f1b28570de55c1b85537ffbb296eabeb9e86b\"\u003e\u003ccode\u003e6d7f1b2\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/mongodbatlas/armmongodbatlas/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24590\"\u003e#24590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/466a17b60b97daed87d8c30389bdca44fccb7d7b\"\u003e\u003ccode\u003e466a17b\u003c/code\u003e\u003c/a\u003e upgrade dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.0...sdk/azidentity/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/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.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-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/onsi/ginkgo/v2` from 2.23.4 to 2.27.3\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.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003e2.26.0\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.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.26.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eGinkgo can now generate json-formatted reports that are compatible with the \u003ccode\u003ego test\u003c/code\u003e json format.  Use \u003ccode\u003eginkgo --gojson-report=report.go.json\u003c/code\u003e.  This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\u003c/p\u003e\n\u003ch2\u003e2.25.3\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/onsi/ginkgo/commit/f331739798289c05870a2667fed0511f2c2947e5\"\u003e\u003ccode\u003ef331739\u003c/code\u003e\u003c/a\u003e v2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1c9f3563dcec05b4d3ed95e3f2848f128ea7677b\"\u003e\u003ccode\u003e1c9f356\u003c/code\u003e\u003c/a\u003e ginkgo: report exit result in case of failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ece19c896cf28c566e9382d055ee72a82dc7271e\"\u003e\u003ccode\u003eece19c8\u003c/code\u003e\u003c/a\u003e ginkgo: fix data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9a84c21394777734df8062ca2e0552a1471ceca2\"\u003e\u003ccode\u003e9a84c21\u003c/code\u003e\u003c/a\u003e v2.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a69113ac15dcb6cd6aefc9ef238734ea386eddc8\"\u003e\u003ccode\u003ea69113a\u003c/code\u003e\u003c/a\u003e inline automaxprocs to simplify dependencies; this will be removed when Go 1....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a99c6e0d2488aee07ba3f803c0cfc2cae2db4644\"\u003e\u003ccode\u003ea99c6e0\u003c/code\u003e\u003c/a\u003e Fix syntax errors and typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/f993df54a607161bcad7f4c6f89b761c45ce143b\"\u003e\u003ccode\u003ef993df5\u003c/code\u003e\u003c/a\u003e Fix paragraph position error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/56cb393ed76ad0173cd784705c929eca4cf5fb21\"\u003e\u003ccode\u003e56cb393\u003c/code\u003e\u003c/a\u003e v2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2ce3f13a149a8cbc5659da9b1720570d9210d33f\"\u003e\u003ccode\u003e2ce3f13\u003c/code\u003e\u003c/a\u003e reporters: add enhanced bounds checking in emitTimeline to prevent slice panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/acf208aed39d9f91b6e60e97cfc450c3e8616ea5\"\u003e\u003ccode\u003eacf208a\u003c/code\u003e\u003c/a\u003e Adding check for malformed date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.3\"\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.37.0 to 1.38.2\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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/79b8a75a10e36ee598344c040317f5ab1c907f53\"\u003e\u003ccode\u003e79b8a75\u003c/code\u003e\u003c/a\u003e v1.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c404969c07179a8533d5daa283cd6307add66620\"\u003e\u003ccode\u003ec404969\u003c/code\u003e\u003c/a\u003e roll back to go 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c36e89a7efeca141bf40c3e582c7332d293dd354\"\u003e\u003ccode\u003ec36e89a\u003c/code\u003e\u003c/a\u003e v1.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/92eaa578900a4a5fb79d85140d7d59e9f5f22ec7\"\u003e\u003ccode\u003e92eaa57\u003c/code\u003e\u003c/a\u003e go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/b9ed3cdd8077cef2652a340810a2bd526c2d87a3\"\u003e\u003ccode\u003eb9ed3cd\u003c/code\u003e\u003c/a\u003e deprecate CompileTest*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a5bf77d2311a6dc9fa800cd1b687b64dad9dda0\"\u003e\u003ccode\u003e2a5bf77\u003c/code\u003e\u003c/a\u003e fix invalid fmt.Errorf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/3e9e385d31dcda216ae1d56341bb33111b6f8644\"\u003e\u003ccode\u003e3e9e385\u003c/code\u003e\u003c/a\u003e bump ginkgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7f37abe202e2050947bc608c69172cea36414311\"\u003e\u003ccode\u003e7f37abe\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e with \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/69e47619891ecbd0375d07dce33eb558dd14fde3\"\u003e\u003ccode\u003e69e4761\u003c/code\u003e\u003c/a\u003e fix(async_assertion): use correct error in errors.As\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/95737c099edca4f2e7cd47ddcff68c9af8c87258\"\u003e\u003ccode\u003e95737c0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.41.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\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.50.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/samber/lo/releases\"\u003egithub.com/samber/lo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.52.0\u003c/h2\u003e\n\u003cp\u003eThrilled to announce the latest release of \u003ccode\u003esamber/lo\u003c/code\u003e!\u003c/p\u003e\n\u003cp\u003eThis version brings major improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new \u003ccode\u003eit/\u003c/code\u003e sub-package for everything related to the \u003ccode\u003eiter\u003c/code\u003e package added in Go 1.23. Big up to \u003ca href=\"https://github.com/NathanBaulch\"\u003e\u003ccode\u003e@​NathanBaulch\u003c/code\u003e\u003c/a\u003e for its help on this\u003c/li\u003e\n\u003cli\u003eA new documentation -\u0026gt; \u003ca href=\"https://lo.samber.dev\"\u003elo.samber.dev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLots of micro fixes and performance improvements\u003c/li\u003e\n\u003cli\u003eBetter code quality with many more linters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e✨ A good introduction to streams in Go !\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(chunk): Copy chunk in a new slice 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/648\"\u003esamber/lo#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(zipx): fix the max length calculation 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/649\"\u003esamber/lo#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): fix potential race condition in debounce callback 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/650\"\u003esamber/lo#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: add Mode function with tests and documentation 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/644\"\u003esamber/lo#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd FilterKeys for map by \u003ca href=\"https://github.com/rasha108bik\"\u003e\u003ccode\u003e@​rasha108bik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/631\"\u003esamber/lo#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding FilterValues and fix FilterKeys signature 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/661\"\u003esamber/lo#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/samber/lo/pull/662\"\u003esamber/lo#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: more consistent panic strings 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/678\"\u003esamber/lo#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: minor example issues 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/676\"\u003esamber/lo#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: preserve type alias in DropByIndex and WithoutBy 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/675\"\u003esamber/lo#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding hassuffix + hasprefix 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/680\"\u003esamber/lo#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Cut, CutPrefix, CutSuffix by \u003ca href=\"https://github.com/xelavopelk\"\u003e\u003ccode\u003e@​xelavopelk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/666\"\u003esamber/lo#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TrimXXX 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/683\"\u003esamber/lo#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(string): fix division by zero 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/684\"\u003esamber/lo#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid recover() if possible 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/685\"\u003esamber/lo#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: panic when passing -1 to Drop 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/688\"\u003esamber/lo#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: avoid Keyify twice in Trim 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/689\"\u003esamber/lo#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new iter package 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/672\"\u003esamber/lo#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: from slice to map with index passed by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/697\"\u003esamber/lo#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: from slice/iterator to map with index passed by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/698\"\u003esamber/lo#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(generator): deprecate lo.Generator in favor of go \u0026quot;iter\u0026quot; package 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/700\"\u003esamber/lo#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimization of map access by \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samber/lo/pull/692\"\u003esamber/lo#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: optimize map access everywhere 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/693\"\u003esamber/lo#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tests): fix flaky time-based tests 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/699\"\u003esamber/lo#699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eStyle\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elint: unit test improvements 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/674\"\u003esamber/lo#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: fix CI warnings and avoid named return parameters 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/682\"\u003esamber/lo#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: enable 7 more linters 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/686\"\u003esamber/lo#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: enable gofumpt extra rules 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/690\"\u003esamber/lo#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle/rename internal rand 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/701\"\u003esamber/lo#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: Apply testifylint linter recommendations 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/669\"\u003esamber/lo#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle add golangci config 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/670\"\u003esamber/lo#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor whitespace fixes 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/677\"\u003esamber/lo#677\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/a25c42dbd5103a67ed497b49bfefeaf6bb1df2ee\"\u003e\u003ccode\u003ea25c42d\u003c/code\u003e\u003c/a\u003e bump v1.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/15ac6249133fb9ecc366d63fa4f73b4512de180c\"\u003e\u003ccode\u003e15ac624\u003c/code\u003e\u003c/a\u003e docs: adding go playground examples to it/ package (\u003ca href=\"https://redirect.github.com/samber/lo/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/c7e9459a8ba8a164c3ed413fb87f8e88ea40b115\"\u003e\u003ccode\u003ec7e9459\u003c/code\u003e\u003c/a\u003e docs: lots of various doc improvements (\u003ca href=\"https://redirect.github.com/samber/lo/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/fa2d72448a4343cd220574589849fbc1a44fff62\"\u003e\u003ccode\u003efa2d724\u003c/code\u003e\u003c/a\u003e doc: add it/mutable/parallel sub-package to llms.txt (\u003ca href=\"https://redirect.github.com/samber/lo/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/aa3a48daa9ff35e99309ba8ca0f4278b82efc79e\"\u003e\u003ccode\u003eaa3a48d\u003c/code\u003e\u003c/a\u003e fix(doc): add missing \u0026quot;contributing\u0026quot; entry in the menu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/5def06dac581094370022d0a55993693dff42f64\"\u003e\u003ccode\u003e5def06d\u003c/code\u003e\u003c/a\u003e fix(doc): various hot fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/f9a57ef01de1a8a861e66bf6e3e4a3cd19ae85b7\"\u003e\u003ccode\u003ef9a57ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.6.3 to 5.9.3 in /docs (\u003ca href=\"https://redirect.github.com/samber/lo/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/8b8aa284f3650810efd5fed3ad5cedabb932a78a\"\u003e\u003ccode\u003e8b8aa28\u003c/code\u003e\u003c/a\u003e fix(doc): make \u0026quot;iter\u0026quot; package visible in doc sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/39e418f10e6574f6b78e8c29e74eaba410c28576\"\u003e\u003ccode\u003e39e418f\u003c/code\u003e\u003c/a\u003e doc: adding a \u0026quot;contributing\u0026quot; page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samber/lo/commit/1b3cb42cd1357dcc3d77f3e22dacd53767f9acc6\"\u003e\u003ccode\u003e1b3cb42\u003c/code\u003e\u003c/a\u003e fix(doc): improve algolia search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/samber/lo/compare/v1.50.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 `github.com/spf13/cobra` from 1.9.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vag...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/9742","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/9742","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9742/packages"}},{"old_version":"1.4.2","new_version":"1.4.3","update_type":"patch","path":null,"pr_created_at":"2025-12-09T21:16:56.000Z","version_change":"1.4.2 → 1.4.3","issue":{"uuid":"3712677890","node_id":"PR_kwDOB4Si5M64AoJ6","number":9741,"state":"open","title":"build(deps): bump the all group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency","release-1.31"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T21:16:56.000Z","updated_at":"2025-12-14T17:14:36.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":29,"packages":[{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-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/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.3","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/apiserver","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cloud-provider","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/cloud-provider"},{"name":"k8s.io/kubelet","old_version":"0.31.8","new_version":"0.31.14","repository_url":"https://github.com/kubernetes/kubelet"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient","old_version":"0.6.2","new_version":"0.12.0","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"},{"name":"sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader","old_version":"0.5.3","new_version":"0.10.3","repository_url":"https://github.com/kubernetes-sigs/cloud-provider-azure"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.18.0` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.2` | `1.4.3` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.35.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.61.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.18.0` | `0.19.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.31.0` | `0.32.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.31.8` | `0.31.14` |\n| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.31.8` | `0.31.14` |\n| [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.31.8` | `0.31.14` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.6.2` | `0.12.0` |\n| [sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader](https://github.com/kubernetes-sigs/cloud-provider-azure) | `0.5.3` | `0.10.3` |\n\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.18.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.20.0\u003c/h2\u003e\n\u003ch2\u003e1.20.0 (2025-11-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.FetcherForNextLinkOptions.HTTPVerb\u003c/code\u003e to specify the HTTP verb when fetching the next page via next link. Defaults to \u003ccode\u003ehttp.MethodGet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential panic when decoding base64 strings.\u003c/li\u003e\n\u003cli\u003eFixed an issue in resource identifier parsing which prevented it from returning an error for malformed resource IDs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.1\u003c/h2\u003e\n\u003ch2\u003e1.19.1 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resource identifier parsing for provider-specific resource hierarchies containing \u0026quot;resourceGroups\u0026quot; segments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error fall-back for improperly authored long-running operations.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.19.0\u003c/h2\u003e\n\u003ch2\u003e1.19.0 (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eruntime.APIVersionLocationPath\u003c/code\u003e to be set by clients that set the API version in the path.\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/Azure/azure-sdk-for-go/commit/466795e90c61fba2bef23d311a61d4085b873718\"\u003e\u003ccode\u003e466795e\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.20.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25563\"\u003e#25563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6fce23847166ed80b4cf520f668cbe696dc13eea\"\u003e\u003ccode\u003e6fce238\u003c/code\u003e\u003c/a\u003e [azsystemevents] Remove gopls (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25555\"\u003e#25555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c0ac8eac0bcf293604a62be6c222981953f01c49\"\u003e\u003ccode\u003ec0ac8ea\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12476 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25549\"\u003e#25549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/047fb66f149d197b250b287b0e2463fcd0fe5d52\"\u003e\u003ccode\u003e047fb66\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/2.0.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/908cfea8611fcd1925ebb6fcadc7e6967a8ec4f0\"\u003e\u003ccode\u003e908cfea\u003c/code\u003e\u003c/a\u003e [azsystemevents] Fixing build.go to work properly with tsp-client as the orch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c30fd4cce97631fddfcd7220a248f118d58f7bdb\"\u003e\u003ccode\u003ec30fd4c\u003c/code\u003e\u003c/a\u003e cosmos: Allow the Query Pipeline to return an alternative query to execute in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1b445641d79282db0d522c12aef63269ad7648d0\"\u003e\u003ccode\u003e1b44564\u003c/code\u003e\u003c/a\u003e fixed resource type validation in ParseResourceType and correlated tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e566eecdeb64e820ae1a53b3823fa68c0f3ae44b\"\u003e\u003ccode\u003ee566eec\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 12531 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25545\"\u003e#25545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/053de1a0b1667030bca9bb7918c31ebb9397e3b7\"\u003e\u003ccode\u003e053de1a\u003c/code\u003e\u003c/a\u003e Increment package version after release of data/azcosmos (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25544\"\u003e#25544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8e673bb221981d1737e8754c58fe24fcad140dc9\"\u003e\u003ccode\u003e8e673bb\u003c/code\u003e\u003c/a\u003e release pr (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/25543\"\u003e#25543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.18.0...sdk/azcore/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a98a0db93eeac20dfee5bf5f24e509ff0493c5b3\"\u003e\u003ccode\u003ea98a0db\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.10.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24746\"\u003e#24746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8aa9f8b46b2a114b45ba32fdeb20eac3b71ef006\"\u003e\u003ccode\u003e8aa9f8b\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/avs/armavs/2.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24709\"\u003e#24709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/01782ab50e4b845c4c6aa0cd27725083809982cc\"\u003e\u003ccode\u003e01782ab\u003c/code\u003e\u003c/a\u003e Fix typo in azidentity troubleshooting guide (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24748\"\u003e#24748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6ba864019e6e54f91498e024f4edefbd12eb2b83\"\u003e\u003ccode\u003e6ba8640\u003c/code\u003e\u003c/a\u003e remove reprecated service (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24744\"\u003e#24744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/18ff8826f1b9035382f37067e93b546e3e502375\"\u003e\u003ccode\u003e18ff882\u003c/code\u003e\u003c/a\u003e [keyvault] upgrade to 7.6 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24733\"\u003e#24733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/214f1196dfc0656885440ea73c62cd69e2f7258e\"\u003e\u003ccode\u003e214f119\u003c/code\u003e\u003c/a\u003e Add in a simple service bus troubleshooting guide. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24741\"\u003e#24741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/bb804de1cbc8683e56321a65c3fd5c912162234a\"\u003e\u003ccode\u003ebb804de\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/containerservice/armcontainerservice/7.0.0-beta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/542616a212f8c226c764a100e78f1d6d0fa09ddf\"\u003e\u003ccode\u003e542616a\u003c/code\u003e\u003c/a\u003e Support 1es canary template validation for unified pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24731\"\u003e#24731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6d7f1b28570de55c1b85537ffbb296eabeb9e86b\"\u003e\u003ccode\u003e6d7f1b2\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/mongodbatlas/armmongodbatlas/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24590\"\u003e#24590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/466a17b60b97daed87d8c30389bdca44fccb7d7b\"\u003e\u003ccode\u003e466a17b\u003c/code\u003e\u003c/a\u003e upgrade dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.0...sdk/azidentity/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/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.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-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/onsi/ginkgo/v2` from 2.23.4 to 2.27.3\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.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003e2.26.0\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.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Ginkgo Reporter slice-bounds panic [606c1cb]\u003c/li\u003e\n\u003cli\u003eBug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003ch4\u003eTransforming Nodes during Tree Construction\u003c/h4\u003e\n\u003cp\u003eThis release adds support for \u003ccode\u003eNodeArgsTransformer\u003c/code\u003es that can be registered with \u003ccode\u003eAddTreeConstructionNodeArgsTransformer\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators.  This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch4\u003eSpec Prioritization\u003c/h4\u003e\n\u003cp\u003eA new \u003ccode\u003eSpecPriority(int)\u003c/code\u003e decorator has been added.  Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs\u003c/p\u003e\n\u003cp\u003eLearn more \u003ca href=\"https://onsi.github.io/ginkgo/#prioritizing-specs\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1595\"\u003e#1595\u003c/a\u003e) [1333dae]\u003c/li\u003e\n\u003cli\u003eBump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1600\"\u003e#1600\u003c/a\u003e) [17ae63e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.26.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eGinkgo can now generate json-formatted reports that are compatible with the \u003ccode\u003ego test\u003c/code\u003e json format.  Use \u003ccode\u003eginkgo --gojson-report=report.go.json\u003c/code\u003e.  This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\u003c/p\u003e\n\u003ch2\u003e2.25.3\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/onsi/ginkgo/commit/f331739798289c05870a2667fed0511f2c2947e5\"\u003e\u003ccode\u003ef331739\u003c/code\u003e\u003c/a\u003e v2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1c9f3563dcec05b4d3ed95e3f2848f128ea7677b\"\u003e\u003ccode\u003e1c9f356\u003c/code\u003e\u003c/a\u003e ginkgo: report exit result in case of failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ece19c896cf28c566e9382d055ee72a82dc7271e\"\u003e\u003ccode\u003eece19c8\u003c/code\u003e\u003c/a\u003e ginkgo: fix data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9a84c21394777734df8062ca2e0552a1471ceca2\"\u003e\u003ccode\u003e9a84c21\u003c/code\u003e\u003c/a\u003e v2.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a69113ac15dcb6cd6aefc9ef238734ea386eddc8\"\u003e\u003ccode\u003ea69113a\u003c/code\u003e\u003c/a\u003e inline automaxprocs to simplify dependencies; this will be removed when Go 1....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a99c6e0d2488aee07ba3f803c0cfc2cae2db4644\"\u003e\u003ccode\u003ea99c6e0\u003c/code\u003e\u003c/a\u003e Fix syntax errors and typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/f993df54a607161bcad7f4c6f89b761c45ce143b\"\u003e\u003ccode\u003ef993df5\u003c/code\u003e\u003c/a\u003e Fix paragraph position error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/56cb393ed76ad0173cd784705c929eca4cf5fb21\"\u003e\u003ccode\u003e56cb393\u003c/code\u003e\u003c/a\u003e v2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2ce3f13a149a8cbc5659da9b1720570d9210d33f\"\u003e\u003ccode\u003e2ce3f13\u003c/code\u003e\u003c/a\u003e reporters: add enhanced bounds checking in emitTimeline to prevent slice panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/acf208aed39d9f91b6e60e97cfc450c3e8616ea5\"\u003e\u003ccode\u003eacf208a\u003c/code\u003e\u003c/a\u003e Adding check for malformed date\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.3\"\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.37.0 to 1.38.2\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.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\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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/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.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\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/79b8a75a10e36ee598344c040317f5ab1c907f53\"\u003e\u003ccode\u003e79b8a75\u003c/code\u003e\u003c/a\u003e v1.38.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c404969c07179a8533d5daa283cd6307add66620\"\u003e\u003ccode\u003ec404969\u003c/code\u003e\u003c/a\u003e roll back to go 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c36e89a7efeca141bf40c3e582c7332d293dd354\"\u003e\u003ccode\u003ec36e89a\u003c/code\u003e\u003c/a\u003e v1.38.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/92eaa578900a4a5fb79d85140d7d59e9f5f22ec7\"\u003e\u003ccode\u003e92eaa57\u003c/code\u003e\u003c/a\u003e go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/b9ed3cdd8077cef2652a340810a2bd526c2d87a3\"\u003e\u003ccode\u003eb9ed3cd\u003c/code\u003e\u003c/a\u003e deprecate CompileTest*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a5bf77d2311a6dc9fa800cd1b687b64dad9dda0\"\u003e\u003ccode\u003e2a5bf77\u003c/code\u003e\u003c/a\u003e fix invalid fmt.Errorf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/3e9e385d31dcda216ae1d56341bb33111b6f8644\"\u003e\u003ccode\u003e3e9e385\u003c/code\u003e\u003c/a\u003e bump ginkgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7f37abe202e2050947bc608c69172cea36414311\"\u003e\u003ccode\u003e7f37abe\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e with \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/69e47619891ecbd0375d07dce33eb558dd14fde3\"\u003e\u003ccode\u003e69e4761\u003c/code\u003e\u003c/a\u003e fix(async_assertion): use correct error in errors.As\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/95737c099edca4f2e7cd47ddcff68c9af8c87258\"\u003e\u003ccode\u003e95737c0\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.41.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\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/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\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/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\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/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.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/cobra` from 1.9.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\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 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/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 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/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.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.6 to 1.0.9\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.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\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\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/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/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\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/stretchr/testify` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stretchr/testify/releases\"\u003egithub.com/stretchr/testify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1785\"\u003e#1785\u003c/a\u003e introduced in v1.11.0 where expected argument values implementing the stringer interface (\u003ccode\u003eString() string\u003c/code\u003e) with a method which mutates their value, when passed to mock.Mock.On (\u003ccode\u003em.On(\u0026quot;Method\u0026quot;, \u0026lt;expected\u0026gt;).Return()\u003c/code\u003e) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1788\"\u003estretchr/testify#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/stretchr/testify/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFunctional Changes\u003c/h3\u003e\n\u003cp\u003ev1.11.0 Includes a number of performance improvements.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCall stack perf change for CallerInfo by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1614\"\u003estretchr/testify#1614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily render mock diff output on successful match by \u003ca href=\"https://github.com/mikeauclair\"\u003e\u003ccode\u003e@​mikeauclair\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1615\"\u003estretchr/testify#1615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check early in Eventually, EventuallyWithT, and Never by \u003ca href=\"https://github.com/cszczepaniak\"\u003e\u003ccode\u003e@​cszczepaniak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1427\"\u003estretchr/testify#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: add IsNotType by \u003ca href=\"https://github.com/bartventer\"\u003e\u003ccode\u003e@​bartventer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1730\"\u003estretchr/testify#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.JSONEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1754\"\u003estretchr/testify#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.YAMLEq: shortcut if same strings by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1755\"\u003estretchr/testify#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: faster and simpler isEmpty using reflect.Value.IsZero by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1761\"\u003estretchr/testify#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: faster methods filtering (internal refactor) by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1758\"\u003estretchr/testify#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassert.ErrorAs: log target type by \u003ca href=\"https://github.com/craig65535\"\u003e\u003ccode\u003e@​craig65535\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1345\"\u003estretchr/testify#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix failure message formatting for Positive and Negative asserts in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1062\"\u003estretchr/testify#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorIs message when error is nil but an error was expected by \u003ca href=\"https://github.com/tsioftas\"\u003e\u003ccode\u003e@​tsioftas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1681\"\u003estretchr/testify#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Subset/NotSubset when calling with mixed input types by \u003ca href=\"https://github.com/siliconbrain\"\u003e\u003ccode\u003e@​siliconbrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1729\"\u003estretchr/testify#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ErrorAs failure message when error is nil by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1734\"\u003estretchr/testify#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock.AssertNumberOfCalls: improve error msg by \u003ca href=\"https://github.com/3scalation\"\u003e\u003ccode\u003e@​3scalation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1743\"\u003estretchr/testify#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation, Build \u0026amp; CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix typo 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/stretchr/testify/pull/1688\"\u003estretchr/testify#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated io/ioutil with io and os by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1684\"\u003estretchr/testify#1684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument consequences of calling t.FailNow() by \u003ca href=\"https://github.com/greg0ire\"\u003e\u003ccode\u003e@​greg0ire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1710\"\u003estretchr/testify#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docs for Unset \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1621\"\u003e#1621\u003c/a\u003e by \u003ca href=\"https://github.com/techfg\"\u003e\u003ccode\u003e@​techfg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1709\"\u003estretchr/testify#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: apply gofmt to examples by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1687\"\u003estretchr/testify#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use %q and %T to simplify fmt.Sprintf by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1674\"\u003estretchr/testify#1674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropose Christophe Colombier (ccoVeille) as approver by \u003ca href=\"https://github.com/brackendawson\"\u003e\u003ccode\u003e@​brackendawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1716\"\u003estretchr/testify#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation for the Error function in assert or require package by \u003ca href=\"https://github.com/architagr\"\u003e\u003ccode\u003e@​architagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1675\"\u003estretchr/testify#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: remove deprecated build constraints by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1671\"\u003estretchr/testify#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: apply gofumpt to internal test suite by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1739\"\u003estretchr/testify#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: fix shebang in .ci.*.sh scripts by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1746\"\u003estretchr/testify#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert,require: enable parallel testing on (almost) all top tests by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1747\"\u003estretchr/testify#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite.Passed: add one more status test report by \u003ca href=\"https://github.com/Ararsa-Derese\"\u003e\u003ccode\u003e@​Ararsa-Derese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1706\"\u003estretchr/testify#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Helper() method in internal mocks and assert.CollectT by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1423\"\u003estretchr/testify#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert.Same/NotSame: improve usage of Sprintf by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1742\"\u003estretchr/testify#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emock: enable parallel testing on internal testsuite by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1756\"\u003estretchr/testify#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esuite: cleanup use of 'testing' internals at runtime by \u003ca href=\"https://github.com/dolmen\"\u003e\u003ccode\u003e@​dolmen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1751\"\u003estretchr/testify#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eassert: check test failure message for Empty and NotEmpty  by \u003ca href=\"https://github.com/ccoVeille\"\u003e\u003ccode\u003e@​ccoVeille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stretchr/testify/pull/1745\"\u003estretchr/testify#1745\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/stretchr/testify/commit/2a57335dc9cd6833daa820bc94d9b40c26a7917d\"\u003e\u003ccode\u003e2a57335\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1788\"\u003e#1788\u003c/a\u003e from brackendawson/1785-backport-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/af8c91234f184009f57ef29027b39ca89cb00100\"\u003e\u003ccode\u003eaf8c912\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1786\"\u003e#1786\u003c/a\u003e to release/1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/b7801fbf5cd58d201296d5d0e132d1849966dbd4\"\u003e\u003ccode\u003eb7801fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1778\"\u003e#1778\u003c/a\u003e from stretchr/dependabot/github_actions/actions/chec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/69831f3b08c40d56a09d0be93e9d5ae034f1590b\"\u003e\u003ccode\u003e69831f3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/a53be35c3b0cfcd5189cffcfd75df60ea581104c\"\u003e\u003ccode\u003ea53be35\u003c/code\u003e\u003c/a\u003e Improve captureTestingT helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/aafb604176db7e1f2c9810bc90d644291d057687\"\u003e\u003ccode\u003eaafb604\u003c/code\u003e\u003c/a\u003e mock: improve formatting of error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7218e0390acd2aea3edb18574110ec2753c0aeef\"\u003e\u003ccode\u003e7218e03\u003c/code\u003e\u003c/a\u003e improve error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/929a2126c2702df436312656a0304580b526c6e9\"\u003e\u003ccode\u003e929a212\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stretchr/testify/issues/1758\"\u003e#1758\u003c/a\u003e from stretchr/dolmen/suite-faster-method-filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/bc7459ec38128532ff32f23cfab4ea0b725210f2\"\u003e\u003ccode\u003ebc7459e\u003c/code\u003e\u003c/a\u003e suite: faster filtering of methods (-testify.m)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stretchr/testify/commit/7d37b5c962954410bcd7a71ff3a77c79514056d1\"\u003e\u003ccode\u003e7d37b5c\u003c/code\u003e\u003c/a\u003e suite: refactor methodFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1\"\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.35.0 to 1.39.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.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.openteleme...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/9741","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/9741","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9741/packages"}}]}