{"id":7361,"name":"github.com/jarcoal/httpmock","ecosystem":"go","repository_url":"https://github.com/jarcoal/httpmock","issues_count":225,"created_at":"2025-06-06T22:11:13.958Z","updated_at":"2025-06-06T22:11:13.958Z","purl":"pkg:golang/github.com/jarcoal/httpmock","metadata":{"id":3493257,"name":"github.com/jarcoal/httpmock","ecosystem":"go","description":"Package httpmock provides tools for mocking HTTP responses.\n\nSimple Example:\n\nAdvanced Example:","homepage":"https://github.com/jarcoal/httpmock","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jarcoal/httpmock","keywords_array":[],"namespace":"github.com/jarcoal","versions_count":14,"first_release_published_at":"2019-03-16T15:43:58.000Z","latest_release_published_at":"2025-04-05T22:20:10.000Z","latest_release_number":"v1.4.0","last_synced_at":"2025-06-07T01:30:34.570Z","created_at":"2022-04-10T19:15:35.176Z","updated_at":"2025-06-07T01:30:34.570Z","registry_url":"https://pkg.go.dev/github.com/jarcoal/httpmock","install_command":"go get github.com/jarcoal/httpmock","documentation_url":"https://pkg.go.dev/github.com/jarcoal/httpmock#section-documentation","metadata":{},"repo_metadata":{"uuid":"17143026","full_name":"jarcoal/httpmock","owner":"jarcoal","description":"HTTP mocking for Golang","archived":false,"fork":false,"pushed_at":"2023-02-20T10:38:11.000Z","size":234,"stargazers_count":1609,"open_issues_count":2,"forks_count":97,"subscribers_count":9,"default_branch":"v1","last_synced_at":"2023-03-13T14:09:07.264Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://godoc.org/github.com/jarcoal/httpmock","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-24T16:47:59.000Z","updated_at":"2023-03-11T10:04:31.000Z","dependencies_parsed_at":"2023-02-18T19:30:43.721Z","dependency_job_id":null,"html_url":"https://github.com/jarcoal/httpmock","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarcoal%2Fhttpmock","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarcoal%2Fhttpmock/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarcoal%2Fhttpmock/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarcoal","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"jarcoal","name":"Jared Morse","uuid":"431261","kind":"user","description":null,"email":"","website":"http://blog.jaredmorse.com","location":"Portland, OR","twitter":null,"company":"Appointlet","avatar_url":"https://avatars.githubusercontent.com/u/431261?v=4","repositories_count":27,"last_synced_at":"2023-02-16T00:10:21.470Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarcoal"},"tags":[{"name":"v1.3.0","sha":"e977d517e968810981a6178211fd88ccf508857a","kind":"commit","published_at":"2023-02-02T09:14:31.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.3.0","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.3.0"},{"name":"v1.2.0","sha":"fbf2267d806e7bf4e6bb5778bdacd57fa3706509","kind":"commit","published_at":"2022-05-06T09:23:25.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.2.0","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.2.0"},{"name":"v1.1.0","sha":"a62b8743d70c22c0912a30ab26c46fd5de775ac5","kind":"commit","published_at":"2021-12-22T08:37:38.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.1.0","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.1.0"},{"name":"v1.0.8","sha":"6150913f5597a90a3ba91e2afee870eec436a209","kind":"commit","published_at":"2021-01-27T13:05:59.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.8","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.8"},{"name":"v1.0.7","sha":"c34dbbbb21f081cf29a1a0a0763f3d6d0275e676","kind":"commit","published_at":"2021-01-05T22:00:32.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.7","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.7"},{"name":"v1.0.6","sha":"4996090033d102d2d8cb400e2bf2f938e7a0b537","kind":"commit","published_at":"2020-08-10T07:25:15.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.6","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.6"},{"name":"v1.0.5","sha":"b71b92c1768cc65cad56c7ea6df054b4eade747f","kind":"commit","published_at":"2020-03-17T17:24:54.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.5","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.5"},{"name":"v1.0.4","sha":"ac2099de8d3789d30b99b740d1a9d242097462df","kind":"commit","published_at":"2019-05-02T19:04:27.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.4","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.4"},{"name":"v1.0.3","sha":"e598472b238f5d2a505e1316886da2171f86bfa4","kind":"commit","published_at":"2019-04-16T08:25:11.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.3","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.3"},{"name":"v1.0.2","sha":"3acf212ff2a54d8afdc24d6d24fb7e17d5659742","kind":"commit","published_at":"2019-04-14T07:38:43.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.2","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.2"},{"name":"v1.0.1","sha":"b43b330ad7ef975a5049e4cc58f948aa6d9cad89","kind":"commit","published_at":"2019-03-17T13:19:57.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.1","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"13beba8e3e5d9aaaeef8c65ae3d8ad51520e12a5","kind":"commit","published_at":"2019-03-16T15:43:58.000Z","download_url":"https://codeload.github.com/jarcoal/httpmock/tar.gz/v1.0.0","html_url":"https://github.com/jarcoal/httpmock/releases/tag/v1.0.0"}]},"repo_metadata_updated_at":"2023-03-21T18:38:09.524Z","dependent_packages_count":5401,"downloads":null,"downloads_period":null,"dependent_repos_count":7724,"rankings":{"downloads":null,"dependent_repos_count":0.08942257247489033,"dependent_packages_count":0.03316129840343235,"stargazers_count":1.633527612684248,"forks_count":2.607319920289684,"docker_downloads_count":0.36107828633087174,"average":0.9449019380366253},"purl":"pkg:golang/github.com/jarcoal/httpmock","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/jarcoal/httpmock","docker_dependents_count":75,"docker_downloads_count":25009144,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/jarcoal/httpmock","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/jarcoal/httpmock/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarcoal%2Fhttpmock/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarcoal%2Fhttpmock/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarcoal%2Fhttpmock/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarcoal%2Fhttpmock/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882895,"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":131,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4482056321","node_id":"PR_kwDOKn2zmM7dTfdJ","number":364,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T00:16:16.000Z","updated_at":"2026-05-22T14:07:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.7","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.40.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SafeStatusCode() and SafeLocation() helpers to APIResponse for nil-safe access\u003c/li\u003e\n\u003cli\u003eAdd DEBUG logs in callAPI for request failures, retries, rate limiting (429), and retry exhaustion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/483062335806be89511df06c7ad4dac6a8b78d22\"\u003e\u003ccode\u003e4830623\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.38.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/364","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/364","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/364/packages"},{"uuid":"4461085697","node_id":"PR_kwDOD0uEG87cQ4R-","number":184,"state":"closed","title":"Bump the gomod group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T19:48:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-16T19:49:00.000Z","updated_at":"2026-05-23T19:48:24.000Z","time_to_close":604763,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod","update_count":17,"packages":[{"name":"cloud.google.com/go/compute","old_version":"1.57.0","new_version":"1.63.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.21.0","new_version":"1.21.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.4","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.29.5","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.295.0","new_version":"1.302.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/hashicorp/consul/api","old_version":"1.33.4","new_version":"1.34.2","repository_url":"https://github.com/hashicorp/consul"},{"name":"github.com/hashicorp/go-plugin","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/hashicorp/go-plugin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/transip/gotransip/v6","old_version":"6.26.1","new_version":"6.27.1","repository_url":"https://github.com/transip/gotransip"},{"name":"tailscale.com","old_version":"1.96.2","new_version":"1.98.2","repository_url":"https://github.com/tailscale/tailscale"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) | `1.57.0` | `1.63.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.21.0` | `1.21.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.4` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.5` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.295.0` | `1.302.0` |\n| [github.com/hashicorp/consul/api](https://github.com/hashicorp/consul) | `1.33.4` | `1.34.2` |\n| [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin) | `1.7.0` | `1.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/transip/gotransip/v6](https://github.com/transip/gotransip) | `6.26.1` | `6.27.1` |\n| [tailscale.com](https://github.com/tailscale/tailscale) | `1.96.2` | `1.98.2` |\n\n\nUpdates `cloud.google.com/go/compute` from 1.57.0 to 1.63.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/compute's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompute: v1.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.62.0...compute/v1.63.0\"\u003ev1.63.0\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ec\"\u003edf96b2ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estorage: v1.59.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.59.2...storage/v1.59.3\"\u003ev1.59.3\u003c/a\u003e (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle MRD hang corner case (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14509\"\u003e#14509\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1ca3b6f0\"\u003e1ca3b6f0\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/googleapis/google-cloud-go/commit/033f4fe394f6f1c36dd31eaebf0ac0daef7bb744\"\u003e\u003ccode\u003e033f4fe\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260514T191310Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/bf1c57a433b4c8ee49ce37ead7670194bfd82da0\"\u003e\u003ccode\u003ebf1c57a\u003c/code\u003e\u003c/a\u003e chore(agentplatform): Organize the replay tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d600fbbbcec83604a2ea013f88d10e8be5f3b991\"\u003e\u003ccode\u003ed600fbb\u003c/code\u003e\u003c/a\u003e chore(agentplatform): Mock backend for unit testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ec55a129c36b6707597cde894dbc9793c03685fa\"\u003e\u003ccode\u003eec55a12\u003c/code\u003e\u003c/a\u003e test(spanner): retry query after database recreation in integration test (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/66574dbbc932ce9ff36f2e2b58e7f01778dfd88e\"\u003e\u003ccode\u003e66574db\u003c/code\u003e\u003c/a\u003e fix(agentplatform): Set the agentplatform's dedicated user-agent in header.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9072072537a0e3284043c803b54c5d60065e752f\"\u003e\u003ccode\u003e9072072\u003c/code\u003e\u003c/a\u003e fix(pubsub/v2/pstest): make ackIDs unique per delivery (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14554\"\u003e#14554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/98732682b7e5c2bcb277da1fe70803052c2f5228\"\u003e\u003ccode\u003e9873268\u003c/code\u003e\u003c/a\u003e refactor(pubsub/v2): flatten implementation control logic for Ack and ModAck ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b1db39e78c7618e11cf87d81cfeba68137fa4865\"\u003e\u003ccode\u003eb1db39e\u003c/code\u003e\u003c/a\u003e chore(storage): Fix corner cases in MRD (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14522\"\u003e#14522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ecb3930d6fb2e6e542e11521ee8e9d5935\"\u003e\u003ccode\u003edf96b2e\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/658faa82786023c80b13d3653dc4260d012c63e6\"\u003e\u003ccode\u003e658faa8\u003c/code\u003e\u003c/a\u003e fix(bigquery): handle reset case for table clustering (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.57.0...compute/v1.63.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.21.0 to 1.21.1\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.21.1\u003c/h2\u003e\n\u003ch2\u003e1.21.1 (2026-04-16)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in \u003ccode\u003eResponseError.Error()\u003c/code\u003e where the request URL path was being logged unescaped.\u003c/li\u003e\n\u003cli\u003eRedact query parameters when logging errors.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003eruntime.JoinPaths\u003c/code\u003e, don't add a slash between root and paths when \u003ccode\u003epaths\u003c/code\u003e starts with \u003ccode\u003e?\u003c/code\u003e (query string).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to Go 1.25.0.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\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/63e4ba18204b0df554e330df8f85662e653e67ab\"\u003e\u003ccode\u003e63e4ba1\u003c/code\u003e\u003c/a\u003e Bump release date for azcore (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26613\"\u003e#26613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/fa0312174d17ff4cb7cb0118fa80de07409841c2\"\u003e\u003ccode\u003efa03121\u003c/code\u003e\u003c/a\u003e remove bypass local dns (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26609\"\u003e#26609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c47f9a60dd1e9be6943ff0d6a5666a0ac09f6cfa\"\u003e\u003ccode\u003ec47f9a6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 15153 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26607\"\u003e#26607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/88b8b5b38ecebb929a2e302df054fed1d68618b8\"\u003e\u003ccode\u003e88b8b5b\u003c/code\u003e\u003c/a\u003e Changelog for v2.2.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26567\"\u003e#26567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/72ca19ae2b8b4514c4f48a5ff33495b03c08afd0\"\u003e\u003ccode\u003e72ca19a\u003c/code\u003e\u003c/a\u003e Storage STG 101 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26568\"\u003e#26568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b64baf56c6b168d258b2a0678290ac5f9ab97938\"\u003e\u003ccode\u003eb64baf5\u003c/code\u003e\u003c/a\u003e Sync .github directory with azure-sdk-tools repository (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26600\"\u003e#26600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/ecd64dd6500a04da22107925c3ba9fbe8e636f2c\"\u003e\u003ccode\u003eecd64dd\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.21.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26596\"\u003e#26596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1d02f204d0146ffd7d13d5585bf3766e53c32cc5\"\u003e\u003ccode\u003e1d02f20\u003c/code\u003e\u003c/a\u003e Update copilot code review instructions and migration breaking change mitigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/f6e9ce3212cc9d654d349778f19065eb5d849197\"\u003e\u003ccode\u003ef6e9ce3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 14973 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26531\"\u003e#26531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5a3baf11e0b743a4009efb8e84cbaee335fc0eb\"\u003e\u003ccode\u003ed5a3baf\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS to remove one owner from Custom Providers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26588\"\u003e#26588\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.21.0...sdk/azcore/v1.21.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/aws-sdk-go-v2` from 1.41.4 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.41.4...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.29.5 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/config/v1.29.5...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/credentials` from 1.17.58 to 1.19.16\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/credentials/v1.17.58...credentials/v1.19.16\"\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.295.0 to 1.302.0\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/36b1a5d1a74a4e3dcb5de697f91b66bd69a89714\"\u003e\u003ccode\u003e36b1a5d\u003c/code\u003e\u003c/a\u003e Release 2026-05-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/caf9d7ca2f67b049e3658d5f089e65139d01540c\"\u003e\u003ccode\u003ecaf9d7c\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/2237ceb37038af578e493d13ed0b544caeeac0cd\"\u003e\u003ccode\u003e2237ceb\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/93ffda013a163a2083aa20f1a0b62cbd74e00358\"\u003e\u003ccode\u003e93ffda0\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/e5c93f424528436a368e9ba357814f744130add0\"\u003e\u003ccode\u003ee5c93f4\u003c/code\u003e\u003c/a\u003e Release 2026-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/33e133f4f141e743592571ef6f1eba8de7a46e57\"\u003e\u003ccode\u003e33e133f\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/6407448fca2964df58514c64f7fc5cf3d7a9c91e\"\u003e\u003ccode\u003e6407448\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/5c061151aa35d815397875ee47d78353b8b4fcf1\"\u003e\u003ccode\u003e5c06115\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/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\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.295.0...service/ec2/v1.302.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/gax-go/v2` from 2.19.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/gax-go/releases\"\u003egithub.com/googleapis/gax-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2: v2.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.20.0...v2.21.0\"\u003ev2.21.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate IsFeatureEnabled to not require EXPERIMENTAL (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/497\"\u003e#497\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/a2a329e3\"\u003ea2a329e3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehook transport telemetry into gax.Invoke and record (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/496\"\u003e#496\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/d5310019\"\u003ed5310019\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2: v2.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.19.0...v2.20.0\"\u003ev2.20.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehook metric recording into gax.Invoke (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/494\"\u003e#494\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/1f3e9aef\"\u003e1f3e9aef\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd TelemetryErrorInfo and ExtractTelemetryErrorInfo (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/defdded3\"\u003edefdded3\u003c/a\u003e)\u003c/p\u003e\n\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/googleapis/gax-go/commit/774a802ed711be92679cbaaa77e6aab36fa2ab0c\"\u003e\u003ccode\u003e774a802\u003c/code\u003e\u003c/a\u003e chore: create a release (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/a2a329e31d8ef8348a1ef7bea1c7072f8abcc145\"\u003e\u003ccode\u003ea2a329e\u003c/code\u003e\u003c/a\u003e feat(v2): update IsFeatureEnabled to not require EXPERIMENTAL (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/d5310019d6c635956b61558627b13c2c2419044e\"\u003e\u003ccode\u003ed531001\u003c/code\u003e\u003c/a\u003e feat(v2): hook transport telemetry into gax.Invoke and record (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/25485ab6d9786063de6182cfd8548bde0a2205e1\"\u003e\u003ccode\u003e25485ab\u003c/code\u003e\u003c/a\u003e chore: create a release (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/1f3e9aefd21a1a18a6e4da1e03ea84a0b46f2d49\"\u003e\u003ccode\u003e1f3e9ae\u003c/code\u003e\u003c/a\u003e feat: hook metric recording into gax.Invoke (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/defdded3eac5d97e32243ef79216f1865f3250fb\"\u003e\u003ccode\u003edefdded\u003c/code\u003e\u003c/a\u003e feat(v2): add TelemetryErrorInfo and ExtractTelemetryErrorInfo (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/399c197427eb200d4437d9df061fe1463732153c\"\u003e\u003ccode\u003e399c197\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/c64aabed34b81b7c195e7bbf9cecd58be509783f\"\u003e\u003ccode\u003ec64aabe\u003c/code\u003e\u003c/a\u003e chore(all): update module google.golang.org/grpc to v1.79.3 [SECURITY] (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.19.0...v2.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/hashicorp/consul/api` from 1.33.4 to 1.34.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/d739cbb722f9943108dd6e6b0eca6beaba6b07bc\"\u003e\u003ccode\u003ed739cbb\u003c/code\u003e\u003c/a\u003e updating submodule version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f327aa663638a293d0fe0df4f18a4343327c7d78\"\u003e\u003ccode\u003ef327aa6\u003c/code\u003e\u003c/a\u003e fix follow-redirects sec vuln (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23494\"\u003e#23494\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23496\"\u003e#23496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f82280bffa5eedee3fc08a6cbd9a1187fbd98f65\"\u003e\u003ccode\u003ef82280b\u003c/code\u003e\u003c/a\u003e Go version 1.26 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23493\"\u003e#23493\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23497\"\u003e#23497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/b5716dcb1ab8a257fdd2ef304a037298d8e26956\"\u003e\u003ccode\u003eb5716dc\u003c/code\u003e\u003c/a\u003e CVE suppression (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23478\"\u003e#23478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/a6fecaebec1a5fedef571c87193df0553b56030d\"\u003e\u003ccode\u003ea6fecae\u003c/code\u003e\u003c/a\u003e Backport of Addition of json omitempty for ACLToken name field and its relate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/1063b203f30a1186e834a0b5f33ea530780596fa\"\u003e\u003ccode\u003e1063b20\u003c/code\u003e\u003c/a\u003e Update the 2.0 major release version in the version file (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23480\"\u003e#23480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/aa366782d563e3b672cbeff2d79bddfe888c3dda\"\u003e\u003ccode\u003eaa36678\u003c/code\u003e\u003c/a\u003e removing CVE suppression (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23474\"\u003e#23474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/57e08666c9cdff463552cd25ea06f8925aa2d4a0\"\u003e\u003ccode\u003e57e0866\u003c/code\u003e\u003c/a\u003e feat(multiport): add destination port support for multiport upstreams (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23449\"\u003e#23449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f100b2c2abbfe884c6bb62ec632d0236d9f11ccc\"\u003e\u003ccode\u003ef100b2c\u003c/code\u003e\u003c/a\u003e Post release activity 1.22.6 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23462\"\u003e#23462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/fc8f069c1d946b90e92d2e74d9b8603cb1413e96\"\u003e\u003ccode\u003efc8f069\u003c/code\u003e\u003c/a\u003e update: go version to 1.26.2 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23394\"\u003e#23394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/consul/compare/api/v1.33.4...api/v1.34.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-plugin` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-plugin/releases\"\u003egithub.com/hashicorp/go-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat’s Changed\u003c/h2\u003e\n\u003ch3\u003eCompliance \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated copyright and license headers\u003c/li\u003e\n\u003cli\u003eModernized build tags\u003c/li\u003e\n\u003cli\u003eMultiple GitHub Actions and dependency bumps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes \u0026amp; Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrency issue with \u003ccode\u003epipesWaitGroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePrevented pidfd leak in cmdrunner\u003c/li\u003e\n\u003cli\u003eReduced logging configuration noise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego_package\u003c/code\u003e to full path in proto\u003c/li\u003e\n\u003cli\u003eImproved gRPC example (plugin selection + encoding fix)\u003c/li\u003e\n\u003cli\u003eAdded gRPC streaming example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies Upgrade\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eprotobuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSeveral CI/CD action updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncabatoff\"\u003e\u003ccode\u003e@​ncabatoff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jbkingsley\"\u003e\u003ccode\u003e@​jbkingsley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kartheek-hc\"\u003e\u003ccode\u003e@​kartheek-hc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xnox\"\u003e\u003ccode\u003e@​xnox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/texasich\"\u003e\u003ccode\u003e@​texasich\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/155dcddc94873a285e14b7fa24b2f6ab6139668e\"\u003e\u003ccode\u003e155dcdd\u003c/code\u003e\u003c/a\u003e cmdrunner: release process handle in _pidAlive to avoid pidfd leak (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/96d18ee73579514cd44c3426890f4f97dc6ae8f0\"\u003e\u003ccode\u003e96d18ee\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/upload-artifact in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a0c251caf6045197035bbd877cba3ebdaa621e04\"\u003e\u003ccode\u003ea0c251c\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/setup-go from 6.3.0 to 6.4.0 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/6a56553ba88e99af510469265010d790d2cce873\"\u003e\u003ccode\u003e6a56553\u003c/code\u003e\u003c/a\u003e [chore] : Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/abeb978c3d6f630da9beaefa43fea3b7d2f5caef\"\u003e\u003ccode\u003eabeb978\u003c/code\u003e\u003c/a\u003e Bump protobuf from 4.25.8 to 5.29.6 in /examples/grpc/plugin-python (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a4c9002b45d97c112031393d744d7485a2f2dafc\"\u003e\u003ccode\u003ea4c9002\u003c/code\u003e\u003c/a\u003e examples: Add gRPC streaming example (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/0ac49e29593b336d40bc773af5911912d6497c0d\"\u003e\u003ccode\u003e0ac49e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/d662936265982d48f9ca5f269d5435ff56f1dff6\"\u003e\u003ccode\u003ed662936\u003c/code\u003e\u003c/a\u003e logging: lower priority of configuring messages (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/c57bf6469fd6f1e679210d8215eb8f4932ee98b1\"\u003e\u003ccode\u003ec57bf64\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/setup-go from 6.1.0 to 6.2.0 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a33e4540ca88b01f9c3e459e3e33fc37848184ae\"\u003e\u003ccode\u003ea33e454\u003c/code\u003e\u003c/a\u003e chore: add plugin selection and fix encoding in gRPC example (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-plugin/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/transip/gotransip/v6` from 6.26.1 to 6.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transip/gotransip/releases\"\u003egithub.com/transip/gotransip/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.27.1\u003c/h2\u003e\n\u003cp\u003euse datetime for creationdate of k8s volumesnapshots\u003c/p\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003cp\u003eAdded support for k8s volumesnapshots\u003c/p\u003e\n\u003ch2\u003ev6.26.2\u003c/h2\u003e\n\u003cp\u003eAdd orderDate to SslCertificate\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/transip/gotransip/commit/c1963c2071752d81cd894f3660ccb3ff49a70485\"\u003e\u003ccode\u003ec1963c2\u003c/code\u003e\u003c/a\u003e use rest.Time for snapshot creationdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transip/gotransip/commit/a8fd0e32be3b6967df25c8eb25d8068ce6dd3954\"\u003e\u003ccode\u003ea8fd0e3\u003c/code\u003e\u003c/a\u003e added block storage snapshots for k8s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transip/gotransip/commit/6edcecefd9388359a34af56fea7aad41b9818079\"\u003e\u003ccode\u003e6edcece\u003c/code\u003e\u003c/a\u003e Add orderDate to SslCertificate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transip/gotransip/compare/v6.26.1...v6.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/crypto` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/03ca0dcccbd37ba6be80adf74dde8d78a4d72817\"\u003e\u003ccode\u003e03ca0dc\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/8400f4a938077a7a7817ab7d163d148e371b320b\"\u003e\u003ccode\u003e8400f4a\u003c/code\u003e\u003c/a\u003e ssh: respect signer's algorithm preference in pickSignatureAlgorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/81c6cb34a8fc386ed53293cd79e3c0c232ee7366\"\u003e\u003ccode\u003e81c6cb3\u003c/code\u003e\u003c/a\u003e ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.49.0...v0.50.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/sys` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/f33a730cd0c449cfd6f7106780c73052e96cc33d\"\u003e\u003ccode\u003ef33a730\u003c/code\u003e\u003c/a\u003e windows: support nil security descriptor on GetNamedSecurityInfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/493d1725989a7a3f3582adfa68faf7207aec666b\"\u003e\u003ccode\u003e493d172\u003c/code\u003e\u003c/a\u003e cpu: add runtime import in cpu_darwin_arm64_other.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/2c2be756b97dee6d15aba69839acfbd4e0f3ccc5\"\u003e\u003ccode\u003e2c2be75\u003c/code\u003e\u003c/a\u003e windows: use syscall.SyscallN in Proc.Call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/a76ec62d6c5389e4fe51c659ba926bf71e471a67\"\u003e\u003ccode\u003ea76ec62\u003c/code\u003e\u003c/a\u003e cpu: roll back \u0026quot;use IsProcessorFeaturePresent to calculate ARM64 on windows\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sys/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/api` from 0.272.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\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-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\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-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.272.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/grpc` from 1.79.3 to 1.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eringhash: enable gRFC A76 (endpoint hash keys and request hash headers) by default. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8922\"\u003e#8922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/alts: pool write buffers to reduce memory allocations and usage. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8919\"\u003e#8919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egrpc: enable the use of pooled write buffers for buffering HTTP/2 frame writes by default. This reduces memory usage when connections are idle. Use the \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc#WithSharedWriteBuffer\"\u003eWithSharedWriteBuffer\u003c/a\u003e dial option or the \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc#SharedWriteBuffer\"\u003eSharedWriteBuffer\u003c/a\u003e server option to disable this feature. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8957\"\u003e#8957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds/priority: stop caching child LB policies removed from the configuration. This will help reduce memory and cpu usage when localities are constantly switching between priorities. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8997\"\u003e#8997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: add a faster tiered buffer pool; use the experimental \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc/mem@master#NewBinaryTieredBufferPool\"\u003emem.NewBinaryTieredBufferPool\u003c/a\u003e function to create such pools. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8775\"\u003e#8775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/397e45edaa68f8763773bbaaf539cf7894169cd2\"\u003e\u003ccode\u003e397e45e\u003c/code\u003e\u003c/a\u003e Change version to 1.80.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8948\"\u003e#8948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/64ebf0a600005838970e6ba1eb0a9e46e528ed73\"\u003e\u003ccode\u003e64ebf0a\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8997\"\u003e#8997\u003c/a\u003e to v1.80.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9027\"\u003e#9027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/e45ed241865981b6973cdd0dd69571456d570282\"\u003e\u003ccode\u003ee45ed24\u003c/code\u003e\u003c/a\u003e xds/rbac: add additional handling for addresses with ports (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9022\"\u003e#9022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c78d26e03e129f5cb357b757037fcded2333b74e\"\u003e\u003ccode\u003ec78d26e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8957\"\u003e#8957\u003c/a\u003e to v1.80.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9007\"\u003e#9007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/bd7cd3c1abbd27fb751275a58886444d52103482\"\u003e\u003ccode\u003ebd7cd3c\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8987\"\u003e#8987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b6597b3d328c1ed6b003f9a23b942af7148352ca\"\u003e\u003ccode\u003eb6597b3\u003c/code\u003e\u003c/a\u003e xds/clusterimpl: use xdsConfig for updates and remove redundant fields from L...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/1d4fa8a7b772553e82137b059ad4a8f632a1c522\"\u003e\u003ccode\u003e1d4fa8a\u003c/code\u003e\u003c/a\u003e xds: change cdsbalancer to use update from dependency manager (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8f47d364511c8eb0517b47e1a39f13a1370c6a10\"\u003e\u003ccode\u003e8f47d36\u003c/code\u003e\u003c/a\u003e attributes: Replace internal map with linked list (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8933\"\u003e#8933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/22e1ee8085952b4bdadf2928c187d665f6daff99\"\u003e\u003ccode\u003e22e1ee8\u003c/code\u003e\u003c/a\u003e xds: add panic recovery in xdsclient resource unmarshalling. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8895\"\u003e#8895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/7136e99ee323c26984174eb3cec85c201fef9946\"\u003e\u003ccode\u003e7136e99\u003c/code\u003e\u003c/a\u003e credentials/alts: Pool write buffers (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8919\"\u003e#8919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailscale.com` from 1.96.2 to 1.98.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailscale/tailscale/releases\"\u003etailscale.com's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.96.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to the changelog available at \u003ca href=\"https://tailscale.com/changelog\"\u003ehttps://tailscale.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.96.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the changelog available at \u003ca href=\"https://tailscale.com/changelog\"\u003ehttps://tailscale.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/34c530668cb05fa60b3d707a44b70460344789ef\"\u003e\u003ccode\u003e34c5306\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is 1.98.2 (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19751\"\u003e#19751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/b192880cb4850248ee8d1997b247709eb85c6d56\"\u003e\u003ccode\u003eb192880\u003c/code\u003e\u003c/a\u003e cmd/cloner: preserve nil-valued entries when cloning map (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19749\"\u003e#19749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/f13500e12f2fe3f1b6d8e39a86b90beae8efd89a\"\u003e\u003ccode\u003ef13500e\u003c/code\u003e\u003c/a\u003e go.toolchain.rev: bump to Go 1.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/87ab41993e0aba0965ef887af38c2543572bef3a\"\u003e\u003ccode\u003e87ab419\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is v1.98.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/bdcb71a0d0b6627cd5107be7931f6ecdf6b9c1b3\"\u003e\u003ccode\u003ebdcb71a\u003c/code\u003e\u003c/a\u003e tsnet: make workload identity federation opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/06a48f503d15379d7a94a30ab1f64bf253382509\"\u003e\u003ccode\u003e06a48f5\u003c/code\u003e\u003c/a\u003e tsnet: ban awsstore and kubestore as deps in TestDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/f2d5ef72bd2fc32db115550646a58076b7898853\"\u003e\u003ccode\u003ef2d5ef7\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is v1.98.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/aa21b0c0082040892064a4d4af0aabdc78dde653\"\u003e\u003ccode\u003eaa21b0c\u003c/code\u003e\u003c/a\u003e client/systray: fix recommended exit node not showing as selected (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/eac531da8e22a87e18ca1f04e16e93bce1e50c04\"\u003e\u003ccode\u003eeac531d\u003c/code\u003e\u003c/a\u003e cmd/tailscale/cli: unhide \u003ccode\u003e--report posture\u003c/code\u003e flag in \u003ccode\u003eup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/883d4fd2cddf80cf860a10bd8e8b5e45cf00599e\"\u003e\u003ccode\u003e883d4fd\u003c/code\u003e\u003c/a\u003e wgengine/netstack, net/ping: stop using pro-bing and use our net/ping instead\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailscale/tailscale/compare/v1.96.2...v1.98.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/seveas/herd/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seveas%2Fherd/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"},{"uuid":"4365813525","node_id":"PR_kwDOD76tIs7XfTnN","number":4448,"state":"closed","title":"build(deps): bump the gomod group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["go","needs/area","kind/dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T07:52:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T17:44:38.000Z","updated_at":"2026-05-04T07:52:55.000Z","time_to_close":223695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":33,"packages":[{"name":"github.com/Masterminds/semver/v3","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/Masterminds/semver"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.5","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.14","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.22.12","new_version":"1.22.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs","old_version":"1.68.0","new_version":"1.71.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.43.5","new_version":"1.43.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.42.25","new_version":"1.42.27","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/buger/jsonparser","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/buger/jsonparser"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/gin-contrib/gzip","old_version":"1.2.3","new_version":"1.2.6","repository_url":"https://github.com/gin-contrib/gzip"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/go-openapi/strfmt","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/go-openapi/strfmt"},{"name":"github.com/go-openapi/swag","old_version":"0.25.5","new_version":"0.26.0","repository_url":"https://github.com/go-openapi/swag"},{"name":"github.com/go-sql-driver/mysql","old_version":"1.9.3","new_version":"1.10.0","repository_url":"https://github.com/go-sql-driver/mysql"},{"name":"github.com/hashicorp/go-plugin","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/hashicorp/go-plugin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.1.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/jedib0t/go-pretty/v6","old_version":"6.7.9","new_version":"6.7.10","repository_url":"https://github.com/jedib0t/go-pretty"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.41","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/moby/moby/api","old_version":"1.54.1","new_version":"1.54.2","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/segmentio/kafka-go","old_version":"0.4.50","new_version":"0.4.51","repository_url":"https://github.com/segmentio/kafka-go"},{"name":"github.com/shirou/gopsutil/v4","old_version":"4.26.3","new_version":"4.26.4","repository_url":"https://github.com/shirou/gopsutil"},{"name":"github.com/slack-go/slack","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/slack-go/slack"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"k8s.io/apiserver","old_version":"0.35.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) | `3.4.0` | `3.5.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.14` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.22.12` | `1.22.17` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs](https://github.com/aws/aws-sdk-go-v2) | `1.68.0` | `1.71.1` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.43.5` | `1.43.7` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.42.25` | `1.42.27` |\n| [github.com/buger/jsonparser](https://github.com/buger/jsonparser) | `1.1.2` | `1.2.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.0` |\n| [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) | `1.2.3` | `1.2.6` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.20.0` | `2.21.1` |\n| [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) | `0.26.1` | `0.26.2` |\n| [github.com/go-openapi/swag](https://github.com/go-openapi/swag) | `0.25.5` | `0.26.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin) | `1.7.0` | `1.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.1.0` | `1.4.1` |\n| [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) | `6.7.9` | `6.7.10` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.41` | `1.14.44` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.54.1` | `1.54.2` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.4.0` | `0.4.1` |\n| [github.com/segmentio/kafka-go](https://github.com/segmentio/kafka-go) | `0.4.50` | `0.4.51` |\n| [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) | `4.26.3` | `4.26.4` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.21.0` | `0.23.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.3` | `0.36.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.48.1` | `1.50.0` |\n\n\nUpdates `github.com/Masterminds/semver/v3` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Masterminds/semver/releases\"\u003egithub.com/Masterminds/semver/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding more prerelease tests by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/273\"\u003eMasterminds/semver#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate constraint error messages by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/278\"\u003eMasterminds/semver#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/279\"\u003eMasterminds/semver#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding some checks in by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/280\"\u003eMasterminds/semver#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating deps by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/281\"\u003eMasterminds/semver#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.35.1 to 4.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/282\"\u003eMasterminds/semver#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 5.0.5 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/Masterminds/semver/pull/283\"\u003eMasterminds/semver#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7.0.1 to 9.2.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/Masterminds/semver/pull/284\"\u003eMasterminds/semver#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating gitignore for devcontainers by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/286\"\u003eMasterminds/semver#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing some quality issues by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/287\"\u003eMasterminds/semver#287\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/282\"\u003eMasterminds/semver#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/Masterminds/semver/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/Masterminds/semver/compare/v3.4.0...v3.5.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/Masterminds/semver/blob/master/CHANGELOG.md\"\u003egithub.com/Masterminds/semver/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\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/Masterminds/semver/commit/8b89c86cb53c57cfd5d07c13de12bc4d78954e99\"\u003e\u003ccode\u003e8b89c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/287\"\u003e#287\u003c/a\u003e from mattfarina/fix-da-issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/29d51d0ea4bffe39173673685d0dd312447d74a7\"\u003e\u003ccode\u003e29d51d0\u003c/code\u003e\u003c/a\u003e Fixing some quality issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/87f651dbe2f616342d6408b997ad7116ba72ddf3\"\u003e\u003ccode\u003e87f651d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/286\"\u003e#286\u003c/a\u003e from mattfarina/update-devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/158a6852a7e66d99594653227d3e8c3dc6d160ca\"\u003e\u003ccode\u003e158a685\u003c/code\u003e\u003c/a\u003e Updating gitignore for devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/7e83c080cfb4455752c654805b189274a10890ab\"\u003e\u003ccode\u003e7e83c08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/284\"\u003e#284\u003c/a\u003e from Masterminds/dependabot/github_actions/golangci/g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/697e27f32e7419eb896e7d3ec680c65fc673166b\"\u003e\u003ccode\u003e697e27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/283\"\u003e#283\u003c/a\u003e from Masterminds/dependabot/github_actions/actions/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/1591f8e3806198f60fa4dcaf2751bfc805c7740d\"\u003e\u003ccode\u003e1591f8e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/282\"\u003e#282\u003c/a\u003e from Masterminds/dependabot/github_actions/github/cod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/3f5ff1737a28437e536d3ec54e41919577748ae6\"\u003e\u003ccode\u003e3f5ff17\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7.0.1 to 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/04baa3376047b6d5e79ffcc60f69332dd3e26c85\"\u003e\u003ccode\u003e04baa33\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/45939fec77cd7d07d586b823284d11423028e9c2\"\u003e\u003ccode\u003e45939fe\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.35.1 to 4.35.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.4.0...v3.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/aws/aws-sdk-go-v2` from 1.41.5 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.41.5...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.14 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/config/v1.32.14...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/feature/s3/manager` from 1.22.12 to 1.22.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/service/mq/v1.22.12...feature/s3/manager/v1.22.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/cloudwatchlogs` from 1.68.0 to 1.71.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/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\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/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\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/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\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/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\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/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\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/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\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/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.68.0...service/s3/v1.71.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/aws-sdk-go-v2/service/kinesis` from 1.43.5 to 1.43.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/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\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/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\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/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\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/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\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/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\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/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ivs/v1.43.5...service/fsx/v1.43.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/service/s3` from 1.98.0 to 1.100.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/s3/v1.98.0...service/s3/v1.100.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/aws-sdk-go-v2/service/sqs` from 1.42.25 to 1.42.27\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/sqs/v1.42.25...service/sqs/v1.42.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/buger/jsonparser` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/buger/jsonparser/releases\"\u003egithub.com/buger/jsonparser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix 2 bugs, remove 7 dead code blocks, add formal verification using \u003ca href=\"https://reqproof.com\"\u003eReqProof\u003c/a\u003e by \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/281\"\u003ebuger/jsonparser#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for tinygo by \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/269\"\u003ebuger/jsonparser#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.2...v1.2.0\"\u003ehttps://github.com/buger/jsonparser/compare/v1.1.2...v1.2.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/buger/jsonparser/commit/c172c166bb09ea84677aa54c80cc95526a084780\"\u003e\u003ccode\u003ec172c16\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/269\"\u003e#269\u003c/a\u003e from buger/tinygo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/680cd2e7cc11e540df0c48e37ddd84b609a24631\"\u003e\u003ccode\u003e680cd2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/281\"\u003e#281\u003c/a\u003e from buger/reqproof-assurance-hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/9dce61c6d90ef3cf668ac2fd733b5884449bf2a1\"\u003e\u003ccode\u003e9dce61c\u003c/code\u003e\u003c/a\u003e Migrate review storage from reviews/ folder to per-requirement timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/c03b9ef69494a45c86f3c876f50bdbe4aa0f066c\"\u003e\u003ccode\u003ec03b9ef\u003c/code\u003e\u003c/a\u003e feat: add property-based obligation classes with 24 new SYS-REQs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/9c46110d625182c6ef661e025042ff0319ba6e6f\"\u003e\u003ccode\u003e9c46110\u003c/code\u003e\u003c/a\u003e chore: fix spec lint warnings — remove stale parent field, set review metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/8bbb8a866e9ba29224c103ea47b49366ab8a2789\"\u003e\u003ccode\u003e8bbb8a8\u003c/code\u003e\u003c/a\u003e Close coverage gaps: SYS-REQ-007/008/010 fuzz harness coverage to 100%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/552e93b1bc4170c6c9932cb9246eb7e98746b410\"\u003e\u003ccode\u003e552e93b\u003c/code\u003e\u003c/a\u003e Install Z3 via apt before audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/98133b4e9b4f34ac37b4841085e1602e5707eb2b\"\u003e\u003ccode\u003e98133b4\u003c/code\u003e\u003c/a\u003e Remove manual Z3 pre-download, now handled by proof-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/1b70eadbc328b0f4e7eb49d92415b44f4dd87470\"\u003e\u003ccode\u003e1b70ead\u003c/code\u003e\u003c/a\u003e Debug Z3 pre-download: remove output suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/aac1fbc1066f2422b5130bf5e955a8b021852f8a\"\u003e\u003ccode\u003eaac1fbc\u003c/code\u003e\u003c/a\u003e Pre-download Z3 solver before audit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fdcafbf6f4d7ea171e5999fb0213f5b625ce2c1f\"\u003e\u003ccode\u003efdcafbf\u003c/code\u003e\u003c/a\u003e avoid copying inotify event buffers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7cf61a87d579a05ea284ee7906bd3e23a656f7ee\"\u003e\u003ccode\u003e7cf61a8\u003c/code\u003e\u003c/a\u003e update minimum Go version requirement to 1.23 in README.md (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/907df2a737451a13b2f25a244e1d10b94d76fb21\"\u003e\u003ccode\u003e907df2a\u003c/code\u003e\u003c/a\u003e run go fix ./... (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e53b5423320c17007eca432830e067a13dc50007\"\u003e\u003ccode\u003ee53b542\u003c/code\u003e\u003c/a\u003e all: bump minimum Go version to 1.23 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/0ead6d1bf346560558197dd9fcf992899e41b421\"\u003e\u003ccode\u003e0ead6d1\u003c/code\u003e\u003c/a\u003e windows: re-enable chanClosed check in TestClose/events_not_read (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/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 `github.com/gin-contrib/gzip` from 1.2.3 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-contrib/gzip/releases\"\u003egithub.com/gin-contrib/gzip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e873bbb87a1c990c0f69ea4dabd326d1ad6c03d21: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eade6e24981a3a4ac83be83a85fd99bf6b31b26ad: chore: update indirect dependencies to latest minor versions (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb05b2a26e70821f05c69803ab8dae4d102fd29f: chore: remove bearer.yml workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e941d83dfeafcdaba9a1d26c152a86d1b366679bb: chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e992c35ffb760a55d5e601f98902ec68b58552f84: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e728cc3182b0ff8af682dd258f3c34c979339b751: chore(ci): update golangci-lint to v2.6 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7dab3cb735aaacec7850dc25de4eca1098da9ac5: chore: add WithMinLength option to control when responses are gzipped (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1984bfcb47d9c3e8dc2034927c56dfaf37f81694: chore(deps): bump actions/cache from 4 to 5 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4fdf19e58dc3f5bc100e706f4ad3b7db6eadbb6d: chore(ci): upgrade trivy-action from 0.33.1 to 0.35.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec65ba869ead4672aa966cb4816e4f88b80d0276c: chore(deps): upgrade gin to v1.12.0 and update CI Go versions (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68f826a9928f328d594ac9b7d474a5419b6313bb: chore(deps): upgrade golang.org/x/text to v0.35.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c6db595c784917fae51be3b8c7299cd94c14180: ci: integrate Trivy security scanning workflow and badge (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68ed7ff60d0e1d4b665fab04c5fc8eb570e6ce15: ci(workflow): bump goreleaser/goreleaser-action from v6 to v7 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edb4e3d02da14db28c2f17a4d2f787a975747e4cb: Add Go 1.26 to GitHub Actions test matrix (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e05b2770e8ccf257f32f5480f4de64e5e05e91b19: Update golangci-lint version to v2.9 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eff4cafa248cbdda63d164635ce13bd5cc65eaf62: fix(header): static file error gzip header handling and add tests (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/123\"\u003e#123\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9e2912be47f3fea493c0885a4163cc1e0de63df1: fix(body): avoid double gzip compression in response middleware (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e18052f1101f0ab6bb3e435c51c3e4ef1f0dacbad: chore(deps): bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/121\"\u003e#121\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c0c3531574e2911ba304a1a7de85f74d4683c73: fix(header): disable gzip compression for error responses (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f25d09bbd45f586128b6a2e1b05f465a8dfec44: chore: update Go version and refresh dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec41b389e172267603f0cf452981c8c43b335b584: chore: upgrade Go version and refresh dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef1d76af69a69ac6674ed2353ddfafe5d3c9ff54: ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5328e46719048209fa37113fc83b45c5da74ac7b: ci: update CI to test against Go 1.25 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e05c6a0dc97ba02fa761283194212ddb07b8acc57: ci: drop Go 1.23 support from CI test matrix (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eda07e65db2a5c1a679d6904ffacc5fc488562863: ci: modernize GitHub Actions and update workflow dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e218712ef248d02c654f31890f7df89bf2147548c: ci: upgrade Go action version in CI workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\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/gin-contrib/gzip/commit/68f826a9928f328d594ac9b7d474a5419b6313bb\"\u003e\u003ccode\u003e68f826a\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade golang.org/x/text to v0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/68ed7ff60d0e1d4b665fab04c5fc8eb570e6ce15\"\u003e\u003ccode\u003e68ed7ff\u003c/code\u003e\u003c/a\u003e ci(workflow): bump goreleaser/goreleaser-action from v6 to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/c65ba869ead4672aa966cb4816e4f88b80d0276c\"\u003e\u003ccode\u003ec65ba86\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade gin to v1.12.0 and update CI Go versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/4fdf19e58dc3f5bc100e706f4ad3b7db6eadbb6d\"\u003e\u003ccode\u003e4fdf19e\u003c/code\u003e\u003c/a\u003e chore(ci): upgrade trivy-action from 0.33.1 to 0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/05b2770e8ccf257f32f5480f4de64e5e05e91b19\"\u003e\u003ccode\u003e05b2770\u003c/code\u003e\u003c/a\u003e Update golangci-lint version to v2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/db4e3d02da14db28c2f17a4d2f787a975747e4cb\"\u003e\u003ccode\u003edb4e3d0\u003c/code\u003e\u003c/a\u003e Add Go 1.26 to GitHub Actions test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/1984bfcb47d9c3e8dc2034927c56dfaf37f81694\"\u003e\u003ccode\u003e1984bfc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/7dab3cb735aaacec7850dc25de4eca1098da9ac5\"\u003e\u003ccode\u003e7dab3cb\u003c/code\u003e\u003c/a\u003e chore: add WithMinLength option to control when responses are gzipped (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/728cc3182b0ff8af682dd258f3c34c979339b751\"\u003e\u003ccode\u003e728cc31\u003c/code\u003e\u003c/a\u003e chore(ci): update golangci-lint to v2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/992c35ffb760a55d5e601f98902ec68b58552f84\"\u003e\u003ccode\u003e992c35f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade quic-go to v0.57.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-contrib/gzip/compare/v1.2.3...v1.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e192ac89eefc1c30f7c97ae48a9ffb1c6f1c8c8bc: feat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4203\"\u003e#4203\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e53410d2e07054369e0960fbe2eed97e1b9966f12: feat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4502\"\u003e#4502\u003c/a\u003e) (\u003ca href=\"https://github.com/raju-mechatronics\"\u003e\u003ccode\u003e@​raju-mechatronics\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eacc55e049e33b401e810dbd8c0d6dcb6b3ba2b05: feat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4423\"\u003e#4423\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38e765119241d990705169bedb5002a29ae0cbd1: feat(context): implemented Delete method (\u003ca href=\"https://github.com/Spyder01\"\u003e\u003ccode\u003e@​Spyder01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e771dcc6476d7bc6abb9ec0235ecefa4d38fe6fb0: feat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4420\"\u003e#4420\u003c/a\u003e) (\u003ca href=\"https://github.com/ldesauw\"\u003e\u003ccode\u003e@​ldesauw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4dec17afdff48e8018c83618fbbe69fceeb2b41d: feat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/wsyqn6\"\u003e\u003ccode\u003e@​wsyqn6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7776de7d444935ea4385999711bd6331a98fecb: feat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4145\"\u003e#4145\u003c/a\u003e) (\u003ca href=\"https://github.com/laurentcau\"\u003e\u003ccode\u003e@​laurentcau\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb917b14ff9d189f16a7492be79d123a47806ee19: fix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2169\"\u003e#2169\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d1092b3b48addf6f9cd00fe274ec3bd14650eb: fix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9914178584e42458ff7d23891463a880f58c9d86: fix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4472\"\u003e#4472\u003c/a\u003e) (\u003ca href=\"https://github.com/Nurysso\"\u003e\u003ccode\u003e@​Nurysso\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2a794cd0b0faa7d829291375b27a3467ea972b0d: fix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4403\"\u003e#4403\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d5a28ed6d3849da820195b6774d212bcc038a9: fix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4422\"\u003e#4422\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5fad976b372e381312f8de69f0969f1284d229d3: fix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4415\"\u003e#4415\u003c/a\u003e) (\u003ca href=\"https://github.com/pawannn\"\u003e\u003ccode\u003e@​pawannn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e63dd3e60cab89c27fb66bce1423bd268d52abad1: fix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4336\"\u003e#4336\u003c/a\u003e) (\u003ca href=\"https://github.com/MondayCha\"\u003e\u003ccode\u003e@​MondayCha\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a: fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e) (\u003ca href=\"https://github.com/dengaleev\"\u003e\u003ccode\u003e@​dengaleev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e234a6d4c00cb77af9852aca0b8289745d5529b4b: fix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4373\"\u003e#4373\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e472d086af2acd924cb4b9d7be0525f7d790f69bc: fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8e07d37c63e5536eb25f4af4c91eabeee4011fba: fix: Correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4511\"\u003e#4511\u003c/a\u003e) (\u003ca href=\"https://github.com/mahanadh\"\u003e\u003ccode\u003e@​mahanadh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba093d19477b896ac89a7fc3246af23d290b8e26: chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e) (\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2b489dbf4826c2c630717a77fd5e42774625410: chore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eecb3f7b5e2f3915bf1db240ed5eee572f8dbea36: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4449\"\u003e#4449\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf6e8b70b8261bb0c99ad094fe552ab92991620a: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb309081bc5c137b2aa15701ef53f7f19788da25: chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e) (\u003ca href=\"https://github.com/USA-RedDragon\"\u003e\u003ccode\u003e@​USA-RedDragon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e26c3a628655cad2388380cb8102d6ce7d4875f3b: chore(response): prevent Flush() panic when \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4479\"\u003e#4479\u003c/a\u003e) (\u003ca href=\"https://github.com/Twacqwq\"\u003e\u003ccode\u003e@​Twacqwq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5dd833f1f26de0eb30eae47b17e05ced2482dc41: chore: bump minimum Go version to 1.24 and update workflows (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4388\"\u003e#4388\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39858a0859c914bd26948fa950477e11bd8d3823: refactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4352\"\u003e#4352\u003c/a\u003e) (\u003ca href=\"https://github.com/russcoss\"\u003e\u003ccode\u003e@​russcoss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec0048f645ee945c4db30593afdea10123e2c30a6: refactor(context): omit the return value names (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4395\"\u003e#4395\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e915e4c90d28ec4cffc6eb146e208ab5a65eac772: refactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://github.com/pauloappbr\"\u003e\u003ccode\u003e@​pauloappbr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e414de60574449457f3192a7a1d5528940db2836d: refactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4333\"\u003e#4333\u003c/a\u003e) (\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e59e9d4a794f12c4f9a6c7bed441b9644e5f6d99b: refactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4314\"\u003e#4314\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ab698dc5110af1977d57226e4995c57dd34c233: refactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4142\"\u003e#4142\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1a15347b1e45a8ee816193d3578a93bfd73b70f: refactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4467\"\u003e#4467\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3118cc378d263454098924ebbde7e8d1dd2e904: refactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4392\"\u003e#4392\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e488f8c3ffa579a8d19beb2bae95ff8ef36b3d53f: refactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4529\"\u003e#4529\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9968c4bf9d5a99edc3eee2c068a4c9160ece8915: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4389\"\u003e#4389\u003c/a\u003e) (\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea85ef5ce4d0cda8834c59c855068ed48b51192d1: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4432\"\u003e#4432\u003c/a\u003e) (\u003ca href=\"https://github.com/efcking\"\u003e\u003ccode\u003e@​efcking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61b67de522a189b568aced4c5c16917c558e3387: ci(bot): increase frequency and group updates for dependencies (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4367\"\u003e#4367\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb27ef26c2fdfe25344b4c039d8a53551f9e912c: ci(lint): refactor test assertions and linter configuration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4436\"\u003e#4436\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e93ff771e6dbf10e432864b30f3719ac5c84a4d4a: ci(sec): improve type safety and server organization in HTTP middleware (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4437\"\u003e#4437\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee88fc8927a52b74f55bec0351604a56ac0aa1c51: ci(sec): schedule Trivy security scans to run daily at midnight UTC (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4439\"\u003e#4439\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e5ff3ace496a31b138b0820136a146bfb5de0ef: ci: replace vulnerability scanning workflow with Trivy integration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4421\"\u003e#4421\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e00900fb3e1ea9dde33985a0e4f6afec793d5e786: ci: update CI workflows and standardize Trivy config quotes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4531\"\u003e#4531\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eae3f524974fc4f55d18c9e7fae4614503c015226: ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4420\"\u003e#4420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): implemented Delete method (\u003ca href=\"https://github.com/gin-gonic/gin/commit/38e7651\"\u003e#38e7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(tree): reduce allocations in findCaseInsensitivePath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4417\"\u003e#4417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(recovery): optimize line reading in stack function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4466\"\u003e#4466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(path): replace regex with custom functions in redirectTrailingSlash (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4414\"\u003e#4414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(tree): optimize path parsing using strings.Count (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(response): prevent Flush() panic when the underlying ResponseWriter does not implement \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4481\"\u003e#4481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4392\"\u003e#4392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4373\"\u003e#4373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGin v1.11.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/gin-gonic/gin/commit/73726dc606796a025971fe451f0aa6f1b9b847f6\"\u003e\u003ccode\u003e73726dc\u003c/code\u003e\u003c/a\u003e docs: update documentation to reflect Go version changes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e292e5caa777bce70b66fe08c94cbe9cef3e2ec9\"\u003e\u003ccode\u003ee292e5c\u003c/code\u003e\u003c/a\u003e docs: document and finalize Gin v1.12.0 release (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4551\"\u003e#4551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ae3f524974fc4f55d18c9e7fae4614503c015226\"\u003e\u003ccode\u003eae3f524\u003c/code\u003e\u003c/a\u003e ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/38534e2bf98a06e1f62d6b24384e90b5f78699bf\"\u003e\u003ccode\u003e38534e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/472d086af2acd924cb4b9d7be0525f7d790f69bc\"\u003e\u003ccode\u003e472d086\u003c/code\u003e\u003c/a\u003e fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/fb2583442c4d9bccb75e6d26f1aa6e7c01950db6\"\u003e\u003ccode\u003efb25834\u003c/code\u003e\u003c/a\u003e test(context): use http.StatusContinue constant instead of magic number 100 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/6f1d5fe3cdb171a08928c3c9dd3fbcfc9ee1b521\"\u003e\u003ccode\u003e6f1d5fe\u003c/code\u003e\u003c/a\u003e test(render): add comprehensive error handling tests (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4541\"\u003e#4541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a\"\u003e\u003ccode\u003e5c00df8\u003c/code\u003e\u003c/a\u003e fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/db309081bc5c137b2aa15701ef53f7f19788da25\"\u003e\u003ccode\u003edb30908\u003c/code\u003e\u003c/a\u003e chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ba093d19477b896ac89a7fc3246af23d290b8e26\"\u003e\u003ccode\u003eba093d1\u003c/code\u003e\u003c/a\u003e chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-co-op/gocron/v2` from 2.20.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove jobs and respect stopTime in NextRuns when WithStopDateTi… by \u003ca href=\"https://github.com/jcheyer\"\u003e\u003ccode\u003e@​jcheyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/922\"\u003ego-co-op/gocron#922\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/jcheyer\"\u003e\u003ccode\u003e@​jcheyer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/922\"\u003ego-co-op/gocron#922\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-co-op/gocron/compare/v2.21.0...v2.21.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.21.0...v2.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithDSTPolicy option for DST spring-forward handling by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/917\"\u003ego-co-op/gocron#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add IsRunning() and LastRunCompletedAt() to Job interface by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/918\"\u003ego-co-op/gocron#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose job schedule information via \u003ccode\u003eSchedule()\u003c/code\u003e method on \u003ccode\u003eJob\u003c/code\u003e interface by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/919\"\u003ego-co-op/gocron#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTest Suite\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: enhancements to testing speed and reliablity by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/920\"\u003ego-co-op/gocron#920\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-co-op/gocron/compare/v2.20.0...v2.21.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/8e553c021ccd58fe584f4e3b13d9eabee035ee42\"\u003e\u003ccode\u003e8e553c0\u003c/code\u003e\u003c/a\u003e fix: remove jobs and respect stopTime in NextRuns when WithStopDateTime is se...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/54f6bd85016909fe38da1634b6a98a746da5a9a5\"\u003e\u003ccode\u003e54f6bd8\u003c/code\u003e\u003c/a\u003e test: enhancements to testing speed and reliablity (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b8a3f7e82e743462cb43250e4bd4320e3daee80\"\u003e\u003ccode\u003e9b8a3f7\u003c/code\u003e\u003c/a\u003e Expose job schedule information via \u003ccode\u003eSchedule()\u003c/code\u003e method on \u003ccode\u003eJob\u003c/code\u003e interface (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/2e69a262f258bebb7afc865fc9ebef9dfa70316e\"\u003e\u003ccode\u003e2e69a26\u003c/code\u003e\u003c/a\u003e feat: add IsRunning() and LastRunCompletedAt() to Job interface (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/1e25a3b037b1531c88204f2632d087938f26cbfb\"\u003e\u003ccode\u003e1e25a3b\u003c/code\u003e\u003c/a\u003e feat: add WithDSTPolicy option for DST spring-forward handling (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.20.0...v2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/strfmt` from 0.26.1 to 0.26.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/strfmt/releases\"\u003egithub.com/go-openapi/strfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/tree/v0.26.2\"\u003e0.26.2\u003c/a\u003e - 2026-04-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/go-openapi/strfmt/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e13 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: aligned docs with org-wide documentation. by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/247\"\u003e#247\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/c8c1e4e59b67240231e820404ed727534735f106\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/239\"\u003e#239\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/b04e2334d82621830683f68081dcaac1905601e1\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: add portable agentic instructions by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/236\"\u003e#236\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/1750fc43eb91df3741d07dbb929ac75e593bed37\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: added portable agentic instructions by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/235\"\u003e#235\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/4e605faa9fee04c3fbd834b20950dfa804032df8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(duration): faster and stricter ParseDuration. by \u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/crowdsecurity/crowdsec/pull/4448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdsecurity%2Fcrowdsec/issues/4448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4448/packages"},{"uuid":"4214487064","node_id":"PR_kwDOCdvj-c7QVocv","number":7880,"state":"closed","title":"dev: bump the safe group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T23:57:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:59:49.000Z","updated_at":"2026-04-20T23:57:24.000Z","time_to_close":1213053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":42,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.98.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.43.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.14\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/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\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/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\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/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\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/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\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/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\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/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\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/config/v1.29.12...config/v1.32.14\"\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/s3` from 1.78.2 to 1.98.0\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/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\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/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\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/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\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/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\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/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\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/s3/v1.78.2...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.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/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\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\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\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/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\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/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\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.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID 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/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames 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/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order 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/1133\"\u003eklauspost/compress#1133\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.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper 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/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder 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/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\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/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\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.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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\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/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\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/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\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/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\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/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7880/packages"},{"uuid":"4174607992","node_id":"PR_kwDOCdvj-c7Ox7b9","number":7873,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T22:55:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T23:13:58.000Z","updated_at":"2026-04-06T22:55:23.000Z","time_to_close":603683,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.97.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.97.3` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.42.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.13\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/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\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/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\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/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\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/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\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/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.13\"\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/s3` from 1.78.2 to 1.97.3\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/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\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/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\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/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\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/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\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/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.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/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\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\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\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/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\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/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\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.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID 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/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames 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/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order 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/1133\"\u003eklauspost/compress#1133\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.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper 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/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder 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/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\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/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\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.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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\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/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\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/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\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/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\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/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1464d694fb07af969eb29f60a54f2a90aacdd621\"\u003e\u003ccode\u003e1464d69\u003c/code\u003e\u003c/a\u003e Release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/5a64c116462db2c585ac7b13c7fb41fcacec91bd\"\u003e\u003ccode\u003e5a64c11\u003c/code\u003e\u003c/a\u003e Fix fromDSN() doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/7f79f1b81ef30630aa9dcacca516997b0f6f6891\"\u003e\u003ccode\u003e7f79f1b\u003c/code\u003e\u003c/a\u003e Fix trailing quote in fromDSN() error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/e0a292e195790d04df3b4aa...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7873/packages"},{"uuid":"4135710535","node_id":"PR_kwDOKn2zmM7NXMpS","number":350,"state":"closed","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T23:46:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T14:05:07.000Z","updated_at":"2026-05-18T23:46:16.000Z","time_to_close":4700467,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.39.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.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.23.4...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.38.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\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.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/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.38.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 `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"},{"uuid":"4014114073","node_id":"PR_kwDOC2iz8c7HenhE","number":534,"state":"closed","title":"chore(deps): bump the go-deps group with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-04T03:46:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T01:04:19.000Z","updated_at":"2026-03-04T03:46:12.000Z","time_to_close":96105,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":3,"packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/common","old_version":"0.66.1","new_version":"0.67.5","repository_url":"https://github.com/prometheus/common"},{"name":"github.com/prometheus/exporter-toolkit","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/prometheus/exporter-toolkit"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 3 updates: [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/prometheus/common](https://github.com/prometheus/common) and [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit).\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.66.1 to 0.67.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.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/prometheus/common/pull/871\"\u003eprometheus/common#871\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/common/pull/866\"\u003eprometheus/common#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.46.0 to 0.48.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/prometheus/common/pull/872\"\u003eprometheus/common#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 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/prometheus/common/pull/870\"\u003eprometheus/common#870\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/common/compare/v0.67.4...v0.67.5\"\u003ehttps://github.com/prometheus/common/compare/v0.67.4...v0.67.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.4 / 2025-11-18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clean up golangci-lint configuration by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/782\"\u003eprometheus/common#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 'omitempty' to Oauth2 fields with type Secret to avoid requiring them by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/864\"\u003eprometheus/common#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add omitempty tag to all config fields by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/865\"\u003eprometheus/common#865\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/common/compare/v0.67.3...v0.67.4\"\u003ehttps://github.com/prometheus/common/compare/v0.67.3...v0.67.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.3 / 2025-11-18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JWT Profile for Authorization Grant (RFC 7523 3.1) by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/862\"\u003eprometheus/common#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfig: remove outdated comment about HTTP/2 issues by \u003ca href=\"https://github.com/bboreham\"\u003e\u003ccode\u003e@​bboreham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/863\"\u003eprometheus/common#863\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/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/862\"\u003eprometheus/common#862\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/common/compare/v0.67.2...v0.67.3\"\u003ehttps://github.com/prometheus/common/compare/v0.67.2...v0.67.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.2 / 2025-10-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econfig: Fix panic in \u003ccode\u003etlsRoundTripper\u003c/code\u003e when CA file is absent by \u003ca href=\"https://github.com/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup linting issues 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/common/pull/860\"\u003eprometheus/common#860\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/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\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/common/compare/v0.67.1...v0.67.2\"\u003ehttps://github.com/prometheus/common/compare/v0.67.1...v0.67.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Go case-insensitive file name collision 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/common/pull/853\"\u003eprometheus/common#853\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/common/compare/v0.67.0...v0.67.1\"\u003ehttps://github.com/prometheus/common/compare/v0.67.0...v0.67.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.0 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md for easier communication of library changes, especially possible breaking changes. by \u003ca href=\"https://github.com/ywwg\"\u003e\u003ccode\u003e@​ywwg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/833\"\u003eprometheus/common#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: New test for validation with dots by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: document NewTextParser as required by \u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\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/common/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003emain / unreleased\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch2\u003ev0.67.2 / 2025-10-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econfig: Fix panic in \u003ccode\u003etlsRoundTripper\u003c/code\u003e when CA file is absent by \u003ca href=\"https://github.com/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup linting issues 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/common/pull/860\"\u003eprometheus/common#860\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/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\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/common/compare/v0.67.1...v0.67.2\"\u003ehttps://github.com/prometheus/common/compare/v0.67.1...v0.67.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.1 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove VERSION file to avoid Go conflict error in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/853\"\u003eprometheus/common#853\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/common/compare/v0.67.0...v0.67.1\"\u003ehttps://github.com/prometheus/common/compare/v0.67.0...v0.67.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.0 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md for easier communication of library changes, especially possible breaking changes. by \u003ca href=\"https://github.com/ywwg\"\u003e\u003ccode\u003e@​ywwg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/833\"\u003eprometheus/common#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: New test for validation with dots by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: document NewTextParser as required by \u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: Add support for float histograms and gauge histograms 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/common/pull/843\"\u003eprometheus/common#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated minimum Go version to 1.24.0, updated Go dependecies 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/common/pull/849\"\u003eprometheus/common#849\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/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\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/common/compare/v0.66.1...v0.67.0\"\u003ehttps://github.com/prometheus/common/compare/v0.66.1...v0.67.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/prometheus/common/commit/934ff3789ee17026206fe4f7e5f59c0a09fbe511\"\u003e\u003ccode\u003e934ff37\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/1e298042a032b79df579092a37dfe8b0364109f9\"\u003e\u003ccode\u003e1e29804\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.46.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0bd1c4009cceb4c76bc99f157e29493190520bd1\"\u003e\u003ccode\u003e0bd1c40\u003c/code\u003e\u003c/a\u003e Synchronize common files from prometheus/prometheus (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/b644201c5cd901cc580ab596f9f620c4f51d859d\"\u003e\u003ccode\u003eb644201\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/d80d8544703e59a080a204b6f7429ac6561fb24f\"\u003e\u003ccode\u003ed80d854\u003c/code\u003e\u003c/a\u003e chore: Add omitempty tag to all config fields (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04686b2cfc6804598d99b86070135f9266998c59\"\u003e\u003ccode\u003e04686b2\u003c/code\u003e\u003c/a\u003e chore: 'omitempty' to Oauth2 fields with type Secret to avoid requiring them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0b2fbf31f0e2c21d9e1a4e51e698188fae258cb2\"\u003e\u003ccode\u003e0b2fbf3\u003c/code\u003e\u003c/a\u003e chore: clean up golangci-lint configuration (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/b2cdb0785c1498399587cb0bf42aa960d810633a\"\u003e\u003ccode\u003eb2cdb07\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/common/issues/863\"\u003e#863\u003c/a\u003e from prometheus/remove-http2-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/cd1ab56cc1e1d41dbc286d2e501e26515400b9be\"\u003e\u003ccode\u003ecd1ab56\u003c/code\u003e\u003c/a\u003e Config: remove outdated comment about HTTP/2 issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/f4c0aea59fa97a7627730e65cb2e625ec9fc45cf\"\u003e\u003ccode\u003ef4c0aea\u003c/code\u003e\u003c/a\u003e Support JWT Profile for Authorization Grant (RFC 7523 3.1) (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.66.1...v0.67.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/exporter-toolkit` from 0.14.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/exporter-toolkit/releases\"\u003egithub.com/prometheus/exporter-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.66.1 to 0.67.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/prometheus/exporter-toolkit/pull/358\"\u003eprometheus/exporter-toolkit#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.43.0 to 0.45.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/prometheus/exporter-toolkit/pull/361\"\u003eprometheus/exporter-toolkit#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/time from 0.13.0 to 0.14.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/prometheus/exporter-toolkit/pull/359\"\u003eprometheus/exporter-toolkit#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.67.2 to 0.67.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/prometheus/exporter-toolkit/pull/367\"\u003eprometheus/exporter-toolkit#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.45.0 to 0.46.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/prometheus/exporter-toolkit/pull/368\"\u003eprometheus/exporter-toolkit#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.7 to 0.5.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/prometheus/exporter-toolkit/pull/362\"\u003eprometheus/exporter-toolkit#362\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/exporter-toolkit/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/prometheus/exporter-toolkit/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate GitHub Actions 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/exporter-toolkit/pull/346\"\u003eprometheus/exporter-toolkit#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rate Limiting by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/331\"\u003eprometheus/exporter-toolkit#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions 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/exporter-toolkit/pull/352\"\u003eprometheus/exporter-toolkit#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/time from 0.12.0 to 0.13.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/prometheus/exporter-toolkit/pull/348\"\u003eprometheus/exporter-toolkit#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.41.0 to 0.42.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/prometheus/exporter-toolkit/pull/351\"\u003eprometheus/exporter-toolkit#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.yaml.in/yaml/v2 from 2.4.2 to 2.4.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/prometheus/exporter-toolkit/pull/350\"\u003eprometheus/exporter-toolkit#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete CircleCI config 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/exporter-toolkit/pull/355\"\u003eprometheus/exporter-toolkit#355\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/exporter-toolkit/compare/v0.14.1...v0.15.0\"\u003ehttps://github.com/prometheus/exporter-toolkit/compare/v0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\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/exporter-toolkit/pull/294\"\u003eprometheus/exporter-toolkit#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim leading slash on Action button URL by \u003ca href=\"https://github.com/kwilt\"\u003e\u003ccode\u003e@​kwilt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/297\"\u003eprometheus/exporter-toolkit#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.5 to 0.4.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/prometheus/exporter-toolkit/pull/301\"\u003eprometheus/exporter-toolkit#301\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[bot] in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/299\"\u003eprometheus/exporter-toolkit#299\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/exporter-toolkit/pull/302\"\u003eprometheus/exporter-toolkit#302\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/exporter-toolkit/pull/303\"\u003eprometheus/exporter-toolkit#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go support 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/exporter-toolkit/pull/312\"\u003eprometheus/exporter-toolkit#312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.33.0 to 0.38.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/prometheus/exporter-toolkit/pull/313\"\u003eprometheus/exporter-toolkit#313\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/exporter-toolkit/pull/305\"\u003eprometheus/exporter-toolkit#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump golangci-lint to v2.0.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/316\"\u003eprometheus/exporter-toolkit#316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.62.0 to 0.64.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/prometheus/exporter-toolkit/pull/322\"\u003eprometheus/exporter-toolkit#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.36.0 to 0.38.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/prometheus/exporter-toolkit/pull/320\"\u003eprometheus/exporter-toolkit#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.6 to 0.4.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/prometheus/exporter-toolkit/pull/307\"\u003eprometheus/exporter-toolkit#307\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/exporter-toolkit/pull/326\"\u003eprometheus/exporter-toolkit#326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.64.0 to 0.65.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/prometheus/exporter-toolkit/pull/333\"\u003eprometheus/exporter-toolkit#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Cleanup support for go \u0026lt;1.22 by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/329\"\u003eprometheus/exporter-toolkit#329\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/exporter-toolkit/pull/334\"\u003eprometheus/exporter-toolkit#334\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/exporter-toolkit/pull/335\"\u003eprometheus/exporter-toolkit#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix some linting issues by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/337\"\u003eprometheus/exporter-toolkit#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Drop Changelog and Version file by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/336\"\u003eprometheus/exporter-toolkit#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb/landing_page: Add option to disable profiling links by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/328\"\u003eprometheus/exporter-toolkit#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix test by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/338\"\u003eprometheus/exporter-toolkit#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate yaml library 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/exporter-toolkit/pull/345\"\u003eprometheus/exporter-toolkit#345\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/prometheus/exporter-toolkit/commit/7f8f4610a9a73abe1c1dba83d7dca0539ef1a00d\"\u003e\u003ccode\u003e7f8f461\u003c/code\u003e\u003c/a\u003e Bump prometheus/promci from 0.4.7 to 0.5.3 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/c267c37aa2e8808c8abb7a6feb275b5e6c99ff37\"\u003e\u003ccode\u003ec267c37\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/26034166789649b82ad653e6bcd3185b0655261c\"\u003e\u003ccode\u003e2603416\u003c/code\u003e\u003c/a\u003e Bump github.com/prometheus/common from 0.67.2 to 0.67.4 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/62924a8914a7c29ab94b639c7ae53c4cf84bba99\"\u003e\u003ccode\u003e62924a8\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/time from 0.13.0 to 0.14.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/25ee19bff270fd60e85910903bb80e09d93eddc9\"\u003e\u003ccode\u003e25ee19b\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/8da41e688fd0081e96453a085e90fa3aaaa30fba\"\u003e\u003ccode\u003e8da41e6\u003c/code\u003e\u003c/a\u003e Bump github.com/prometheus/common from 0.66.1 to 0.67.2 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/003133f12fdd60f3e72b46babe3818d335cc81ac\"\u003e\u003ccode\u003e003133f\u003c/code\u003e\u003c/a\u003e Remove obsolete CircleCI config (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/371c300b3894266715fefacc8a4338db6a810dfe\"\u003e\u003ccode\u003e371c300\u003c/code\u003e\u003c/a\u003e Bump go.yaml.in/yaml/v2 from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/3e873c7cab88b651a048690c110cf7029639ef8d\"\u003e\u003ccode\u003e3e873c7\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/f3b01c3479ee36ce9b55963d07bc06abf1ba8843\"\u003e\u003ccode\u003ef3b01c3\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/time from 0.12.0 to 0.13.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/exporter-toolkit/compare/v0.14.0...v0.15.1\"\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/openstack-exporter/openstack-exporter/pull/534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-exporter%2Fopenstack-exporter/issues/534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/534/packages"},{"uuid":"3888980365","node_id":"PR_kwDOCdvj-c7BEsNa","number":7825,"state":"closed","title":"dev: bump the safe group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T23:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T04:03:13.000Z","updated_at":"2026-03-30T23:09:41.000Z","time_to_close":4820787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":44,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.96.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.42.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.7","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.8.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.3","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.11.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.4","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack-legacy"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.96.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.42.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.7` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.3` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.11.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.4` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.3` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.40.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack-legacy) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.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/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\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/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\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/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\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/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\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/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\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/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\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/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.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/service/s3` from 1.78.2 to 1.96.0\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/bdb98c543b9f2ddcfde6670b97871fb144ec18e9\"\u003e\u003ccode\u003ebdb98c5\u003c/code\u003e\u003c/a\u003e Release 2026-01-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c878d57e69ca5f53552ba84d850857743b967c22\"\u003e\u003ccode\u003ec878d57\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/4f5d5034684faf53e349b53f8f67b1bcb47a2b95\"\u003e\u003ccode\u003e4f5d503\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/b7bf952165576a32eec513a5247ff571fac0a35b\"\u003e\u003ccode\u003eb7bf952\u003c/code\u003e\u003c/a\u003e Feat release s3 transfer manager v2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3293\"\u003e#3293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0baa1dcc4d6ea45d92a2292a6c51b3ea276d4359\"\u003e\u003ccode\u003e0baa1dc\u003c/code\u003e\u003c/a\u003e Release 2026-01-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/11eae4b993c32b7640271465becb6dbae44230de\"\u003e\u003ccode\u003e11eae4b\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/297caa5614123ece8565d8ee5b4f3de091b79fbb\"\u003e\u003ccode\u003e297caa5\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/43d96e4ef276b89340b8323e139b676f8d00fea9\"\u003e\u003ccode\u003e43d96e4\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/de58dc6cdc4c35ac4687d53cff781a6027a0f52f\"\u003e\u003ccode\u003ede58dc6\u003c/code\u003e\u003c/a\u003e Release 2026-01-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dba39e60706bddbc976de20328b7c15df9fb6640\"\u003e\u003ccode\u003edba39e6\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/s3/v1.78.2...service/s3/v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go 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/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root 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/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python 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/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python 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/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python 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/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\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/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\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/getsentry/sentry-go/commit/21004229d97bbc308e095c53cb84d82449be411a\"\u003e\u003ccode\u003e2100422\u003c/code\u003e\u003c/a\u003e release: 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/ba17897c5492456000157ebccd4ba11896be3c50\"\u003e\u003ccode\u003eba17897\u003c/code\u003e\u003c/a\u003e refactor!: update Telemetry Processor logic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/5d2aa89e695dc575dc8e9d4285528478969e3650\"\u003e\u003ccode\u003e5d2aa89\u003c/code\u003e\u003c/a\u003e feat: Add metrics support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e090e4a55b2dce773817967a6adc2c2ef24d6a25\"\u003e\u003ccode\u003ee090e4a\u003c/code\u003e\u003c/a\u003e ci(release): Fix changelog-preview permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9d2368e9525b0c5c4326211c9054b9d8f7482618\"\u003e\u003ccode\u003e9d2368e\u003c/code\u003e\u003c/a\u003e ci: update release and changelog-preview workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c551ab56f3dda443c07c205e2b0ecc2c75b123cb\"\u003e\u003ccode\u003ec551ab5\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21b1d0f4b5121b2963e96e4d0abb60a2a6905995\"\u003e\u003ccode\u003e21b1d0f\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e84cccc9bd44f977b29085846cee283b4015ba6f\"\u003e\u003ccode\u003ee84cccc\u003c/code\u003e\u003c/a\u003e chore: ignore local Claude settings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/b9f4109494f8a828fe1f5eb8e0fbb5f77d042e65\"\u003e\u003ccode\u003eb9f4109\u003c/code\u003e\u003c/a\u003e chore: bump echo to 4.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9c96788510b14b8d8beac6384b883e8b1abdee80\"\u003e\u003ccode\u003e9c96788\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.41.0'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\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/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\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/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support deprecated field for OpenAPI parameters by \u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): Invalid entries in body parameter schema required array when using \u003ccode\u003ebody: \u0026quot;field_name\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): prevent nested required fields hoisting to parent schema by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6078\"\u003egrpc-ecosystem/grpc-gateway#6078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[issue-6080] Fix strict \u003ccode\u003eno-$ref-siblings\u003c/code\u003e rule violations by \u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerfile: upgrade openjdk version by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6130\"\u003egrpc-ecosystem/grpc-gateway#6130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude methods without HTTP bindings from OpenAPI definitions by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6030\"\u003egrpc-ecosystem/grpc-gateway#6030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Authorization header forwarding by \u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): correct body field decoding in opaque API mode by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6197\"\u003egrpc-ecosystem/grpc-gateway#6197\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/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\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/grpc-ecosystem/grpc-gateway/commit/3406565cacd3a0f87e4c71c0efc73e7c0a31c568\"\u003e\u003ccode\u003e3406565\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8be4c86446b1ff5505d7c40adae4f5d0390b2906\"\u003e\u003ccode\u003e8be4c86\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(generator): harden opaque imports and fix snake case to go casin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/63cba548fb4861dcfa29060fef1f5d758cca0e7b\"\u003e\u003ccode\u003e63cba54\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 46c183b (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/37163bff39e2cfbf7b6975ea912c7ac9b4d1eceb\"\u003e\u003ccode\u003e37163bf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache digest to cdf6c1f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/64aa277b83e9add2232bb5d9fd9b9b53adfabb17\"\u003e\u003ccode\u003e64aa277\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fe6c208 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7181022a5fe6f1c371d96a7a640619577f32d7ec\"\u003e\u003ccode\u003e7181022\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.41.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6293\"\u003e#6293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c39289dcc4ee76d50811d6589d2dda7a069913a7\"\u003e\u003ccode\u003ec39289d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_github_bazelbuild_buildtools to v8.5.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6e3b4f353b9078e0cd6047b46874dd9ba35a36a8\"\u003e\u003ccode\u003e6e3b4f3\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e38072568275ba0fe4f43ee00dc8c180e08e4bd8\"\u003e\u003ccode\u003ee380725\u003c/code\u003e\u003c/a\u003e chore(deps): update docker/login-action digest to c94ce9f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6291\"\u003e#6291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/bba4e0af7a87d1c84c1194be17a6b55eeaff1ea8\"\u003e\u003ccode\u003ebba4e0a\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.24+\u003c/li\u003e\n\u003cli\u003eRemove golang.org/x/crypto dependency\u003c/li\u003e\n\u003cli\u003eAdd OptionShouldPing to control ResetSession ping behavior (ilyam8)\u003c/li\u003e\n\u003cli\u003eFix: Avoid overflow when MaxConns is set to MaxInt32\u003c/li\u003e\n\u003cli\u003eFix: Close batch pipeline after a query error (Anthonin Bonnefoy)\u003c/li\u003e\n\u003cli\u003eFaster shutdown of pgxpool.Pool background goroutines (Blake Gentry)\u003c/li\u003e\n\u003cli\u003eAdd pgxpool ping timeout (Amirsalar Safaei)\u003c/li\u003e\n\u003cli\u003eFix: Rows.FieldDescriptions for empty query\u003c/li\u003e\n\u003cli\u003eScan unknown types into *any as string or []byte based on format code\u003c/li\u003e\n\u003cli\u003eOptimize pgtype.Numeric (Philip Dubé)\u003c/li\u003e\n\u003cli\u003eAdd AfterNetConnect hook to pgconn.Config\u003c/li\u003e\n\u003cli\u003eFix: Handle for preparing statements that fail during the Describe phase\u003c/li\u003e\n\u003cli\u003eFix overflow in numeric scanning (Ilia Demianenko)\u003c/li\u003e\n\u003cli\u003eFix: json/jsonb sql.Scanner source type is []byte\u003c/li\u003e\n\u003cli\u003eMigrate from math/rand to math/rand/v2 (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize internal iobufpool (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize stmtcache invalidation (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eFix: missing error case in interval parsing (Maxime Soulé)\u003c/li\u003e\n\u003cli\u003eFix: invalidate statement/description cache in Exec (James Hartig)\u003c/li\u003e\n\u003cli\u003eColumnTypeLength method return the type length for varbit type (DengChan)\u003c/li\u003e\n\u003cli\u003eArray and Composite codecs handle typed nils\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/fe8740aa0679b67e13d2f1744bce5b61567d584e\"\u003e\u003ccode\u003efe8740a\u003c/code\u003e\u003c/a\u003e Release v5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e5dde5a51169fac139fb5ff82f5e9ce0155d7f62\"\u003e\u003ccode\u003ee5dde5a\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/06f2d82cac0f9fe6a6246987412b60b33241ed42\"\u003e\u003ccode\u003e06f2d82\u003c/code\u003e\u003c/a\u003e Remove trailing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2cf78dd906605e0e3fe9772bfc4d52e2ad60becc\"\u003e\u003ccode\u003e2cf78dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2448\"\u003e#2448\u003c/a\u003e from DengChan/column_type_lenth_varbit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2d1c4ef1aac082ec1d16c0ef2d83dc66586a9acb\"\u003e\u003ccode\u003e2d1c4ef\u003c/code\u003e\u003c/a\u003e Skip tests on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a5fa7fc7f069c51225244f7632696166edf3ef1\"\u003e\u003ccode\u003e1a5fa7f\u003c/code\u003e\u003c/a\u003e Array and Composite codecs handle typed nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5736d0976dddf0421c8b9193489add01810676fb\"\u003e\u003ccode\u003e5736d09\u003c/code\u003e\u003c/a\u003e ColumnTypeLength method return the type length for varbit type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4c1308c14b2eabaaa365e8cd69120b1de8f953e9\"\u003e\u003ccode\u003e4c1308c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;stdlib matches native pgx scanning support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/14ce2b7a62479e02eb19dc34c639d5f799d3e96f\"\u003e\u003ccode\u003e14ce2b7\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/65b2724ea5dd0dc3f75a9b5d98029dbbeeec5bd9\"\u003e\u003ccode\u003e65b2724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2443\"\u003e#2443\u003c/a\u003e from jameshartig/x-invalidate-cache-in-exec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.3\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.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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/comp...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7825","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7825","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7825/packages"},{"uuid":"3755381679","node_id":"PR_kwDOCdvj-c66OeE1","number":7797,"state":"closed","title":"dev: bump the safe group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T03:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T22:11:17.000Z","updated_at":"2026-02-03T03:58:51.000Z","time_to_close":3649653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":43,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.94.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.40.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.3","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.30.0","new_version":"0.34.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.6` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.94.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.40.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.2` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.2` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.30.0` | `0.34.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.6\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/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\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/c1a02e760211a1d0762f664973ea4d896376a621\"\u003e\u003ccode\u003ec1a02e7\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/2835f7bb8d4925acb36a5ab7813cca6ac8977cb7\"\u003e\u003ccode\u003e2835f7b\u003c/code\u003e\u003c/a\u003e Fix user agent to add business metrics at the end instead of prepend them (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4965dd291e68f9345c5eae4dec8a0f63bda436\"\u003e\u003ccode\u003eba4965d\u003c/code\u003e\u003c/a\u003e Release 2024-11-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55149b05036afa39e3b7c6dd945543faee4069e6\"\u003e\u003ccode\u003e55149b0\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/fd6bb8b363cce171fba74b72d2bb4142b9306b7c\"\u003e\u003ccode\u003efd6bb8b\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/65ab4f88b048175d8fc13fab6f72f31b739a2455\"\u003e\u003ccode\u003e65ab4f8\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/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2\"\u003e\u003ccode\u003e8939ed0\u003c/code\u003e\u003c/a\u003e Release 2024-11-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23cf36b2492a3caf859a6235c6911f1c2fb715ca\"\u003e\u003ccode\u003e23cf36b\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/config/v1.29.12...v1.32.6\"\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/s3` from 1.78.2 to 1.94.0\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/3297582dacd333bb9f3788d21b19a6d5d36f9eb8\"\u003e\u003ccode\u003e3297582\u003c/code\u003e\u003c/a\u003e Release 2025-12-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/682a1b66e8f7aa638ea8c88e673d3752bc276455\"\u003e\u003ccode\u003e682a1b6\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/f2a67b1071236c53507d05492ee93318a1740d51\"\u003e\u003ccode\u003ef2a67b1\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/fbe0776c75439827b4d6378c810144c18b5da31b\"\u003e\u003ccode\u003efbe0776\u003c/code\u003e\u003c/a\u003e Release 2025-12-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91070ff506c0b8e7079f0c91459c73dcfb49f0df\"\u003e\u003ccode\u003e91070ff\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/67f5776311445505b175b96d2563884f97d30df4\"\u003e\u003ccode\u003e67f5776\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/a15479893de691a764d1fef2272b7e41d5b7726f\"\u003e\u003ccode\u003ea154798\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/76d0a5511fd99e1a462387dbf1dbd3cffcd4d7d2\"\u003e\u003ccode\u003e76d0a55\u003c/code\u003e\u003c/a\u003e Release 2025-12-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/72bae880aa5a162abaf02640b41fe8c323bbe748\"\u003e\u003ccode\u003e72bae88\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/9b57b963ddeec77bdf14e76f1ada47ce61d95650\"\u003e\u003ccode\u003e9b57b96\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.94.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go 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/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root 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/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python 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/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python 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/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python 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/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\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/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBehavioral change for the \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option. The option now defaults to ignoring 404 status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1122\"\u003e#1122\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\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/getsentry/sentry-go/commit/f3fc5645c662d42363d3c47adee155a03a757f4b\"\u003e\u003ccode\u003ef3fc564\u003c/code\u003e\u003c/a\u003e release: 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9232f5d2f9727119fef5b9db5aad9e2906758f58\"\u003e\u003ccode\u003e9232f5d\u003c/code\u003e\u003c/a\u003e chore: prepare 0.40.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55ee13e338b87f7fb0c691f38158809ff9fb30f7\"\u003e\u003ccode\u003e55ee13e\u003c/code\u003e\u003c/a\u003e feat: disable Telemetry Buffer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/34261f3c64f1876aa6c891848108ffd88a299787\"\u003e\u003ccode\u003e34261f3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.39.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a36268230302c750b38d4fe3a6f097a216fc355d\"\u003e\u003ccode\u003ea362682\u003c/code\u003e\u003c/a\u003e release: 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2153b5042be712bdbe1cba4f15c3e2aa7ac4ffe4\"\u003e\u003ccode\u003e2153b50\u003c/code\u003e\u003c/a\u003e chore: prepare 0.39.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/112f257bfa4d5b452a3f5467e72c4ee1adfbff47\"\u003e\u003ccode\u003e112f257\u003c/code\u003e\u003c/a\u003e fix: scheduler should check for ready to flush buffers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/03de096007be889e2fdec6bf5fc658419faa2fb7\"\u003e\u003ccode\u003e03de096\u003c/code\u003e\u003c/a\u003e feat: drop rate-limited events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a2066ef178eeb4cb2808f565416283465b51b233\"\u003e\u003ccode\u003ea2066ef\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.38.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/eb9fd9f8949f9af4d20cb3270c210fcec744148d\"\u003e\u003ccode\u003eeb9fd9f\u003c/code\u003e\u003c/a\u003e release: 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 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\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/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.18.0...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/nats-io/nats-server/v2` from 2.11.4 to 2.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.7 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.12 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.45.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress v1.18.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/antithesishq/antithesis-sdk-go v0.5.0...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7797","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7797","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7797/packages"},{"uuid":"3660250694","node_id":"PR_kwDOKGBn9M61RWGe","number":160,"state":"open","title":"chore(deps): bump the go_modules group across 1 directory with 7 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":"2025-11-24T19:30:46.000Z","updated_at":"2025-11-24T19:31:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":7,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/go-resty/resty/v2","old_version":"2.16.5","new_version":"2.17.0","repository_url":"https://github.com/go-resty/resty"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/miekg/dns","old_version":"1.1.63","new_version":"1.1.68","repository_url":"https://github.com/miekg/dns"},{"name":"github.com/rs/zerolog","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/rs/zerolog"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.0` | `1.11.0` |\n| [github.com/go-resty/resty/v2](https://github.com/go-resty/resty) | `2.16.5` | `2.17.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.63` | `1.1.68` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.33.0` | `1.34.0` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.11.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-resty/resty/v2` from 2.16.5 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-resty/resty/releases\"\u003egithub.com/go-resty/resty/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix off-by-one error in key/value resolution by \u003ca href=\"https://github.com/mbsulliv\"\u003e\u003ccode\u003e@​mbsulliv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/975\"\u003ego-resty/resty#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/missing content length header on empty post req by \u003ca href=\"https://github.com/Libero-Dev\"\u003e\u003ccode\u003e@​Libero-Dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1003\"\u003ego-resty/resty#1003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBackport\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: potential wrong total time in trace info from PR \u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1017\"\u003e#1017\u003c/a\u003e by \u003ca href=\"https://github.com/git-hulk\"\u003e\u003ccode\u003e@​git-hulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1018\"\u003ego-resty/resty#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: negative trace substraction when using SetTimeout by \u003ca href=\"https://github.com/nicolasbeauvais\"\u003e\u003ccode\u003e@​nicolasbeauvais\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1065\"\u003ego-resty/resty#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFor v2.17.0 release by \u003ca href=\"https://github.com/jeevatkm\"\u003e\u003ccode\u003e@​jeevatkm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1066\"\u003ego-resty/resty#1066\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/mbsulliv\"\u003e\u003ccode\u003e@​mbsulliv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/975\"\u003ego-resty/resty#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Libero-Dev\"\u003e\u003ccode\u003e@​Libero-Dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1003\"\u003ego-resty/resty#1003\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-resty/resty/compare/v2.16.5...v2.17.0\"\u003ehttps://github.com/go-resty/resty/compare/v2.16.5...v2.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/d4c3576f5ef3fc680c7fdd2a620cf1b11dbbc2fe\"\u003e\u003ccode\u003ed4c3576\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1066\"\u003e#1066\u003c/a\u003e from go-resty/for-v2.17.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/645227113b760d4038845cc3c9eecf450de62d54\"\u003e\u003ccode\u003e6452271\u003c/code\u003e\u003c/a\u003e chore: update readme for release v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/2eab9592503255e569f38660cf5e34fdc91851ec\"\u003e\u003ccode\u003e2eab959\u003c/code\u003e\u003c/a\u003e ci: update go version 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/795d6c22c4d07935360b3b0d6e65fe640f7c7d97\"\u003e\u003ccode\u003e795d6c2\u003c/code\u003e\u003c/a\u003e chore: update go.mod package versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/b10a1aa229311f0b68fb948ced53f3ad08871169\"\u003e\u003ccode\u003eb10a1aa\u003c/code\u003e\u003c/a\u003e backport: negative trace substraction when using SetTimeout (\u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/2b771ba9876863c8de9c28c6811584529d51caaf\"\u003e\u003ccode\u003e2b771ba\u003c/code\u003e\u003c/a\u003e backport: potential worng total time in trace info for invalid request from P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/39c56b9ac6804b4a7060f17085c90df258b4e1d4\"\u003e\u003ccode\u003e39c56b9\u003c/code\u003e\u003c/a\u003e fix: enforce content length header when body is nil and client specifies SetC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/47780b1e6da0c910b6534ed82c5f706893687716\"\u003e\u003ccode\u003e47780b1\u003c/code\u003e\u003c/a\u003e fix: off-by-one error in key/value resolution (\u003ca href=\"https://redirect.github.com/go-resty/resty/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-resty/resty/compare/v2.16.5...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: \u003ccode\u003e// nolint:\u003c/code\u003e → \u003ccode\u003e//nolint:\u003c/code\u003e by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/152\"\u003ejarcoal/httpmock#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eNewJsonResponseOrPanic\u003c/code\u003e function to simplify calls with \u003ccode\u003eResponderFromMultipleResponses\u003c/code\u003e by \u003ca href=\"https://github.com/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate transport.go by \u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003edefer\u003c/code\u003e statements with \u003ccode\u003et.Cleanup\u003c/code\u003e in docs by \u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ehttp.Response.Status\u003c/code\u003e respect RFC 2616, like in Go stdlib. by \u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update resty example by \u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance \u003ccode\u003eActivate\u003c/code\u003e and add \u003ccode\u003eDeactivateNonDefault\u003c/code\u003e functions by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/161\"\u003ejarcoal/httpmock#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use golangci-lint v2.0.2 \u0026amp; go1.24 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/163\"\u003ejarcoal/httpmock#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: README typo by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify ConnectionFailure doc by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\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/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.3.1...v1.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/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/7d2a02fd6a62074e7a3b7159ff60d096d67d81a2\"\u003e\u003ccode\u003e7d2a02f\u003c/code\u003e\u003c/a\u003e docs: clarify ConnectionFailure doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/fad35ec8bc41e5e4fc8173d0ccd909191ee56e06\"\u003e\u003ccode\u003efad35ec\u003c/code\u003e\u003c/a\u003e docs: README typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/dc21346aceb3367bbb9abfb930ac6cd205209702\"\u003e\u003ccode\u003edc21346\u003c/code\u003e\u003c/a\u003e test: use golangci-lint v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/8cdfbf124633abbf12267e0ffd2f493fb1ad137b\"\u003e\u003ccode\u003e8cdfbf1\u003c/code\u003e\u003c/a\u003e docs: fix README build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/222599051622fbb0fdfa8d43e14b02f3a890d1ef\"\u003e\u003ccode\u003e2225990\u003c/code\u003e\u003c/a\u003e feat: enhance Activate and add DeactivateNonDefault functions (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/ee13561433fce24dbb79b873fc463d00f0e2b26e\"\u003e\u003ccode\u003eee13561\u003c/code\u003e\u003c/a\u003e docs: update resty example (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/1ebd59a9cfc5d003d028ba017fd708421c596e34\"\u003e\u003ccode\u003e1ebd59a\u003c/code\u003e\u003c/a\u003e Make http.Response.Status respect RFC 2616, like in Go stdlib.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/miekg/dns` from 1.1.63 to 1.1.68\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/54c180dc19ce2b2cf1500b51f3c640d1c25272d7\"\u003e\u003ccode\u003e54c180d\u003c/code\u003e\u003c/a\u003e Release 1.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/b52b836ee134609a04c7b4b85a023b1a1456bffc\"\u003e\u003ccode\u003eb52b836\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add ResponseWriter.Net function (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1651\"\u003e#1651\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/330db332dd7ac5618eb1ff2b508d9ff63223f312\"\u003e\u003ccode\u003e330db33\u003c/code\u003e\u003c/a\u003e Release 1.1.67\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/09e0436f4a98a483830e9e23eeca26833873e1a5\"\u003e\u003ccode\u003e09e0436\u003c/code\u003e\u003c/a\u003e Error: change a whole bunch error messages' prefix (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/186ccfbcd9d569fca7b2c2d9f150c90533f8f859\"\u003e\u003ccode\u003e186ccfb\u003c/code\u003e\u003c/a\u003e Annotate unpack* function errors with where the error happened. (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/46698271391ed5751c95c6c4f87b41a192b5f4aa\"\u003e\u003ccode\u003e4669827\u003c/code\u003e\u003c/a\u003e Bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/96a6b9c19dd7b14558793fa557a62cfd3da5282d\"\u003e\u003ccode\u003e96a6b9c\u003c/code\u003e\u003c/a\u003e Add ResponseWriter.Net function (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/10d76bc36d3ac95c7eaffd675456d52c7556ebe6\"\u003e\u003ccode\u003e10d76bc\u003c/code\u003e\u003c/a\u003e Release 1.1.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/ed312a384c7e26da583c0152c10d3b9e5e0ad549\"\u003e\u003ccode\u003eed312a3\u003c/code\u003e\u003c/a\u003e Fix logic in xfr ReadMsg + add test (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/27318b9ae1ae63856925c49aeebb267844c42dac\"\u003e\u003ccode\u003e27318b9\u003c/code\u003e\u003c/a\u003e RFC 8490: Implement DSO type registry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/miekg/dns/compare/v1.1.63...v1.1.68\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.33.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/db9d1bebd9c0810ec04bc7e4199655f85c5b479b\"\u003e\u003ccode\u003edb9d1be\u003c/code\u003e\u003c/a\u003e Update go versions covered by CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/5f4b880a01c1a905549ab70ecad797e19f09d9a7\"\u003e\u003ccode\u003e5f4b880\u003c/code\u003e\u003c/a\u003e Delete _config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/ffb27080ca298f9827a625d247d9c50fdf28cd8f\"\u003e\u003ccode\u003effb2708\u003c/code\u003e\u003c/a\u003e Remove CNAME file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/cc4dde7383252eb0f0b99067dd1d7a2e61ba6ac2\"\u003e\u003ccode\u003ecc4dde7\u003c/code\u003e\u003c/a\u003e Create CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/04ea0f4371b35472e5cda5468daeb3ea5c574ffb\"\u003e\u003ccode\u003e04ea0f4\u003c/code\u003e\u003c/a\u003e Implement Close() for zerolog.FilteredLevelWriter (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/039860087ce1099876fb1f03a069a9feaa9cbefe\"\u003e\u003ccode\u003e0398600\u003c/code\u003e\u003c/a\u003e fix: reset condition in burst sampler (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/711\"\u003e#711\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/1869fa55bea5c09e93a06368c6a8756780dca5f7\"\u003e\u003ccode\u003e1869fa5\u003c/code\u003e\u003c/a\u003e FormatPartValueByName for flexible custom formatting for ConsoleWriter (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/31e7995c5b60af4ba6ae1aa808a026f8cbf3b8cf\"\u003e\u003ccode\u003e31e7995\u003c/code\u003e\u003c/a\u003e remove unnecessary nil checks (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/582f820cf0db2a9532afbb61570bec4e15ff2b1f\"\u003e\u003ccode\u003e582f820\u003c/code\u003e\u003c/a\u003e Get BasicSampler(0), RandomSampler(0), and BurstSampler(0) to behave the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/6abadab4881e4af6d122332f6aef0365507c248a\"\u003e\u003ccode\u003e6abadab\u003c/code\u003e\u003c/a\u003e Bump github.com/rs/xid from 1.5.0 to 1.6.0 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rs/zerolog/compare/v1.33.0...v1.34.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#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 `golang.org/x/net` from 0.35.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e74bc31d69f225b635e065a602db3fbfa9850f93\"\u003e\u003ccode\u003ee74bc31\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/net/commit/af6926ea18d0703b9f24713074bc7079cf50a744\"\u003e\u003ccode\u003eaf6926e\u003c/code\u003e\u003c/a\u003e http2: remove references to defunct http2.golang.org test server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/76358aa57e0c5fa267fe08795631a173d0cec833\"\u003e\u003ccode\u003e76358aa\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/net/commit/6e41caea7e521db69a7de02895624c195575ed63\"\u003e\u003ccode\u003e6e41cae\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/net/commit/15f7d40345230297a2172897200715909e359dd4\"\u003e\u003ccode\u003e15f7d40\u003c/code\u003e\u003c/a\u003e http2: correctly wrap ErrFrameTooLarge in Framer.ReadFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ef33bc08f8e2986804d7a70cc58a40f437bf5205\"\u003e\u003ccode\u003eef33bc0\u003c/code\u003e\u003c/a\u003e internal/http3: use bubbled context in synctest tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/919c6bc7ad594b151348609479daf6d6d388c01e\"\u003e\u003ccode\u003e919c6bc\u003c/code\u003e\u003c/a\u003e http2: use an array instead of a map in typeFrameParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/bae01a7353ec2859fef5173ae4a2cfec0d5ce017\"\u003e\u003ccode\u003ebae01a7\u003c/code\u003e\u003c/a\u003e trace: add missing td tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7d6e62ace5ed100018bd82d1967d2d98cff6fbae\"\u003e\u003ccode\u003e7d6e62a\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/net/commit/ea0c1d94f5e0c4b4c18b927e26e188ad8fadb38e\"\u003e\u003ccode\u003eea0c1d9\u003c/code\u003e\u003c/a\u003e internal/timeseries: use built-in max/min to simplify the code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.35.0...v0.43.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 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 \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/bitcoin-sv/go-paymail/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-sv%2Fgo-paymail/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"},{"uuid":"3658334321","node_id":"PR_kwDOMleCAs61K0Fz","number":483,"state":"closed","title":"chore: bump the all-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T10:16:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:03:53.000Z","updated_at":"2025-12-29T10:16:41.000Z","time_to_close":3021166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"all-dependencies","update_count":18,"packages":[{"name":"github.com/DataDog/datadog-go/v5","old_version":"5.6.0","new_version":"5.8.1","repository_url":"https://github.com/DataDog/datadog-go"},{"name":"github.com/ProtonMail/go-crypto","old_version":"1.1.6","new_version":"1.3.0","repository_url":"https://github.com/ProtonMail/go-crypto"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.5","new_version":"1.16.7","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.6.0","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/client_golang","old_version":"1.21.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.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"gopkg.in/DataDog/dd-trace-go.v1","old_version":"1.65.0","new_version":"1.74.8"},{"name":"gorm.io/driver/postgres","old_version":"1.5.11","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/postgres"},{"name":"gorm.io/gorm","old_version":"1.25.12","new_version":"1.31.1","repository_url":"https://github.com/go-gorm/gorm"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/DataDog/datadog-go/v5](https://github.com/DataDog/datadog-go) | `5.6.0` | `5.8.1` |\n| [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) | `1.1.6` | `1.3.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.15.5` | `1.16.7` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.6.0` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.1` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| gopkg.in/DataDog/dd-trace-go.v1 | `1.65.0` | `1.74.8` |\n| [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) | `1.5.11` | `1.6.0` |\n| [gorm.io/gorm](https://github.com/go-gorm/gorm) | `1.25.12` | `1.31.1` |\n\n\nUpdates `github.com/DataDog/datadog-go/v5` from 5.6.0 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/datadog-go/releases\"\u003egithub.com/DataDog/datadog-go/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#581--2025-10-10\"\u003eChangelog\u003c/a\u003e for the details.\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#580--2025-09-24\"\u003eChangelog\u003c/a\u003e for the details.\u003c/p\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003cp\u003eRetracting v5.7.0 as it included a breaking change.\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#570--2025-08-19\"\u003eChangelog\u003c/a\u003e for the details.\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/DataDog/datadog-go/blob/master/CHANGELOG.md\"\u003egithub.com/DataDog/datadog-go/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.1 / 2025-10-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Release new version to fix issue with tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 / 2025-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] Create \u003ccode\u003eClientInterfaceEx\u003c/code\u003e adding Cardinality parameter to the metric functions. See [334][].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add support for \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e for origin detection. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/326\"\u003e#326\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add parameter for tag cardinality. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Gracefully reconnect when UDS connection is severed. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/323\"\u003e#323\u003c/a\u003e[].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.1 / 2025-08-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[IMPROVEMENT] Revert 5.7.0 as it included a breaking change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.0 / 2025-08-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[IMPROVEMENT] Add support for \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e for origin detection. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/326\"\u003e#326\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add parameter for tag cardinality. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Gracefully reconnect when UDS connection is severed. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/323\"\u003e#323\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/DataDog/datadog-go/commit/d4c937eea2cf529bf3abf054a3b99019196d7f80\"\u003e\u003ccode\u003ed4c937e\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309]Release 5.8.1 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/519cc9e727386a0e59e9d5302a4370a4f5ea08ea\"\u003e\u003ccode\u003e519cc9e\u003c/code\u003e\u003c/a\u003e Add date to changelog (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/1a07cfc4b5e7d0f412b74653b5758da0ec4c562e\"\u003e\u003ccode\u003e1a07cfc\u003c/code\u003e\u003c/a\u003e Release 5.8.0 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/8443df618bf3880e541a39e029c794166722e599\"\u003e\u003ccode\u003e8443df6\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309]Add ClientInterfaceEx interface to handle Parameter arg (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/46eb6b8d5ab823c698fd57d741873b7983dbc990\"\u003e\u003ccode\u003e46eb6b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/335\"\u003e#335\u003c/a\u003e from DataDog/drichards-87/remove-docs-team-codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/d01da1e8818b270d0982a55057b2df96960067c7\"\u003e\u003ccode\u003ed01da1e\u003c/code\u003e\u003c/a\u003e Remove Docs Team as CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/6f4267c9a79018e326e81004bb5ea192034c2201\"\u003e\u003ccode\u003e6f4267c\u003c/code\u003e\u003c/a\u003e Release 5.7.0 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/b35ef89575770936aec32e3ee6f0860023dd0ba4\"\u003e\u003ccode\u003eb35ef89\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-319 ] Add check for origin detection configuration before outputt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/a6b9cdf87a42985c32e5abfc1e6e10e349107ee0\"\u003e\u003ccode\u003ea6b9cdf\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309] add support for tag cardinality (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/cbc51a66a0358f87d97d107ab602e37b74e63977\"\u003e\u003ccode\u003ecbc51a6\u003c/code\u003e\u003c/a\u003e added WithoutOriginDetection() to setupClient (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/datadog-go/compare/v5.6.0...v5.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/ProtonMail/go-crypto` from 1.1.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ProtonMail/go-crypto/releases\"\u003egithub.com/ProtonMail/go-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAPI v2: Tolerate invalid key signatures if one verifies in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/284\"\u003eProtonMail/go-crypto#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce acceptable hash functions in clearsign in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/281\"\u003eProtonMail/go-crypto#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to set a decompressed message size limit in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/285\"\u003eProtonMail/go-crypto#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI v1: Only allow acceptable hashes when writing signatures in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/286\"\u003eProtonMail/go-crypto#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.2.0...v1.3.0\"\u003ehttps://github.com/ProtonMail/go-crypto/compare/v1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.3.0-proton\u003c/h2\u003e\n\u003cp\u003eThis release is v1.3.0 with support for the following non-standardized features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresistent symmetric keys experimental + latest draft \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-openpgp-persistent-symmetric-keys-00.html\"\u003edraft-ietf-openpgp-persistent-symmetric-keys-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic forwarding \u003ca href=\"https://www.ietf.org/archive/id/draft-wussler-openpgp-forwarding-00.html\"\u003edraft-wussler-openpgp-forwarding-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-quantum algorithms \u003ca href=\"https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/\"\u003edraft-ietf-openpgp-pqc\u003c/a\u003e (Updated to draft-ietf-openpgp-pqc-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate min go version to 1.22.0 by \u003ca href=\"https://github.com/lubux\"\u003e\u003ccode\u003e@​lubux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/278\"\u003eProtonMail/go-crypto#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the max AEAD chunk size to 4MiB from 64KiB by \u003ca href=\"https://github.com/lubux\"\u003e\u003ccode\u003e@​lubux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/280\"\u003eProtonMail/go-crypto#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.2.0\"\u003ehttps://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.0-proton\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release is v1.2.0 with support for the following non-standardized features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresistent symmetric keys \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-openpgp-persistent-symmetric-keys-00.html\"\u003edraft-ietf-openpgp-persistent-symmetric-keys-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic forwarding \u003ca href=\"https://www.ietf.org/archive/id/draft-wussler-openpgp-forwarding-00.html\"\u003edraft-wussler-openpgp-forwarding-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-quantum algorithms \u003ca href=\"https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/\"\u003edraft-ietf-openpgp-pqc\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/ProtonMail/go-crypto/commit/3b22d8539b95b3b7e76a911053023e6ef9ef51d6\"\u003e\u003ccode\u003e3b22d85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/286\"\u003e#286\u003c/a\u003e from ProtonMail/feat/v1-api-enforce-signature-hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/a9af95cb02243b6a8bb81800e0e45e0d74430a69\"\u003e\u003ccode\u003ea9af95c\u003c/code\u003e\u003c/a\u003e feat(v1): Only allow acceptable hashes when writing signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/3c6060347fd1028352e327406d90df96b3c9edb4\"\u003e\u003ccode\u003e3c60603\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/285\"\u003e#285\u003c/a\u003e from ProtonMail/feat/decompression-size-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/d66470076a7f33e0e1ff7b9cbeb6199751e21ddb\"\u003e\u003ccode\u003ed664700\u003c/code\u003e\u003c/a\u003e feat: Allow to set a decompressed size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/e1ea40eb5d76f94f0be9813f0b10591fbc159d75\"\u003e\u003ccode\u003ee1ea40e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/281\"\u003e#281\u003c/a\u003e from ProtonMail/fix/clearsign-check-hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/9cd4c3a20f9c3ae39f7248d76aae585105adc5fb\"\u003e\u003ccode\u003e9cd4c3a\u003c/code\u003e\u003c/a\u003e feat(clearsign): Write complete legacy hash header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/244eb1cfffe50b52c9167cc15e4170e3ed77e741\"\u003e\u003ccode\u003e244eb1c\u003c/code\u003e\u003c/a\u003e fix(clearsign): Enforce acceptable hash functions in clearsign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/a994e322317842fe2675f5c2ed8c665137cf2032\"\u003e\u003ccode\u003ea994e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/284\"\u003e#284\u003c/a\u003e from ProtonMail/feat/less-restrictive-key-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/8fe0e95d7221c857daf24fb71ab51d320df42722\"\u003e\u003ccode\u003e8fe0e95\u003c/code\u003e\u003c/a\u003e feat(v2): Tolerate invalid key signatures if one passes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/70930d7c5799a230834b3d0888ca341f0fd33361\"\u003e\u003ccode\u003e70930d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/280\"\u003e#280\u003c/a\u003e from ProtonMail/fix/aead-max-chunk-size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.15.5 to 1.16.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBallistic Drift Stabilizer (v1.16.7)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis release enables the Fusaka hardfork on Ethereum mainnet\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe Fusaka fork is scheduled to occur at \u003ccode\u003e2025-12-03 21:49:11 UTC\u003c/code\u003e.\nPlease upgrade your node to v1.16.7 in time for the fork.\u003c/p\u003e\n\u003cp\u003eThis release also enables two blob-parameter-only (BPO) upgrades.\nThese upgrades change protocol parameters to increase the available blob capacity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1 on\u003ccode\u003e2025-12-09\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2 on \u003ccode\u003e2026-01-07\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFusaka\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet mainnet timestamps for Osaka (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Fusaka for \u003ccode\u003egeth --dev\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32917\"\u003e#32917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeth_sendRawTransactionSync\u003c/code\u003e which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32830\"\u003e#32830\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32930\"\u003e#32930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32929/\"\u003e#32929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eeth_simulateV1\u003c/code\u003e in ethclient (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32856\"\u003e#32856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue that might crash \u003ccode\u003edebug_traceCall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issuer where local transactions were not persisted to the journal (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32921\"\u003e#32921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for a cryptographic \u003ca href=\"https://redirect.github.com/ethereum/c-kzg-4844/pull/607\"\u003evulnerability in c-kzg-4844\u003c/a\u003e. This is only exploitable post-Fusaka. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egeth --genesis\u003c/code\u003e flag as an alternative to running \u003ccode\u003egeth init genesis.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32844\"\u003e#32844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for receipt insertion during ERA file import. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32934\"\u003e#32934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWork on getting the trie node history in order to serve historical \u003ccode\u003eeth_getProof\u003c/code\u003e request with the new path-based archive node. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32907\"\u003e#32907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32914\"\u003e#32914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32937\"\u003e#32937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther work on cmd/keeper, our guest program for zkVMs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32816\"\u003e#32816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious optimizations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32971\"\u003e#32971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32916\"\u003e#32916\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32965\"\u003e#32965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32946\"\u003e#32946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew metrics for tracking slow peers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32964\"\u003e#32964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue where disconnected peers were not removed in txFetcher (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor a full rundown of the changes please consult the Geth \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.6\u003c/a\u003e and \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.7\u003c/a\u003e release milestones.\u003c/p\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\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/ethereum/go-ethereum/commit/b9f3a3d964ed3d31e710ec7dd66da9181477ecb2\"\u003e\u003ccode\u003eb9f3a3d\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/07129d21c0fa0aa8b6f7426344cf9ec2f31bc427\"\u003e\u003ccode\u003e07129d2\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.7 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/653f8d499473c99e2e8ada6d3adea6ec95e97a69\"\u003e\u003ccode\u003e653f8d4\u003c/code\u003e\u003c/a\u003e go.mod: update to c-kzg v2.1.5 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/5b77af394edd7d7384fbc7f112c8c183f86dcd4b\"\u003e\u003ccode\u003e5b77af3\u003c/code\u003e\u003c/a\u003e version: begin v1.16.7 release cycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/386c3de6c45f3e185279e6760a17f88fb98dc81a\"\u003e\u003ccode\u003e386c3de\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/044828e6606e3368368884e249256a093bae4a6d\"\u003e\u003ccode\u003e044828e\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/025072427e78b3af3e9a8ddcc64007a38dd374ed\"\u003e\u003ccode\u003e0250724\u003c/code\u003e\u003c/a\u003e params: set osaka and BPO1 \u0026amp; BPO2 mainnet dates (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/28c59b7a760f498c51604791791e194853ba36b6\"\u003e\u003ccode\u003e28c59b7\u003c/code\u003e\u003c/a\u003e core/rawdb: fix db inspector by supporting trienode history (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33087\"\u003e#33087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18a902799e50b8c0db94653bdae436573e4308a9\"\u003e\u003ccode\u003e18a9027\u003c/code\u003e\u003c/a\u003e common: fix duration comparison in PrettyAge (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33064\"\u003e#33064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e6d34c1fee407e77b1ea573346336a4b57c94a8b\"\u003e\u003ccode\u003ee6d34c1\u003c/code\u003e\u003c/a\u003e eth/tracers: fix prestateTracer for EIP-6780 SELFDESTRUCT (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33050\"\u003e#33050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.5...v1.16.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.6.0 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.5 (May 17, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sslnegotiation connection option (divyam234)\u003c/li\u003e\n\u003cli\u003eUpdate golang.org/x/crypto to v0.37.0. This placates security scanners that were unable to see that pgx did not use the behavior affected by \u003ca href=\"https://pkg.go.dev/vuln/GO-2025-3487\"\u003ehttps://pkg.go.dev/vuln/GO-2025-3487\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTraceLog now logs Acquire and Release at the debug level (dave sinclair)\u003c/li\u003e\n\u003cli\u003eAdd support for PGTZ environment variable\u003c/li\u003e\n\u003cli\u003eAdd support for PGOPTIONS environment variable\u003c/li\u003e\n\u003cli\u003eUnpin memory used by Rows quicker\u003c/li\u003e\n\u003cli\u003eRemove PlanScan memoization. This resolves a rare issue where scanning could be broken for one type by first scanning another. The problem was in the memoization system and benchmarking revealed that memoization was not providing any meaningful benefit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.4 (March 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix / revert change to scanning JSON \u003ccode\u003enull\u003c/code\u003e (Felix Röhrich)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.3 (March 21, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExpose EmptyAcquireWaitTime in pgxpool.Stat (vamshiaruru32)\u003c/li\u003e\n\u003cli\u003eImprove SQL sanitizer performance (ninedraft)\u003c/li\u003e\n\u003cli\u003eFix Scan confusion with json(b), sql.Scanner, and automatic dereferencing (moukoublen, felix-roehrich)\u003c/li\u003e\n\u003cli\u003eFix Values() for xml type always returning nil instead of []byte\u003c/li\u003e\n\u003cli\u003eAdd ability to send Flush message in pipeline mode (zenkovev)\u003c/li\u003e\n\u003cli\u003eFix pgtype.Timestamp's JSON behavior to match PostgreSQL (pconstantinou)\u003c/li\u003e\n\u003cli\u003eBetter error messages when scanning structs (logicbomb)\u003c/li\u003e\n\u003cli\u003eFix handling of error on batch write (bonnefoa)\u003c/li\u003e\n\u003cli\u003eMatch libpq's connection fallback behavior more closely (felix-roehrich)\u003c/li\u003e\n\u003cli\u003eAdd MinIdleConns to pgxpool (djahandarie)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.2 (December 21, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix prepared statement already exists on batch prepare failure\u003c/li\u003e\n\u003cli\u003eAdd commit query to tx options (Lucas Hild)\u003c/li\u003e\n\u003cli\u003eFix pgtype.Timestamp json unmarshal (Shean de Montigny-Desautels)\u003c/li\u003e\n\u003cli\u003eAdd message body size limits in frontend and backend (zene)\u003c/li\u003e\n\u003cli\u003eAdd xid8 type\u003c/li\u003e\n\u003cli\u003eEnsure planning encodes and scans cannot infinitely recurse\u003c/li\u003e\n\u003cli\u003eImplement pgtype.UUID.String() (Konstantin Grachev)\u003c/li\u003e\n\u003cli\u003eSwitch from ExecParams to Exec in ValidateConnectTargetSessionAttrs functions (Alexander Rumyantsev)\u003c/li\u003e\n\u003cli\u003eUpdate golang.org/x/crypto\u003c/li\u003e\n\u003cli\u003eFix json(b) columns prefer sql.Scanner interface like database/sql (Ludovico Russo)\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/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.6.0...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: \u003ccode\u003e// nolint:\u003c/code\u003e → \u003ccode\u003e//nolint:\u003c/code\u003e by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/152\"\u003ejarcoal/httpmock#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eNewJsonResponseOrPanic\u003c/code\u003e function to simplify calls with \u003ccode\u003eResponderFromMultipleResponses\u003c/code\u003e by \u003ca href=\"https://github.com/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate transport.go by \u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003edefer\u003c/code\u003e statements with \u003ccode\u003et.Cleanup\u003c/code\u003e in docs by \u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ehttp.Response.Status\u003c/code\u003e respect RFC 2616, like in Go stdlib. by \u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update resty example by \u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance \u003ccode\u003eActivate\u003c/code\u003e and add \u003ccode\u003eDeactivateNonDefault\u003c/code\u003e functions by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/161\"\u003ejarcoal/httpmock#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use golangci-lint v2.0.2 \u0026amp; go1.24 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/163\"\u003ejarcoal/httpmock#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: README typo by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify ConnectionFailure doc by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\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/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.3.1...v1.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/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/7d2a02fd6a62074e7a3b7159ff60d096d67d81a2\"\u003e\u003ccode\u003e7d2a02f\u003c/code\u003e\u003c/a\u003e docs: clarify ConnectionFailure doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/fad35ec8bc41e5e4fc8173d0ccd909191ee56e06\"\u003e\u003ccode\u003efad35ec\u003c/code\u003e\u003c/a\u003e docs: README typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/dc21346aceb3367bbb9abfb930ac6cd205209702\"\u003e\u003ccode\u003edc21346\u003c/code\u003e\u003c/a\u003e test: use golangci-lint v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/8cdfbf124633abbf12267e0ffd2f493fb1ad137b\"\u003e\u003ccode\u003e8cdfbf1\u003c/code\u003e\u003c/a\u003e docs: fix README build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/222599051622fbb0fdfa8d43e14b02f3a890d1ef\"\u003e\u003ccode\u003e2225990\u003c/code\u003e\u003c/a\u003e feat: enhance Activate and add DeactivateNonDefault functions (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/ee13561433fce24dbb79b873fc463d00f0e2b26e\"\u003e\u003ccode\u003eee13561\u003c/code\u003e\u003c/a\u003e docs: update resty example (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/1ebd59a9cfc5d003d028ba017fd708421c596e34\"\u003e\u003ccode\u003e1ebd59a\u003c/code\u003e\u003c/a\u003e Make http.Response.Status respect RFC 2616, like in Go stdlib.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.21.1 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\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.21.1...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.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\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/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...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/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.20.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 b...\n\n_Description has been truncated_","html_url":"https://github.com/Layr-Labs/sidecar/pull/483","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fsidecar/issues/483","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/483/packages"},{"uuid":"3601002526","node_id":"PR_kwDOG0nTw86yK_Ei","number":990,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 30 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":"2025-11-07T16:09:29.000Z","updated_at":"2025-11-07T16:09:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":30,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.66","new_version":"0.17.82","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/bitcoinschema/go-map","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/bitcoinschema/go-map"},{"name":"github.com/fergusstrange/embedded-postgres","old_version":"1.30.0","new_version":"1.32.0","repository_url":"https://github.com/fergusstrange/embedded-postgres"},{"name":"github.com/getkin/kin-openapi","old_version":"0.129.0","new_version":"0.133.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/gin-contrib/pprof","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/gin-contrib/pprof"},{"name":"github.com/gin-gonic/gin","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mrz1836/go-cache","old_version":"0.11.3","new_version":"1.0.2","repository_url":"https://github.com/mrz1836/go-cache"},{"name":"github.com/mrz1836/go-cachestore","old_version":"0.5.3","new_version":"1.0.1","repository_url":"https://github.com/mrz1836/go-cachestore"},{"name":"github.com/mrz1836/go-sanitize","old_version":"1.3.4","new_version":"1.5.3","repository_url":"https://github.com/mrz1836/go-sanitize"},{"name":"github.com/mrz1836/go-validate","old_version":"0.2.1","new_version":"1.0.0","repository_url":"https://github.com/mrz1836/go-validate"},{"name":"github.com/oapi-codegen/oapi-codegen/v2","old_version":"2.4.1","new_version":"2.5.1","repository_url":"https://github.com/oapi-codegen/oapi-codegen"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/prometheus/client_golang","old_version":"1.21.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/rs/zerolog","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/samber/lo","old_version":"1.49.1","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"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/swaggo/swag","old_version":"1.16.4","new_version":"1.16.6","repository_url":"https://github.com/swaggo/swag"},{"name":"gorm.io/datatypes","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/go-gorm/datatypes"},{"name":"gorm.io/driver/postgres","old_version":"1.5.11","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/postgres"},{"name":"gorm.io/driver/sqlite","old_version":"1.5.7","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/sqlite"},{"name":"gorm.io/plugin/dbresolver","old_version":"1.5.3","new_version":"1.6.2","repository_url":"https://github.com/go-gorm/dbresolver"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.24","new_version":"1.14.32","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/swaggo/gin-swagger","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/swaggo/gin-swagger"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.66` | `0.17.82` |\n| [github.com/bitcoinschema/go-map](https://github.com/bitcoinschema/go-map) | `0.2.1` | `0.2.2` |\n| [github.com/fergusstrange/embedded-postgres](https://github.com/fergusstrange/embedded-postgres) | `1.30.0` | `1.32.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.129.0` | `0.133.0` |\n| [github.com/gin-contrib/pprof](https://github.com/gin-contrib/pprof) | `1.5.2` | `1.5.3` |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.0` | `1.11.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/mrz1836/go-cache](https://github.com/mrz1836/go-cache) | `0.11.3` | `1.0.2` |\n| [github.com/mrz1836/go-cachestore](https://github.com/mrz1836/go-cachestore) | `0.5.3` | `1.0.1` |\n| [github.com/mrz1836/go-sanitize](https://github.com/mrz1836/go-sanitize) | `1.3.4` | `1.5.3` |\n| [github.com/mrz1836/go-validate](https://github.com/mrz1836/go-validate) | `0.2.1` | `1.0.0` |\n| [github.com/oapi-codegen/oapi-codegen/v2](https://github.com/oapi-codegen/oapi-codegen) | `2.4.1` | `2.5.1` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.1.1` | `1.1.2` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.0` | `1.23.2` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.33.0` | `1.34.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.49.1` | `1.52.0` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/swaggo/swag](https://github.com/swaggo/swag) | `1.16.4` | `1.16.6` |\n| [gorm.io/datatypes](https://github.com/go-gorm/datatypes) | `1.2.5` | `1.2.7` |\n| [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) | `1.5.11` | `1.6.0` |\n| [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite) | `1.5.7` | `1.6.0` |\n| [gorm.io/plugin/dbresolver](https://github.com/go-gorm/dbresolver) | `1.5.3` | `1.6.2` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.24` | `1.14.32` |\n| [github.com/swaggo/gin-swagger](https://github.com/swaggo/gin-swagger) | `1.6.0` | `1.6.1` |\n\nBumps the go_modules group with 1 update in the /models directory: [github.com/stretchr/testify](https://github.com/stretchr/testify).\n\nUpdates `github.com/99designs/gqlgen` from 0.17.66 to 0.17.82\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.82\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] perf: Optimize CollectFields calculation for non-primitive array fields by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3874\"\u003e99designs/gqlgen#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded WithApolloSandboxJs option by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3855\"\u003e99designs/gqlgen#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup apollo sandbox sri update tool by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3857\"\u003e99designs/gqlgen#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(modelgen): use ToGoModelName instead of ToGo for model fields      by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3865\"\u003e99designs/gqlgen#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: small docs correction about 'entity_resolver_multi' by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3867\"\u003e99designs/gqlgen#3867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated GraphiQL to version 4 by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3866\"\u003e99designs/gqlgen#3866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for embedded structs by \u003ca href=\"https://github.com/adrianlungu\"\u003e\u003ccode\u003e@​adrianlungu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3242\"\u003e99designs/gqlgen#3242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github.com/vektah/gqlparser/v2@v2.5.31 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3888\"\u003e99designs/gqlgen#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated github.com/urfave/cli to v3.5.0 by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3889\"\u003e99designs/gqlgen#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded base types for interfaces: support external types embedding, transitional embedding of repeated fields by \u003ca href=\"https://github.com/PaulVasilenko\"\u003e\u003ccode\u003e@​PaulVasilenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3885\"\u003e99designs/gqlgen#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd nolint to avoid static check deprecation lint failure by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3890\"\u003e99designs/gqlgen#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet Executor DispatchOperation inner context to default to avoid nil pointer in InterceptOperation extensions by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3895\"\u003e99designs/gqlgen#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(modelgen): use ToGoModelName in generateGetters by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3894\"\u003e99designs/gqlgen#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust permissions for Nancy to avoid spurious failures by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3897\"\u003e99designs/gqlgen#3897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow error presenter to silence errors by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3896\"\u003e99designs/gqlgen#3896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time): enhance time handling marshalling and unmarshalling by \u003ca href=\"https://github.com/rodneyosodo\"\u003e\u003ccode\u003e@​rodneyosodo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3898\"\u003e99designs/gqlgen#3898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.5 to 4.0.6 in /integration 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/99designs/gqlgen/pull/3858\"\u003e99designs/gqlgen#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.0.0 to 5.0.1 in /integration 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/99designs/gqlgen/pull/3850\"\u003e99designs/gqlgen#3850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 5.6.2 to 6.0.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/99designs/gqlgen/pull/3873\"\u003e99designs/gqlgen#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 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/99designs/gqlgen/pull/3872\"\u003e99designs/gqlgen#3872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.0.1 to 5.1.0 in /integration 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/99designs/gqlgen/pull/3870\"\u003e99designs/gqlgen#3870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.29.0 to 0.30.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/99designs/gqlgen/pull/3871\"\u003e99designs/gqlgen#3871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.6 to 4.0.7 in /integration 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/99designs/gqlgen/pull/3861\"\u003e99designs/gqlgen#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /integration 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/99designs/gqlgen/pull/3860\"\u003e99designs/gqlgen#3860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.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/99designs/gqlgen/pull/3859\"\u003e99designs/gqlgen#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 7.1.5 to 7.1.11 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3876\"\u003e99designs/gqlgen#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 3.2.4 to 4.0.3 in /integration 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/99designs/gqlgen/pull/3880\"\u003e99designs/gqlgen#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.1.0 to 5.1.1 in /integration 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/99designs/gqlgen/pull/3878\"\u003e99designs/gqlgen#3878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.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/99designs/gqlgen/pull/3869\"\u003e99designs/gqlgen#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 3.2.4 to 4.0.3 in /_examples/federation 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/99designs/gqlgen/pull/3883\"\u003e99designs/gqlgen#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-sse from 2.5.4 to 2.6.0 in /integration 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/99designs/gqlgen/pull/3882\"\u003e99designs/gqlgen#3882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/99designs/gqlgen/pull/3881\"\u003e99designs/gqlgen#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.0.0 to 6.0.1 in /integration 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/99designs/gqlgen/pull/3879\"\u003e99designs/gqlgen#3879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.7 to 4.0.9 in /integration 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/99designs/gqlgen/pull/3892\"\u003e99designs/gqlgen#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.3 to 4.0.6 in /integration 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/99designs/gqlgen/pull/3893\"\u003e99designs/gqlgen#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.11.0 to 16.12.0 in /integration 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/99designs/gqlgen/pull/3891\"\u003e99designs/gqlgen#3891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 5.0.0 to 6.0.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/99designs/gqlgen/pull/3875\"\u003e99designs/gqlgen#3875\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/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3865\"\u003e99designs/gqlgen#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrianlungu\"\u003e\u003ccode\u003e@​adrianlungu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3242\"\u003e99designs/gqlgen#3242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.82\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.82\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.81\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a high severity CSRF vulnerability in the Apollo Embedded Sandbox code. This was reported to Apollo last week. Full details here: \u003ca href=\"https://github.com/apollographql/embeddable-explorer/security/advisories/GHSA-w87v-7w53-wwxv\"\u003eGHSA-w87v-7w53-wwxv\u003c/a\u003e. Fixes \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3847\"\u003e#3847\u003c/a\u003e in next two items\u003c/li\u003e\n\u003cli\u003eAdd tool for updating Apollo Sandbox by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3848\"\u003e99designs/gqlgen#3848\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/99designs/gqlgen/commit/e10ac92197134263e22e7b35341031aa15a9eca9\"\u003e\u003ccode\u003ee10ac92\u003c/code\u003e\u003c/a\u003e release v0.17.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/220b29b5219599487e72c3ce5951697758127570\"\u003e\u003ccode\u003e220b29b\u003c/code\u003e\u003c/a\u003e [NEW] perf: Optimize CollectFields calculation for non-primitive array fields...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/cf0df5de41afcc8809af233cdbdc5f7ecf7ed1d6\"\u003e\u003ccode\u003ecf0df5d\u003c/code\u003e\u003c/a\u003e feat(time): enhance time handling marshalling and unmarshalling (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e9c59e93d816353a9e98abeab7245cd101eaad3b\"\u003e\u003ccode\u003ee9c59e9\u003c/code\u003e\u003c/a\u003e fix: allow error presenter to silence errors (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/438572b2998653b4a8032a4ec16a9c1db2341136\"\u003e\u003ccode\u003e438572b\u003c/code\u003e\u003c/a\u003e Adjust permissions for Nancy to avoid spurious failures (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/cb930111295608b14fb2dd2e8379a20f4cfa7dfe\"\u003e\u003ccode\u003ecb93011\u003c/code\u003e\u003c/a\u003e fix(modelgen): use ToGoModelName in generateGetters (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8aacdda7c2cc09516c98c8c58a18e8b9ff317561\"\u003e\u003ccode\u003e8aacdda\u003c/code\u003e\u003c/a\u003e Change interceptor default inner context to avoid nil pointer (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3895\"\u003e#3895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/d3614b13fdab6fd7107695c33839f6069d9339f8\"\u003e\u003ccode\u003ed3614b1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3875\"\u003e#3875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f493b67bc4b28b7ac6c592f1590232b1865ff67a\"\u003e\u003ccode\u003ef493b67\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump graphql from 16.11.0 to 16.12.0 in /integration (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/a9b20b11a787dc5d1f8cf849c2163723b2fc9099\"\u003e\u003ccode\u003ea9b20b1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.3 to 4.0.6 in /integration (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.66...v0.17.82\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bitcoinschema/go-map` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitcoinschema/go-map/releases\"\u003egithub.com/bitcoinschema/go-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-sdk to new org location\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/BitcoinSchema/go-map/commit/07d215ee67aada9899df19df1fca76a176502fd4\"\u003e\u003ccode\u003e07d215e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitcoinschema/go-map/issues/93\"\u003e#93\u003c/a\u003e from BitcoinSchema/update-go-sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/7cc6ff329144f57f31fbd0ca0424b5cca434e138\"\u003e\u003ccode\u003e7cc6ff3\u003c/code\u003e\u003c/a\u003e update go and golangci-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/8f62cb3305354b9e17ec09f18873816774e4172f\"\u003e\u003ccode\u003e8f62cb3\u003c/code\u003e\u003c/a\u003e update go-sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/0f2013b77e8ad5c0ffc9c20db0131891ac3fec6c\"\u003e\u003ccode\u003e0f2013b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitcoinschema/go-map/issues/92\"\u003e#92\u003c/a\u003e from BitcoinSchema/dependabot/github_actions/master/co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/cc5a930a0f9691f9a9be6c980b1b0685c404d64b\"\u003e\u003ccode\u003ecc5a930\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.3.1 to 5.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitcoinschema/go-map/compare/v0.2.1...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fergusstrange/embedded-postgres` from 1.30.0 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/releases\"\u003egithub.com/fergusstrange/embedded-postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure target directories exist before extraction and add test for runtime path creation by \u003ca href=\"https://github.com/fergusstrange\"\u003e\u003ccode\u003e@​fergusstrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/158\"\u003efergusstrange/embedded-postgres#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Postgres 17 and update default version by \u003ca href=\"https://github.com/fergusstrange\"\u003e\u003ccode\u003e@​fergusstrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/159\"\u003efergusstrange/embedded-postgres#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/fergusstrange/embedded-postgres/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent panic when \u003ccode\u003e*http.Response\u003c/code\u003e is nil by \u003ca href=\"https://github.com/dannykopping\"\u003e\u003ccode\u003e@​dannykopping\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/156\"\u003efergusstrange/embedded-postgres#156\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/dannykopping\"\u003e\u003ccode\u003e@​dannykopping\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/156\"\u003efergusstrange/embedded-postgres#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.31.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/fergusstrange/embedded-postgres/commit/0c7d03d6005dda276bcf9041c9be89ebe86c34e1\"\u003e\u003ccode\u003e0c7d03d\u003c/code\u003e\u003c/a\u003e Add support for Postgres 17 and update default version (\u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fergusstrange/embedded-postgres/commit/bab016e3d52239a871b12798f6ddbeefc9d2045a\"\u003e\u003ccode\u003ebab016e\u003c/code\u003e\u003c/a\u003e Ensure target directories exist before extraction and add test for runtime pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fergusstrange/embedded-postgres/commit/4fb7ddc646853d24521dfbb119c9a3fbf6f8a675\"\u003e\u003ccode\u003e4fb7ddc\u003c/code\u003e\u003c/a\u003e fix: prevent panic when \u003ccode\u003e*http.Response\u003c/code\u003e is nil (\u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.32.0\"\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.129.0 to 0.133.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.133.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: resolve Snyk security warning with path traversal by \u003ca href=\"https://github.com/seborama\"\u003e\u003ccode\u003e@​seborama\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1066\"\u003egetkin/kin-openapi#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: replace bigfloat with decimal128 to fix rounding errors during validation by \u003ca href=\"https://github.com/Revolyssup\"\u003e\u003ccode\u003e@​Revolyssup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1068\"\u003egetkin/kin-openapi#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: Preserve externalDocs on operations during conversion by \u003ca href=\"https://github.com/hwustrack\"\u003e\u003ccode\u003e@​hwustrack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1070\"\u003egetkin/kin-openapi#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix ineffectual caching of compiled regexps by \u003ca href=\"https://github.com/philpearl\"\u003e\u003ccode\u003e@​philpearl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1076\"\u003egetkin/kin-openapi#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: use Ptr instead of BoolPtr,Float64Ptr,Int64Ptr,Uint64Ptr by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1033\"\u003egetkin/kin-openapi#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: resolve refs in parameter examples 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/1086\"\u003egetkin/kin-openapi#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapifilter: Add support for RFC 7396 application/merge-patch+json by \u003ca href=\"https://github.com/byted\"\u003e\u003ccode\u003e@​byted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1084\"\u003egetkin/kin-openapi#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: use FileBodyDecoder if the format is specified as binary by \u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1088\"\u003egetkin/kin-openapi#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: preserve all validation errors for allOf by \u003ca href=\"https://github.com/alexbakker\"\u003e\u003ccode\u003e@​alexbakker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1087\"\u003egetkin/kin-openapi#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: support primitive parsing for individual text like parts in multipart/form-data by \u003ca href=\"https://github.com/nmeheus\"\u003e\u003ccode\u003e@​nmeheus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1090\"\u003egetkin/kin-openapi#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome coding style fixes and cleaning up by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1093\"\u003egetkin/kin-openapi#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: preserve x-fields when converting from v2 to v3 by \u003ca href=\"https://github.com/saltbo\"\u003e\u003ccode\u003e@​saltbo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1092\"\u003egetkin/kin-openapi#1092\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/seborama\"\u003e\u003ccode\u003e@​seborama\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1066\"\u003egetkin/kin-openapi#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Revolyssup\"\u003e\u003ccode\u003e@​Revolyssup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1068\"\u003egetkin/kin-openapi#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hwustrack\"\u003e\u003ccode\u003e@​hwustrack\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1070\"\u003egetkin/kin-openapi#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philpearl\"\u003e\u003ccode\u003e@​philpearl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1076\"\u003egetkin/kin-openapi#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/byted\"\u003e\u003ccode\u003e@​byted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1084\"\u003egetkin/kin-openapi#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1088\"\u003egetkin/kin-openapi#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nmeheus\"\u003e\u003ccode\u003e@​nmeheus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1090\"\u003egetkin/kin-openapi#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saltbo\"\u003e\u003ccode\u003e@​saltbo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1092\"\u003egetkin/kin-openapi#1092\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.132.0...v0.133.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.132.0...v0.133.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.132.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: Use fmt.Sprint without formating by \u003ca href=\"https://github.com/gaiaz-iusipov\"\u003e\u003ccode\u003e@​gaiaz-iusipov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1061\"\u003egetkin/kin-openapi#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: don't consume request body in \u003ccode\u003eAuthenticatorFunc\u003c/code\u003e by \u003ca href=\"https://github.com/jamietanna\"\u003e\u003ccode\u003e@​jamietanna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1064\"\u003egetkin/kin-openapi#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: fix for refs on items within additional properties by \u003ca href=\"https://github.com/roberth1988\"\u003e\u003ccode\u003e@​roberth1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1067\"\u003egetkin/kin-openapi#1067\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/gaiaz-iusipov\"\u003e\u003ccode\u003e@​gaiaz-iusipov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1061\"\u003egetkin/kin-openapi#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roberth1988\"\u003e\u003ccode\u003e@​roberth1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1067\"\u003egetkin/kin-openapi#1067\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.131.0...v0.132.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.131.0...v0.132.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.131.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: de-register ZipFileBodyDecoder and make a few decoders public by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1059\"\u003egetkin/kin-openapi#1059\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.130.0...v0.131.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.130.0...v0.131.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.130.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3gen): Customize json.RawMessage by \u003ca href=\"https://github.com/kyleconroy\"\u003e\u003ccode\u003e@​kyleconroy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1050\"\u003egetkin/kin-openapi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Fix issue with separate component generated for time.Time by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1052\"\u003egetkin/kin-openapi#1052\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/getkin/kin-openapi/commit/2baea3d16906f92e241304527137592a8251afc9\"\u003e\u003ccode\u003e2baea3d\u003c/code\u003e\u003c/a\u003e openapi2conv: preserve x-fields when converting from v2 to v3 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/59b018c1b3242bf93683ddd2fd5372e18270d389\"\u003e\u003ccode\u003e59b018c\u003c/code\u003e\u003c/a\u003e Some coding style fixes and cleaning up (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/a33c5f8c6582fc7094f62182bd7c8f62c6bfbcf7\"\u003e\u003ccode\u003ea33c5f8\u003c/code\u003e\u003c/a\u003e openapi3filter: support primitive parsing for individual text like parts in m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e00a34088955fdb170656bdd9a54f8a72a77e9c7\"\u003e\u003ccode\u003ee00a340\u003c/code\u003e\u003c/a\u003e openapi3: preserve all validation errors for allOf (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/6acf92bcc474992a1328321bb6e875568d513f5f\"\u003e\u003ccode\u003e6acf92b\u003c/code\u003e\u003c/a\u003e openapi3filter: use FileBodyDecoder if the format is specified as binary (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4358c4aa2ae7843b63d0fb264b68995be4e1b180\"\u003e\u003ccode\u003e4358c4a\u003c/code\u003e\u003c/a\u003e feat: add support for RFC 7396 application/merge-patch+json (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d72d75b95b6d35cbd729e9bbd8d03872e0c2df07\"\u003e\u003ccode\u003ed72d75b\u003c/code\u003e\u003c/a\u003e openapi3: resolve refs in parameter examples (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/2de45f70d4afe6446074321af3f6d542e91f7f0d\"\u003e\u003ccode\u003e2de45f7\u003c/code\u003e\u003c/a\u003e openapi3: use Ptr instead of BoolPtr,Float64Ptr,Int64Ptr,Uint64Ptr (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/783206b0fad6dc1de7c3252362f74fe4ffd00a10\"\u003e\u003ccode\u003e783206b\u003c/code\u003e\u003c/a\u003e openapi3: fix ineffectual caching of compiled regexps (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/90fb6412a4b6efaf42cc479a53c9f048d4d30144\"\u003e\u003ccode\u003e90fb641\u003c/code\u003e\u003c/a\u003e openapi2conv: Set externalDocs for Operations (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.129.0...v0.133.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-contrib/pprof` from 1.5.2 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-contrib/pprof/releases\"\u003egithub.com/gin-contrib/pprof's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9978b06dcf9558f2930b0d97c77a7b2ab14ccde: chore: update Go version and dependencies in project configuration (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e11800d03a03e3a0b43cc7a18432d93b8552b5e6f: chore: update dependencies and Go version to latest releases (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7442ebf73c5bbe0bd6628f9ccb735cd8e107d102: ci: update GitHub Actions and adjust test configurations (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4554adf9cebce1a2e60c66fd0a2f235b8acd29ce: ci: update Go version and reorganize linter configurations (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\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/gin-contrib/pprof/commit/11800d03a03e3a0b43cc7a18432d93b8552b5e6f\"\u003e\u003ccode\u003e11800d0\u003c/code\u003e\u003c/a\u003e chore: update dependencies and Go version to latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/4554adf9cebce1a2e60c66fd0a2f235b8acd29ce\"\u003e\u003ccode\u003e4554adf\u003c/code\u003e\u003c/a\u003e ci: update Go version and reorganize linter configurations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/c9978b06dcf9558f2930b0d97c77a7b2ab14ccde\"\u003e\u003ccode\u003ec9978b0\u003c/code\u003e\u003c/a\u003e chore: update Go version and dependencies in project configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/7442ebf73c5bbe0bd6628f9ccb735cd8e107d102\"\u003e\u003ccode\u003e7442ebf\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions and adjust test configurations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gin-contrib/pprof/compare/v1.5.2...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.11.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-viper/mapstructure/v2` from 2.2.1 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/go-viper/mapstructure/releases\"\u003egithub.com/go-viper/mapstructure/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\u003erefactor: replace interface{} with any by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/115\"\u003ego-viper/mapstructure#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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/go-viper/mapstructure/pull/114\"\u003ego-viper/mapstructure#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneric tests by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/118\"\u003ego-viper/mapstructure#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix godoc reference link in README.md by \u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/107\"\u003ego-viper/mapstructure#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add StringToTimeLocationHookFunc to convert strings to *time.Location by \u003ca href=\"https://github.com/ErfanMomeniii\"\u003e\u003ccode\u003e@​ErfanMomeniii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/117\"\u003ego-viper/mapstructure#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add back previous StringToSlice as a weak function by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/119\"\u003ego-viper/mapstructure#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/ErfanMomeniii\"\u003e\u003ccode\u003e@​ErfanMomeniii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/117\"\u003ego-viper/mapstructure#117\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-viper/mapstructure/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.7 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-viper/mapstructure/pull/46\"\u003ego-viper/mapstructure#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.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-viper/mapstructure/pull/47\"\u003ego-viper/mapstructure#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[enhancement] Add check for \u003ccode\u003ereflect.Value\u003c/code\u003e in \u003ccode\u003eComposeDecodeHookFunc\u003c/code\u003e by \u003ca href=\"https://github.com/mahadzaryab1\"\u003e\u003ccode\u003e@​mahadzaryab1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/52\"\u003ego-viper/mapstructure#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.2 to 5.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-viper/mapstructure/pull/51\"\u003ego-viper/mapstructure#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.0 to 4.2.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-viper/mapstructure/pull/50\"\u003ego-viper/mapstructure#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.1.0 to 5.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-viper/mapstructure/pull/55\"\u003ego-viper/mapstructure#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.2.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-viper/mapstructure/pull/58\"\u003ego-viper/mapstructure#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add Go 1.24 to the test matrix by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/74\"\u003ego-viper/mapstructure#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.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-viper/mapstructure/pull/72\"\u003ego-viper/mapstructure#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.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-viper/mapstructure/pull/76\"\u003ego-viper/mapstructure#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.3.0 to 5.4.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-viper/mapstructure/pull/78\"\u003ego-viper/mapstructure#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add decode hook for netip.Prefix by \u003ca href=\"https://github.com/tklauser\"\u003e\u003ccode\u003e@​tklauser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/85\"\u003ego-viper/mapstructure#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/86\"\u003ego-viper/mapstructure#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.13.4 to 3.28.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/87\"\u003ego-viper/mapstructure#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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 in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/93\"\u003ego-viper/mapstructure#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/92\"\u003ego-viper/mapstructure#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.17 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/97\"\u003ego-viper/mapstructure#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.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-viper/mapstructure/pull/96\"\u003ego-viper/mapstructure#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/90\"\u003ego-viper/mapstructure#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd omitzero tag. by \u003ca href=\"https://github.com/Crystalix007\"\u003e\u003ccode\u003e@​Crystalix007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/98\"\u003ego-viper/mapstructure#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse error structs instead of duplicated strings by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/102\"\u003ego-viper/mapstructure#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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 in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/101\"\u003ego-viper/mapstructure#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add common error interface by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/105\"\u003ego-viper/mapstructure#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate linter by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/106\"\u003ego-viper/mapstructure#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature allow unset pointer by \u003ca href=\"https://github.com/rostislaved\"\u003e\u003ccode\u003e@​rostislaved\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/80\"\u003ego-viper/mapstructure#80\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/tklauser\"\u003e\u003ccode\u003e@​tklauser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/85\"\u003ego-viper/mapstructure#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/90\"\u003ego-viper/mapstructure#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Crystalix007\"\u003e\u003ccode\u003e@​Crystalix007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/98\"\u003ego-viper/mapstructure#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rostislaved\"\u003e\u003ccode\u003e@​rostislaved\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/80\"\u003ego-viper/mapstructure#80\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-viper/mapstructure/compare/v2.2.1...v2.3.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/b9794a5f0e73d425210d6614ed833067029155f5\"\u003e\u003ccode\u003eb9794a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/119\"\u003e#119\u003c/a\u003e from go-viper/string-to-weak-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/17cdcb0741054e2a33938adf6bd1f2a5c0aa8f30\"\u003e\u003ccode\u003e17cdcb0\u003c/code\u003e\u003c/a\u003e feat: add back previous StringToSlice as a weak function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/3caca3614c3ab2c5b5d359c44fdcd72058887b19\"\u003e\u003ccode\u003e3caca36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/117\"\u003e#117\u003c/a\u003e from ErfanMomeniii/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/9a861bc115f2b54ed4e494662f29c172d9ef046a\"\u003e\u003ccode\u003e9a861bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/107\"\u003e#107\u003c/a\u003e from peczenyj/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/86ed5b59da0615fb8c3a413f401cdf0231f1234c\"\u003e\u003ccode\u003e86ed5b5\u003c/code\u003e\u003c/a\u003e refactor: update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ace5b4e8b3dec99468ffa9498e42fb09d177b0a6\"\u003e\u003ccode\u003eace5b4e\u003c/code\u003e\u003c/a\u003e chore: add interface any linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/1a4f1aef38bfa8549762aaf42c7c18a5d268e76e\"\u003e\u003ccode\u003e1a4f1ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/118\"\u003e#118\u003c/a\u003e from go-viper/generic-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/a2689090ed4348033c36724d866faf1f911a9f63\"\u003e\u003ccode\u003ea268909\u003c/code\u003e\u003c/a\u003e fix: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/17f1fd44eb7606b109c9bb017c0a1c6d3e93b5cd\"\u003e\u003ccode\u003e17f1fd4\u003c/code\u003e\u003c/a\u003e test: add more comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/b48c8566836bf291bfee2b217d51fc36e8e61f6f\"\u003e\u003ccode\u003eb48c856\u003c/code\u003e\u003c/a\u003e test: expand tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.2.1...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/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/bsv-blockchain/spv-wallet/pull/990","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fspv-wallet/issues/990","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/990/packages"},{"uuid":"3580471416","node_id":"PR_kwDOIcNIms6xGuNu","number":249,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T04:06:51.000Z","updated_at":"2025-11-24T06:01:03.654Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/samber/lo","old_version":"1.51.0","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/bytedance/sonic/loader","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/bytedance/sonic"},{"name":"github.com/gabriel-vasile/mimetype","old_version":"1.4.9","new_version":"1.4.11","repository_url":"https://github.com/gabriel-vasile/mimetype"},{"name":"github.com/go-playground/validator/v10","old_version":"10.27.0","new_version":"10.28.0","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/stretchr/objx","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/stretchr/objx"},{"name":"github.com/ugorji/go/codec","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/ugorji/go"}],"path":null,"ecosystem":"go"},"body":"Bumps the dev-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.1` | `1.11.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.2` | `5.3.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.51.0` | `1.52.0` |\n| [github.com/bytedance/sonic/loader](https://github.com/bytedance/sonic) | `0.3.0` | `0.4.0` |\n| [github.com/gabriel-vasile/mimetype](https://github.com/gabriel-vasile/mimetype) | `1.4.9` | `1.4.11` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.27.0` | `10.28.0` |\n| [github.com/stretchr/objx](https://github.com/stretchr/objx) | `0.5.2` | `0.5.3` |\n| [github.com/ugorji/go/codec](https://github.com/ugorji/go) | `1.3.0` | `1.3.1` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0\"\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.2.2 to 5.3.0\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.0\u003c/h2\u003e\n\u003cp\u003eThis release is almost identical to to \u003ccode\u003ev5.2.3\u003c/code\u003e but now correctly indicates Go 1.21 as minimum requirement.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CODEOWNERS by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/449\"\u003egolang-jwt/jwt#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Go version to indicate correct minimum requirement by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/452\"\u003egolang-jwt/jwt#452\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.2.3...v5.3.0\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.3...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump GitHub workflows and Go versions 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/438\"\u003egolang-jwt/jwt#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementing validation of multiple audiences by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/433\"\u003egolang-jwt/jwt#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 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/440\"\u003egolang-jwt/jwt#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplaced interface{} to any by \u003ca href=\"https://github.com/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug in validation of multiple audiences by \u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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.2.2...v5.2.3\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.2...v5.2.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/golang-jwt/jwt/commit/e9547a11aa603c52a31e315cdcaa71d0f25b921a\"\u003e\u003ccode\u003ee9547a1\u003c/code\u003e\u003c/a\u003e Bump Go version to indicate correct minimum requirement (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/3839817bf313f2cfe58853dcbe542ffd06300831\"\u003e\u003ccode\u003e3839817\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d83e545cee83663ad15137c8615900a60447baad\"\u003e\u003ccode\u003ed83e545\u003c/code\u003e\u003c/a\u003e Fix bug in validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/75740f19088857627364f255f3103a053071ca66\"\u003e\u003ccode\u003e75740f1\u003c/code\u003e\u003c/a\u003e replaced interface{} to any (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/048854f1b0ac96c0a843d52fc09d7878b853683f\"\u003e\u003ccode\u003e048854f\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/497a38ec597a28f8f7dd874deb28ad88fb65d0f7\"\u003e\u003ccode\u003e497a38e\u003c/code\u003e\u003c/a\u003e Implementing validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/12384ead1e03c0307ee57b05ee2e49cdaa8d30f4\"\u003e\u003ccode\u003e12384ea\u003c/code\u003e\u003c/a\u003e Bump GitHub workflows and Go versions (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.51.0 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.51.0...v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `github.com/bytedance/sonic` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check trailing space for 'native.SkipOneFast' by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/812\"\u003ebytedance/sonic#812\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0-rc1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\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/bytedance/sonic/commit/f51fac7a464fb46dd29ec553cbeaf470434634a8\"\u003e\u003ccode\u003ef51fac7\u003c/code\u003e\u003c/a\u003e fix: check trailing space for 'native.SkipOneFast' (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/de4f017fca6448580003b6cc661bed8fded68d1d\"\u003e\u003ccode\u003ede4f017\u003c/code\u003e\u003c/a\u003e feat: support go1.25 (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/9dc00881217b75fbf5ba31eccd3dbd3059e678e1\"\u003e\u003ccode\u003e9dc0088\u003c/code\u003e\u003c/a\u003e fix: trim the trailing whitespace for raw json value (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bytedance/sonic/loader` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/438eca44f360a935bf016fdb3f3c7b21169a23dc\"\u003e\u003ccode\u003e438eca4\u003c/code\u003e\u003c/a\u003e chore: pcsp for jit functions (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/045dce41fa5ea7d1af5bb55bb06b5ed342c42343\"\u003e\u003ccode\u003e045dce4\u003c/code\u003e\u003c/a\u003e style(internal/rt): fix a typo in filename (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/a71350bdcf30926460fcdc85a49ea38222c3b38e\"\u003e\u003ccode\u003ea71350b\u003c/code\u003e\u003c/a\u003e chore: update arm asm (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/cdd973986b95e82433a712df5e8cf26288bcaef7\"\u003e\u003ccode\u003ecdd9739\u003c/code\u003e\u003c/a\u003e fix: pcsp for jit functions (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/72bd4caf6fb6cb4d8c93f41d591b9e101eb3f346\"\u003e\u003ccode\u003e72bd4ca\u003c/code\u003e\u003c/a\u003e feature: use pool for EscapeHTML (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/48ba40b8e47bbb33828067f8250da9810f5b9b9f\"\u003e\u003ccode\u003e48ba40b\u003c/code\u003e\u003c/a\u003e fix: make validate skip behave more similarly like encoding/json (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/d55adc49e6c85784853d494a7ac7a92064e9ad90\"\u003e\u003ccode\u003ed55adc4\u003c/code\u003e\u003c/a\u003e fix:(decoder) not panic when map key is a interface (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/2eeb744e27b16a5994b005d2ec8ea9daf4ab008c\"\u003e\u003ccode\u003e2eeb744\u003c/code\u003e\u003c/a\u003e fix: make encoder pretouch able to recurse (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/53b981bdd59c34d4ee4bd40915101c5c5057dd04\"\u003e\u003ccode\u003e53b981b\u003c/code\u003e\u003c/a\u003e feat: show JSON trace when panic (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/908af5dfaf7d509db1f2c2b1c43f4df728db80a6\"\u003e\u003ccode\u003e908af5d\u003c/code\u003e\u003c/a\u003e fix: compilation error with \u003ccode\u003eGOEXPERIMENT=jsonv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytedance/sonic/compare/loader/v0.3.0...loader/v0.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/cloudwego/base64x` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/base64x/releases\"\u003egithub.com/cloudwego/base64x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: license checker and test in different go versions by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/12\"\u003ecloudwego/base64x#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade sonic/loader to v0.3.0 by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/13\"\u003ecloudwego/base64x#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\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/cloudwego/base64x/commit/b1a66433e2aaf4e90a73578a914a25afff44c28c\"\u003e\u003ccode\u003eb1a6643\u003c/code\u003e\u003c/a\u003e chore: upgrade sonic/loader to v0.3.0 (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/base64x/commit/5e89223982c671e1fa8dc71dae5fb761c42a9c64\"\u003e\u003ccode\u003e5e89223\u003c/code\u003e\u003c/a\u003e fix: license checker and test in different go versions (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gabriel-vasile/mimetype` from 1.4.9 to 1.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gabriel-vasile/mimetype/releases\"\u003egithub.com/gabriel-vasile/mimetype's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.11 cpio, wordperfect support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewordperfect: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/707\"\u003egabriel-vasile/mimetype#707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecpio: add support for binary version in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/709\"\u003egabriel-vasile/mimetype#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshebang: fix detection with args by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/710\"\u003egabriel-vasile/mimetype#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshebang: support env -S by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/712\"\u003egabriel-vasile/mimetype#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edxf: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/720\"\u003egabriel-vasile/mimetype#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclone: stop cloning MIME when there is no charset in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/722\"\u003egabriel-vasile/mimetype#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eaaf: remove individual node for aaf in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/724\"\u003egabriel-vasile/mimetype#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emsoxml: match files and directories for first zip entry in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/729\"\u003egabriel-vasile/mimetype#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.10...v1.4.11\"\u003ehttps://github.com/gabriel-vasile/mimetype/compare/v1.4.10...v1.4.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.10 perfomance inprovements, tests and new formats\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, shell scripts, VSDX, OneNote, CHM and Netpbm file formats.\nChanges were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons between \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them. Results are in the \u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests/actions\"\u003eActions tab\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echarset: remove dependency on mime  in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/684\"\u003egabriel-vasile/mimetype#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emso_office: increase limit of checked entries from 4 to 100 in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/685\"\u003egabriel-vasile/mimetype#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: replace application/jar with application/java-archive in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/686\"\u003egabriel-vasile/mimetype#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZip container improvements in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/687\"\u003egabriel-vasile/mimetype#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJar first entry inside a zip in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/688\"\u003egabriel-vasile/mimetype#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg+html: better handling for comments in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/689\"\u003egabriel-vasile/mimetype#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exhtml: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/690\"\u003egabriel-vasile/mimetype#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc: behave more like file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/691\"\u003egabriel-vasile/mimetype#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elotus-1-2-3: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/695\"\u003egabriel-vasile/mimetype#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for zipped KML files by \u003ca href=\"https://github.com/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshell: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eruby: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/700\"\u003egabriel-vasile/mimetype#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython: associate with python2 and python3 shebangs by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/699\"\u003egabriel-vasile/mimetype#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evsdx: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/702\"\u003egabriel-vasile/mimetype#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoneNote: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/703\"\u003egabriel-vasile/mimetype#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echm: add support for Microsoft Compiled HTML Help in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/704\"\u003egabriel-vasile/mimetype#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNetpbm: add support by \u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/gabriel-vasile/mimetype/commit/99148300a8a57c40a23ee4ef34166a35e68fc7ac\"\u003e\u003ccode\u003e9914830\u003c/code\u003e\u003c/a\u003e msoxml: match files and directories for first zip entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/5ec19125b7081089845d1a4216c16bfbf5f3b1b9\"\u003e\u003ccode\u003e5ec1912\u003c/code\u003e\u003c/a\u003e json: prevent one alloc by re-using the same slice (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/7cfd61491265164f91b75d8f29f3e245220a6157\"\u003e\u003ccode\u003e7cfd614\u003c/code\u003e\u003c/a\u003e performance: use regular funcs instead of var funcs (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/71a0f37d652d5c01df804ca9804716ec82212d4e\"\u003e\u003ccode\u003e71a0f37\u003c/code\u003e\u003c/a\u003e aaf: remove individual node for aaf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/d0ad1037e9d643102ec8ea8b62f032850f149592\"\u003e\u003ccode\u003ed0ad103\u003c/code\u003e\u003c/a\u003e supported_mimes: fix lint and make test short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/fa141bdcb5c76f4d2aabb91be055cae7ca48e96c\"\u003e\u003ccode\u003efa141bd\u003c/code\u003e\u003c/a\u003e supported_mimes: add .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/16a062b83a0ba2c41827d23ff7d91f99f3a75ee6\"\u003e\u003ccode\u003e16a062b\u003c/code\u003e\u003c/a\u003e supported_mimes: add hierarchy to table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/49f38623cdd2dad6719bf66c11966d827eff7abf\"\u003e\u003ccode\u003e49f3862\u003c/code\u003e\u003c/a\u003e clone: stop cloning MIME when there is no charset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/d0a95afda74904eb1e5ac0a3214edac46801d3f9\"\u003e\u003ccode\u003ed0a95af\u003c/code\u003e\u003c/a\u003e dxf: add support; closes \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/719\"\u003e#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/54d3513b61ca2c6765513e182178a3cf1f4591d6\"\u003e\u003ccode\u003e54d3513\u003c/code\u003e\u003c/a\u003e markup: fix for duplicate branch warning from linter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.27.0 to 10.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate workflow.yml to support 2 most recent major versions by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1417\"\u003ego-playground/validator#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.g...\n\n_Description has been truncated_","html_url":"https://github.com/greenbone/keycloak-client-golang/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fkeycloak-client-golang/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"},{"uuid":"3570996234","node_id":"PR_kwDOKn2zmM6woYjW","number":331,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T14:11:48.000Z","updated_at":"2026-02-02T15:59:41.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":6,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.5","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.2","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go) | `6.3.4` | `6.3.5` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.7` | `1.0.10` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.27.2\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.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\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\u003ev2.25.3\u003c/h2\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\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.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\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit --github-output group only for progress report itself [f01aed1]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.2\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/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\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/51090a8c3b54e644b552b70bc95b9dedbbe27779\"\u003e\u003ccode\u003e51090a8\u003c/code\u003e\u003c/a\u003e Updating after docs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/606c1cb29be1b5e06c502e022559fb59e34d1629\"\u003e\u003ccode\u003e606c1cb\u003c/code\u003e\u003c/a\u003e Fix Ginkgo Reporter slice-bounds panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a6463b352073e4bcc3b9553a3a73ff8ccaec7d3a\"\u003e\u003ccode\u003ea6463b3\u003c/code\u003e\u003c/a\u003e Bug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.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\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\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.38.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/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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\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 \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/ionos-cloud/cluster-api-provider-ionoscloud/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"},{"uuid":"3569286967","node_id":"PR_kwDOCp7WE86wi5lE","number":504,"state":"open","title":"Bump the all-go-mod-patch-and-minor group with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","minor"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T07:35:33.000Z","updated_at":"2025-10-30T14:00:11.896Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.1","new_version":"0.19.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"},{"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 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.1` | `0.19.0` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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/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 `sigs.k8s.io/controller-tools` from 0.16.1 to 0.19.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-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.34 by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1225\"\u003ekubernetes-sigs/controller-tools#1225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1236\"\u003ekubernetes-sigs/controller-tools#1236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1258\"\u003ekubernetes-sigs/controller-tools#1258\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1266\"\u003ekubernetes-sigs/controller-tools#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Applyconfiguration: Use correct groupVersion by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1218\"\u003ekubernetes-sigs/controller-tools#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Applyconfiguration: Register CRD markers by \u003ca href=\"https://github.com/alexymantha\"\u003e\u003ccode\u003e@​alexymantha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1221\"\u003ekubernetes-sigs/controller-tools#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: Add AtMostOneOf and ExactlyOneOf constraints by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1212\"\u003ekubernetes-sigs/controller-tools#1212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1224\"\u003ekubernetes-sigs/controller-tools#1224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Applyconfiguration: Fix AC generation so it builds and test all submodules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1226\"\u003ekubernetes-sigs/controller-tools#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Generate DeepCopy methods for testdata/cronjob by \u003ca href=\"https://github.com/mjlshen\"\u003e\u003ccode\u003e@​mjlshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1261\"\u003ekubernetes-sigs/controller-tools#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Sync \u003ccode\u003e.golangci.yaml\u003c/code\u003e from controller-runtime by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1249\"\u003ekubernetes-sigs/controller-tools#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Promote JoelSpeed to approver by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1220\"\u003ekubernetes-sigs/controller-tools#1220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Sync admins \u0026amp; maintainers with kubernetes/org by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1235\"\u003ekubernetes-sigs/controller-tools#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.34.0-alpha.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1215\"\u003ekubernetes-sigs/controller-tools#1215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.34.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1240\"\u003ekubernetes-sigs/controller-tools#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.34.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1267\"\u003ekubernetes-sigs/controller-tools#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0-alpha.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1223\"\u003ekubernetes-sigs/controller-tools#1223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0-beta.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1243\"\u003ekubernetes-sigs/controller-tools#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1268\"\u003ekubernetes-sigs/controller-tools#1268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱ci: Update golangci-lint to v2.1.6 and adjust configuration by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1206\"\u003ekubernetes-sigs/controller-tools#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update golangci lint version to v2.3.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1248\"\u003ekubernetes-sigs/controller-tools#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.32.0 to 0.33.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1205\"\u003ekubernetes-sigs/controller-tools#1205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1207\"\u003ekubernetes-sigs/controller-tools#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1208\"\u003ekubernetes-sigs/controller-tools#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.33.0 to 0.34.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1209\"\u003ekubernetes-sigs/controller-tools#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-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/kubernetes-sigs/controller-tools/pull/1213\"\u003ekubernetes-sigs/controller-tools#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1222\"\u003ekubernetes-sigs/controller-tools#1222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1228\"\u003ekubernetes-sigs/controller-tools#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1237\"\u003ekubernetes-sigs/controller-tools#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1246\"\u003ekubernetes-sigs/controller-tools#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.35.0 to 0.36.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1255\"\u003ekubernetes-sigs/controller-tools#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/checkout from 4.2.2 to 5.0.0 in the all-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/kubernetes-sigs/controller-tools/pull/1260\"\u003ekubernetes-sigs/controller-tools#1260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1264\"\u003ekubernetes-sigs/controller-tools#1264\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/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1212\"\u003ekubernetes-sigs/controller-tools#1212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexymantha\"\u003e\u003ccode\u003e@​alexymantha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1221\"\u003ekubernetes-sigs/controller-tools#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mjlshen\"\u003e\u003ccode\u003e@​mjlshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1261\"\u003ekubernetes-sigs/controller-tools#1261\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-tools/compare/v0.18.0...v0.19.0\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.18.0...v0.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.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/kubernetes-sigs/controller-tools/commit/257e3a04698a16ea834c49f457de7704474f9a74\"\u003e\u003ccode\u003e257e3a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1268\"\u003e#1268\u003c/a\u003e from sbueringer/pr-promote-envtest-1.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/2b454ea7747697d13dd49eaf672a7e13f2c6a2f5\"\u003e\u003ccode\u003e2b454ea\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/650fc15723190c59f964c94ae6918f8d90c501d5\"\u003e\u003ccode\u003e650fc15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1266\"\u003e#1266\u003c/a\u003e from sbueringer/pr-bump-v0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3b0dd921a751cebe8d2059776588e802e5a3b0b2\"\u003e\u003ccode\u003e3b0dd92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1267\"\u003e#1267\u003c/a\u003e from sbueringer/pr-envtest-0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/16407068440a97680dab341f1428ba32116ca37d\"\u003e\u003ccode\u003e1640706\u003c/code\u003e\u003c/a\u003e Release envtest v1.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/36f98ef2e2b8f85b8fd85bc967a50dbc3461ffa2\"\u003e\u003ccode\u003e36f98ef\u003c/code\u003e\u003c/a\u003e Bump to k8s.io/* v0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/df911f11282aa774a1da8f5db94bc51027c72838\"\u003e\u003ccode\u003edf911f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1264\"\u003e#1264\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/767291d0868b713d898dcd875f8cf931506d93bf\"\u003e\u003ccode\u003e767291d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b624019bbe8d5605fdb89b99d88882910a65ed14\"\u003e\u003ccode\u003eb624019\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1261\"\u003e#1261\u003c/a\u003e from mjlshen/webhook-testdata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d53aa908f3e7553cc9890c7d8c102647382b556b\"\u003e\u003ccode\u003ed53aa90\u003c/code\u003e\u003c/a\u003e Generate DeepCopy methods for testdata/cronjob\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.1...v0.19.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/yaml` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/yaml/releases\"\u003esigs.k8s.io/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;kyaml\u0026quot; support and yamlfmt by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/132\"\u003ekubernetes-sigs/yaml#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Handle unhashable keys during merge (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/122\"\u003ekubernetes-sigs/yaml#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprovement: wrap errors returned by JSON unmarshal (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/106\"\u003ekubernetes-sigs/yaml#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecation: Deprecate code in goyaml.v2 and goyaml.v3 directories, and redirect to equivalents in go.yaml.in/yaml/v2 and go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/133\"\u003ekubernetes-sigs/yaml#133\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/yaml/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/kubernetes-sigs/yaml/compare/v1.4.0...v1.5.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/kubernetes-sigs/yaml/commit/048d724aca2d37ddb5b03c90b5b4550a3a48766d\"\u003e\u003ccode\u003e048d724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/issues/132\"\u003e#132\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/23c836c2b9e98fc38d2c395d780dcfe307d94424\"\u003e\u003ccode\u003e23c836c\u003c/code\u003e\u003c/a\u003e Bolster tests, mostly in error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/2e3340bee11ce4edd63e825341ad300a82fd3fb8\"\u003e\u003ccode\u003e2e3340b\u003c/code\u003e\u003c/a\u003e Add compact output tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/4a4f5391cf1fdd74e42c2eb5670e192503377817\"\u003e\u003ccode\u003e4a4f539\u003c/code\u003e\u003c/a\u003e Add test case for tabs in multi-line strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/13509ad300ec7ceb5d79b6d806e345f6ae94b998\"\u003e\u003ccode\u003e13509ad\u003c/code\u003e\u003c/a\u003e Change which methods get a newline and fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/59c2c43bdf1970fb0c74682e9b47d4a499ba4358\"\u003e\u003ccode\u003e59c2c43\u003c/code\u003e\u003c/a\u003e Add compact mode so KYAML can be used in more places\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/abc1add3fd1978eccb8519aa3915c37966693dae\"\u003e\u003ccode\u003eabc1add\u003c/code\u003e\u003c/a\u003e kyaml: Implement escaping closer to YAML spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/7749171ef6cb7be7ccab3e684b030de6125f2c5f\"\u003e\u003ccode\u003e7749171\u003c/code\u003e\u003c/a\u003e Add a yamlfmt cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/a932007e17c79df3af8eb143ccdbdf2bd696c0c3\"\u003e\u003ccode\u003ea932007\u003c/code\u003e\u003c/a\u003e Add KYAML support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/0f318dce2b6c41d0c47bf05f9b07c727dfa0cb90\"\u003e\u003ccode\u003e0f318dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/issues/134\"\u003e#134\u003c/a\u003e from kubernetes-sigs/forgot-to-add-redirects-for-cons...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/yaml/compare/v1.4.0...v1.6.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 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 \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/zalando-incubator/es-operator/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fes-operator/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"},{"uuid":"3559098680","node_id":"PR_kwDOCdvj-c6wBHTG","number":7748,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T22:28:25.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T23:38:41.000Z","updated_at":"2025-11-24T22:28:27.000Z","time_to_close":2414984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.31.15","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.88.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.36.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.16.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.32.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.31.15` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.88.7` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.36.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.16.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.32.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.31.15\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/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\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/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\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/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\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/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\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/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\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/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\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/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.31.15\"\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/s3` from 1.78.2 to 1.88.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/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\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/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\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/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\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/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\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/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\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/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\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/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.88.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue, possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.36.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent panic when converting error chains containing non-comparable error types by using a safe fallback for visited detection in exception conversion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBehavioral change for the \u003ccode\u003eMaxBreadcrumbs\u003c/code\u003e client option. Removed the hard limit of 100 breadcrumbs, allowing users to set a larger limit and also changed the default limit from 30 to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1106\"\u003e#1106\u003c/a\u003e))\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe changes to error handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e) will affect issue grouping. It is expected that any wrapped and complex errors will be grouped under a new issue group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for improved issue grouping with enhanced error chain handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe SDK now provides better handling of complex error scenarios, particularly when dealing with multiple related errors or error chains. This feature automatically detects and properly structures errors created with Go's \u003ccode\u003eerrors.Join()\u003c/code\u003e function and other multi-error patterns.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Multiple errors are now properly grouped and displayed in Sentry\nerr1 := errors.New(\u0026quot;err1\u0026quot;)\nerr2 := errors.New(\u0026quot;err2\u0026quot;) \ncombinedErr := errors.Join(err1, err2)\n\u003cp\u003e// When captured, these will be shown as related exceptions in Sentry\nsentry.CaptureException(combinedErr)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option to allow filtering of HTTP transactions based on status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1089\"\u003e#1089\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure which HTTP status codes should not be traced by providing single codes or ranges\u003c/li\u003e\n\u003cli\u003eExample: \u003ccode\u003eTraceIgnoreStatusCodes: [][]int{{404}, {500, 599}}\u003c/code\u003e ignores 404 and server errors 500-599\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logs being incorrectly filtered by \u003ccode\u003eBeforeSend\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1109\"\u003e#1109\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLogs now bypass the \u003ccode\u003eprocessEvent\u003c/code\u003e method and are sent directly to the transport\u003c/li\u003e\n\u003cli\u003eThis ensures logs are only filtered by \u003ccode\u003eBeforeSendLog\u003c/code\u003e, not by the error/message \u003ccode\u003eBeforeSend\u003c/code\u003e callback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Go 1.25 and drop support for Go 1.22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.3\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.35.3.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.36.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent panic when converting error chains containing non-comparable error types by using a safe fallback for visited detection in exception conversion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBehavioral change for the \u003ccode\u003eMaxBreadcrumbs\u003c/code\u003e client option. Removed the hard limit of 100 breadcrumbs, allowing users to set a larger limit and also changed the default limit from 30 to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1106\"\u003e#1106\u003c/a\u003e))\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe changes to error handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e) will affect issue grouping. It is expected that any wrapped and complex errors will be grouped under a new issue group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for improved issue grouping with enhanced error chain handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe SDK now provides better handling of complex error scenarios, particularly when dealing with multiple related errors or error chains. This feature automatically detects and properly structures errors created with Go's \u003ccode\u003eerrors.Join()\u003c/code\u003e function and other multi-error patterns.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Multiple errors are now properly grouped and displayed in Sentry\nerr1 := errors.New(\u0026quot;err1\u0026quot;)\nerr2 := errors.New(\u0026quot;err2\u0026quot;) \ncombinedErr := errors.Join(err1, err2)\n\u003cp\u003e// When captured, these will be shown as related exceptions in Sentry\nsentry.CaptureException(combinedErr)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option to allow filtering of HTTP transactions based on status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1089\"\u003e#1089\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure which HTTP status codes should not be traced by providing single codes or ranges\u003c/li\u003e\n\u003cli\u003eExample: \u003ccode\u003eTraceIgnoreStatusCodes: [][]int{{404}, {500, 599}}\u003c/code\u003e ignores 404 and server errors 500-599\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logs being incorrectly filtered by \u003ccode\u003eBeforeSend\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1109\"\u003e#1109\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLogs now bypass the \u003ccode\u003eprocessEvent\u003c/code\u003e method and are sent directly to the transport\u003c/li\u003e\n\u003cli\u003eThis ensures logs are only filtered by \u003ccode\u003eBeforeSendLog\u003c/code\u003e, not by the error/message \u003ccode\u003eBeforeSend\u003c/code\u003e callback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Go 1.25 and drop support for Go 1.22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.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/getsentry/sentry-go/commit/1bdc7aaa3cfecfecff65be01358edc15c85439a2\"\u003e\u003ccode\u003e1bdc7aa\u003c/code\u003e\u003c/a\u003e release: 0.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/fb7dacf7b69dde7d53a6742953add79b6a7c6d98\"\u003e\u003ccode\u003efb7dacf\u003c/code\u003e\u003c/a\u003e Prepare 0.36.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/11f2790668758ef92d9ad67496b1983acbb16bcb\"\u003e\u003ccode\u003e11f2790\u003c/code\u003e\u003c/a\u003e fix: add fallback on non hashable errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2cf1dc0c1f43fad7a1b2ddba600b0d96c1681f21\"\u003e\u003ccode\u003e2cf1dc0\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.36.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/fe877a9b588baf3485270860b69185d9a8080982\"\u003e\u003ccode\u003efe877a9\u003c/code\u003e\u003c/a\u003e release: 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/586e92e4aea2b31aefd29eb16c9e9815eda2142f\"\u003e\u003ccode\u003e586e92e\u003c/code\u003e\u003c/a\u003e Prepare 0.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/99cebd57a973b21ea8ef1c1462eb7d31f2e4b29f\"\u003e\u003ccode\u003e99cebd5\u003c/code\u003e\u003c/a\u003e feat: properly support error capturing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/49d29a6c8c7956de141b07ca1cdd57f60c93d45c\"\u003e\u003ccode\u003e49d29a6\u003c/code\u003e\u003c/a\u003e fix: logs should not pass from processEvent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2dc3b97fd5d4776ee4aeeacf0701d9161160a786\"\u003e\u003ccode\u003e2dc3b97\u003c/code\u003e\u003c/a\u003e feat!: remove MaxBreadcrumbs hard limit and change default to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c24b7484373c2a3afc81e7cffd33f24a6bcc8ece\"\u003e\u003ccode\u003ec24b748\u003c/code\u003e\u003c/a\u003e ref: create debuglog package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\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.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\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/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\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c43fcbb924ee8bc8453998094924d896bbe61f3a\"\u003e\u003ccode\u003ec43fcbb\u003c/code\u003e\u003c/a\u003e Run modernize. Deprecate Go 1.22 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/86a9489c72d0742ebe66ee9543d0f78abd82ebcd\"\u003e\u003ccode\u003e86a9489\u003c/code\u003e\u003c/a\u003e gzhttp: remove redundant err check in zstdReader (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ad4a0301d09c368139fd8171be06a8e0508d6088\"\u003e\u003ccode\u003ead4a030\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/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/1a8c0e48e1fa4245694103fc47721c83a9135588\"\u003e\u003ccode\u003e1a8c0e4\u003c/code\u003e\u003c/a\u003e Avoiding extra allocation in Reset (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.11.4 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.3 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7428\"\u003e#7428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.6 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nats.go v1.46.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.43.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys v0.37.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/time v0.14.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eNewServerFromConfig\u003c/code\u003e function has been added to the embedded server API for parsing an external configuration file when \u003ccode\u003eConfigFile\u003c/code\u003e is supplied (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7364\"\u003e#7364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebSocket leafnode connections can now use a HTTP proxy by specifying \u003ccode\u003eproxy\u003c/code\u003e settings in the leafnode \u003ccode\u003eremotes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7242\"\u003e#7242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewrite_deadline\u003c/code\u003e option in the \u003ccode\u003ecluster\u003c/code\u003e, \u003ccode\u003eleafnode\u003c/code\u003e and \u003ccode\u003egateway\u003c/code\u003e config blocks allows configuring write deadlines on a finger-grained basis (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cp\u003eMonitoring\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejsz\u003c/code\u003e monitoring endpoint can now report leader counts (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7429\"\u003e#7429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJetStream\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe store lock is no longer held while searching for TTL expiry tasks, improving performance (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7344\"\u003e#7344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoving a message from the TTL state is now faster (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7344\"\u003e#7344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore no longer performs heap allocations for hash checks (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore now reuses pooled write cache allocations more efficiently (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7346\"\u003e#7346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta snapshot performance for a very large number of assets has been improved after a regression in v2.11.9 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7350\"\u003e#7350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSequence-from-timestamp lookups, such as those using \u003ccode\u003eopt_start_time\u003c/code\u003e on consumers or \u003ccode\u003estart_time\u003c/code\u003e on message get requests, now use a binary search for improved lookup performance (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScheduled messages are now deactivated properly when followed up with another message on the same subject without a schedule (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7366\"\u003e#7366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta snapshots are no longer taken on every stream removal (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilestore cache lookups can now return early for empty blocks (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7381\"\u003e#7381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilestore meta files are now written using temporary staging, avoiding accidental truncation on crashes (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7388\"\u003e#7388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAtomic batch publish now supports deduplication with the \u003ccode\u003eNats-Msg-Id\u003c/code\u003e header (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache-specific log lines in the filestore have been improved (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7396\"\u003e#7396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog lines and errors related to offline/unsupported assets are now clearer (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7416\"\u003e#7416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7425\"\u003e#7425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eGeneral\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/nats-io/nats-server/commit/fab5f999a25dfcdbd4c80d6f7c43cf87f571968f\"\u003e\u003ccode\u003efab5f99\u003c/code\u003e\u003c/a\u003e Release v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/bf2c60af2c8f49338f0dd88d1723b3806606faae\"\u003e\u003ccode\u003ebf2c60a\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.12.1 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7430\"\u003e#7430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/350d9d7ebb3dfbb54fa769398fa3dc13c44ff4c7\"\u003e\u003ccode\u003e350d9d7\u003c/code\u003e\u003c/a\u003e [FIXED] Filestore unlock when message erase fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/18007b87e5b5cd336c8cb8f7e22bcf70a600483f\"\u003e\u003ccode\u003e18007b8\u003c/code\u003e\u003c/a\u003e [IMPROVED] JSZ Raft leader stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/bc7407a8643aa06c14fb9eea777555bffc9559d5\"\u003e\u003ccode\u003ebc7407a\u003c/code\u003e\u003c/a\u003e Update to Go 1.25.3/1.24.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/ffbdb107c971f5962175d32d38aeef52225c81cf\"\u003e\u003ccode\u003effbdb10\u003c/code\u003e\u003c/a\u003e [FIXED] Trusted Proxies: Reload log message report added keys as removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/59361c973b0b85991b4c053c30a406dcfdc185e5\"\u003e\u003ccode\u003e59361c9\u003c/code\u003e\u003c/a\u003e Release v2.12.1-RC.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/fd8c5b71ad2ec1c6a530e17b46f9fd3f8dd54c69\"\u003e\u003ccode\u003efd8c5b7\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.12.1-RC.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/6c9a051a9ef6d03792bceeccb808d6d8f2e5a548\"\u003e\u003ccode\u003e6c9a051\u003c/code\u003e\u003c/a\u003e feat: add riscv64 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/84fe04a5adac0cc1b3089bc6500f950d7a491ed9\"\u003e\u003ccode\u003e84fe04a\u003c/code\u003e\u003c/a\u003e NRG: Parallel catchups can truncate committed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.11.4...v2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.43.0 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.46.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdd omitempty to AllowMsgTTL and AllowMsgCounter (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.46.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eOverview\u003c/h3\u003e\n\u003cp\u003eThis release enables features introduced in \u003ca href=\"https://github.com/nats-io/nats-server/releases/tag/v2.12.0\"\u003enats-server@v2.12.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSome features, while enabled in the client by adding relevant configuration, have APIs exposed in \u003ca href=\"https://github.com/synadia-io/orbit.go\"\u003esynadia-io/orbit.go\u003c/a\u003e, namely:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/synadia-io/orbit.go/blob/main/counters/README.md\"\u003eDistributed Counters\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/synadia-io/orbit.go/blob/main/jetstreamext/README.md#atomic-batch-publishing\"\u003eAtomic batch publish\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eStream counters configuration option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew fields in \u003ccode\u003eClusterInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1935\"\u003e#1935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowAtomicPublish\u003c/code\u003e stream configuration option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePersistMode\u003c/code\u003e stream config option for configurable stream persistence settings (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowMsgSchedules\u003c/code\u003e stream configuration option to enable message scheduling (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContext and timeout options to \u003ccode\u003eMessages.Next()\u003c/code\u003e plus \u003ccode\u003eFetch\u003c/code\u003e context support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1938\"\u003e#1938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom name prefix for ordered consumers (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrioritized priority policy (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eKeyValue:\n\u003cul\u003e\n\u003cli\u003eAdded KeyValue bucket metadada support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdd max consumers limit error (code=10026). Thanks \u003ca href=\"https://github.com/Arlet2\"\u003e\u003ccode\u003e@​Arlet2\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn more specific cons info error on ordered consumer recreation (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.45.0...v1.46.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.45.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eHandling for maximum account active connections exceeded (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\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/nats-io/nats.go/commit/4dc7f1e4f613c88eade172f8fe9ebeea4bf28675\"\u003e\u003ccode\u003e4dc7f1e\u003c/code\u003e\u003c/a\u003e Release v1.46.1 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/0bbc048e3b6941659c029dd778aa39643eee47be\"\u003e\u003ccode\u003e0bbc048\u003c/code\u003e\u003c/a\u003e [FIXED] Add omitempty to AllowMsgTTL and AllowMsgCounter (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/41de016ddd3a5d6dfd5250018c88fecc7abf975c\"\u003e\u003ccode\u003e41de016\u003c/code\u003e\u003c/a\u003e Release v1.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/2d3be0c81b47c6d747c057e858dcccbc0da6c305\"\u003e\u003ccode\u003e2d3be0c\u003c/code\u003e\u003c/a\u003e [IMPROVED] Bump nats-server test dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/9726c6f3bce55461780aee3dc7fd40724078e91f\"\u003e\u003ccode\u003e9726c6f\u003c/code\u003e\u003c/a\u003e [ADDED] AllowMsgSchedules field to enable message scheduling in stream config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/5e67170a3195cc7af484529ba1e6151bf2677648\"\u003e\u003ccode\u003e5e67170\u003c/code\u003e\u003c/a\u003e [FIXED] Revert leftover no headers support changes (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1941\"\u003e#1941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/c85e27545ae3ddbc1f64d74e659b1890cc658267\"\u003e\u003ccode\u003ec85e275\u003c/code\u003e\u003c/a\u003e [ADDED] Introduce PersistMode for configurable persistence settings in stream...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/13d3ae2df4c67412ab887a45d542a12053dd58ec\"\u003e\u003ccode\u003e13d3ae2\u003c/code\u003e\u003c/a\u003e [ADDED] AllowAtomicPublish option on stream config (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/60f17186ecfffaa404485047969f129c5a186fb0\"\u003e\u003ccode\u003e60f1718\u003c/code\u003e\u003c/a\u003e [CHANGED] Remove no headers support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/ec9b58f8954ca95f9fd2bdc1af0c8fe528e77764\"\u003e\u003ccode\u003eec9b58f\u003c/code\u003e\u003c/a\u003e [IMPROVED] Add test veryfying if mirror can be updated to regular stream (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.43.0...v1.46.1\"\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:/...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7748","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7748","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7748/packages"},{"uuid":"2888748191","node_id":"PR_kwDOIcNIms6sLsyf","number":245,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:05:12.000Z","updated_at":"2025-10-06T04:05:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":15,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/gabriel-vasile/mimetype","old_version":"1.4.9","new_version":"1.4.10","repository_url":"https://github.com/gabriel-vasile/mimetype"},{"name":"github.com/go-playground/validator/v10","old_version":"10.27.0","new_version":"10.28.0","repository_url":"https://github.com/go-playground/validator"}],"path":null,"ecosystem":"go"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.1` | `1.11.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.2` | `5.3.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/gabriel-vasile/mimetype](https://github.com/gabriel-vasile/mimetype) | `1.4.9` | `1.4.10` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.27.0` | `10.28.0` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0\"\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.2.2 to 5.3.0\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.0\u003c/h2\u003e\n\u003cp\u003eThis release is almost identical to to \u003ccode\u003ev5.2.3\u003c/code\u003e but now correctly indicates Go 1.21 as minimum requirement.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CODEOWNERS by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/449\"\u003egolang-jwt/jwt#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Go version to indicate correct minimum requirement by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/452\"\u003egolang-jwt/jwt#452\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.2.3...v5.3.0\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.3...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump GitHub workflows and Go versions 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/438\"\u003egolang-jwt/jwt#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementing validation of multiple audiences by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/433\"\u003egolang-jwt/jwt#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 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/440\"\u003egolang-jwt/jwt#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplaced interface{} to any by \u003ca href=\"https://github.com/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug in validation of multiple audiences by \u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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.2.2...v5.2.3\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.2...v5.2.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/golang-jwt/jwt/commit/e9547a11aa603c52a31e315cdcaa71d0f25b921a\"\u003e\u003ccode\u003ee9547a1\u003c/code\u003e\u003c/a\u003e Bump Go version to indicate correct minimum requirement (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/3839817bf313f2cfe58853dcbe542ffd06300831\"\u003e\u003ccode\u003e3839817\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d83e545cee83663ad15137c8615900a60447baad\"\u003e\u003ccode\u003ed83e545\u003c/code\u003e\u003c/a\u003e Fix bug in validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/75740f19088857627364f255f3103a053071ca66\"\u003e\u003ccode\u003e75740f1\u003c/code\u003e\u003c/a\u003e replaced interface{} to any (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/048854f1b0ac96c0a843d52fc09d7878b853683f\"\u003e\u003ccode\u003e048854f\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/497a38ec597a28f8f7dd874deb28ad88fb65d0f7\"\u003e\u003ccode\u003e497a38e\u003c/code\u003e\u003c/a\u003e Implementing validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/12384ead1e03c0307ee57b05ee2e49cdaa8d30f4\"\u003e\u003ccode\u003e12384ea\u003c/code\u003e\u003c/a\u003e Bump GitHub workflows and Go versions (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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 `github.com/bytedance/sonic` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check trailing space for 'native.SkipOneFast' by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/812\"\u003ebytedance/sonic#812\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0-rc1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\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/bytedance/sonic/commit/f51fac7a464fb46dd29ec553cbeaf470434634a8\"\u003e\u003ccode\u003ef51fac7\u003c/code\u003e\u003c/a\u003e fix: check trailing space for 'native.SkipOneFast' (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/de4f017fca6448580003b6cc661bed8fded68d1d\"\u003e\u003ccode\u003ede4f017\u003c/code\u003e\u003c/a\u003e feat: support go1.25 (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/9dc00881217b75fbf5ba31eccd3dbd3059e678e1\"\u003e\u003ccode\u003e9dc0088\u003c/code\u003e\u003c/a\u003e fix: trim the trailing whitespace for raw json value (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudwego/base64x` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/base64x/releases\"\u003egithub.com/cloudwego/base64x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: license checker and test in different go versions by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/12\"\u003ecloudwego/base64x#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade sonic/loader to v0.3.0 by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/13\"\u003ecloudwego/base64x#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\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/cloudwego/base64x/commit/b1a66433e2aaf4e90a73578a914a25afff44c28c\"\u003e\u003ccode\u003eb1a6643\u003c/code\u003e\u003c/a\u003e chore: upgrade sonic/loader to v0.3.0 (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/base64x/commit/5e89223982c671e1fa8dc71dae5fb761c42a9c64\"\u003e\u003ccode\u003e5e89223\u003c/code\u003e\u003c/a\u003e fix: license checker and test in different go versions (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gabriel-vasile/mimetype` from 1.4.9 to 1.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gabriel-vasile/mimetype/releases\"\u003egithub.com/gabriel-vasile/mimetype's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.10 perfomance inprovements, tests and new formats\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, shell scripts, VSDX, OneNote, CHM and Netpbm file formats.\nChanges were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons between \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them. Results are in the \u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests/actions\"\u003eActions tab\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echarset: remove dependency on mime  in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/684\"\u003egabriel-vasile/mimetype#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emso_office: increase limit of checked entries from 4 to 100 in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/685\"\u003egabriel-vasile/mimetype#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: replace application/jar with application/java-archive in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/686\"\u003egabriel-vasile/mimetype#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZip container improvements in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/687\"\u003egabriel-vasile/mimetype#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJar first entry inside a zip in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/688\"\u003egabriel-vasile/mimetype#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg+html: better handling for comments in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/689\"\u003egabriel-vasile/mimetype#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exhtml: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/690\"\u003egabriel-vasile/mimetype#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc: behave more like file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/691\"\u003egabriel-vasile/mimetype#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elotus-1-2-3: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/695\"\u003egabriel-vasile/mimetype#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for zipped KML files by \u003ca href=\"https://github.com/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshell: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eruby: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/700\"\u003egabriel-vasile/mimetype#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython: associate with python2 and python3 shebangs by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/699\"\u003egabriel-vasile/mimetype#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evsdx: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/702\"\u003egabriel-vasile/mimetype#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoneNote: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/703\"\u003egabriel-vasile/mimetype#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echm: add support for Microsoft Compiled HTML Help in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/704\"\u003egabriel-vasile/mimetype#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNetpbm: add support by \u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.10\"\u003ehttps://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.10-rc2 XHTML, Lotus, KML, VSDX, OneNote, shell scripts\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, and shell scripts. Changes were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons betweem \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\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/gabriel-vasile/mimetype/commit/8dee3e792e7e4ca7f784e815379ea9f5ca766fd4\"\u003e\u003ccode\u003e8dee3e7\u003c/code\u003e\u003c/a\u003e Add Netpbm support (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/fefd0af4d23d687d68b717c90469f2fd73de981e\"\u003e\u003ccode\u003efefd0af\u003c/code\u003e\u003c/a\u003e chm: add support for Microsoft Compiled HTML Help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/eaef3b14d579fd37ec9c6c4c79fb8ab24adaa980\"\u003e\u003ccode\u003eeaef3b1\u003c/code\u003e\u003c/a\u003e oneNote: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/405687f3fbe1c80416fed5dd8f5d9066474f57ba\"\u003e\u003ccode\u003e405687f\u003c/code\u003e\u003c/a\u003e vsdx: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/cbeec0330db29652688bc74e5444e9acc885aee2\"\u003e\u003ccode\u003ecbeec03\u003c/code\u003e\u003c/a\u003e python: associate with python2 and python3 shebangs (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/f5c807fbe29ca7b3bb5785beb0f5e06a0d08e267\"\u003e\u003ccode\u003ef5c807f\u003c/code\u003e\u003c/a\u003e ruby: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/9e0c82385e76f4ce59b1646464a10cee6d673393\"\u003e\u003ccode\u003e9e0c823\u003c/code\u003e\u003c/a\u003e charset: limit detection to first 1024 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/2f0854be3b9bbae4d449f8994d133f1c743f1885\"\u003e\u003ccode\u003e2f0854b\u003c/code\u003e\u003c/a\u003e text: limit check to max 4096 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/310dc04f8657a9dca3351817276cf8e36a76fd38\"\u003e\u003ccode\u003e310dc04\u003c/code\u003e\u003c/a\u003e zip: stop searching when PK\\x03\\x04 cannot be found (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/9ffa89204dcfcf5fdbd5a566592a5c98d86a63d4\"\u003e\u003ccode\u003e9ffa892\u003c/code\u003e\u003c/a\u003e shell: add support (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.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-playground/validator/v10` from 10.27.0 to 10.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate workflow.yml to support 2 most recent major versions by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1417\"\u003ego-playground/validator#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/go-playground/validator/pull/1456\"\u003ego-playground/validator#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.25 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1459\"\u003ego-playground/validator#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.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/go-playground/validator/pull/1463\"\u003ego-playground/validator#1463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/text from 0.22.0 to 0.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/go-playground/validator/pull/1464\"\u003ego-playground/validator#1464\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/go-playground/validator/pull/1465\"\u003ego-playground/validator#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.33.0 to 0.42.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/go-playground/validator/pull/1467\"\u003ego-playground/validator#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should panic when define duplicate field param in \u003ccode\u003erequired_if\u003c/code\u003e by \u003ca href=\"https://github.com/duyquang6\"\u003e\u003ccode\u003e@​duyquang6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1468\"\u003ego-playground/validator#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing keys from returned errors in map validation by \u003ca href=\"https://github.com/gelozr\"\u003e\u003ccode\u003e@​gelozr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1284\"\u003ego-playground/validator#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded https_url tag by \u003ca href=\"https://github.com/ahmedkamalio\"\u003e\u003ccode\u003e@​ahmedkamalio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1461\"\u003ego-playground/validator#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add description for 'port' validator by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1435\"\u003ego-playground/validator#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alphaspace validator by \u003ca href=\"https://github.com/takaaa220\"\u003e\u003ccode\u003e@​takaaa220\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1343\"\u003ego-playground/validator#1343\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/duyquang6\"\u003e\u003ccode\u003e@​duyquang6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1468\"\u003ego-playground/validator#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gelozr\"\u003e\u003ccode\u003e@​gelozr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1284\"\u003ego-playground/validator#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahmedkamalio\"\u003e\u003ccode\u003e@​ahmedkamalio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1461\"\u003ego-playground/validator#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/takaaa220\"\u003e\u003ccode\u003e@​takaaa220\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1343\"\u003ego-playground/validator#1343\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-playground/validator/compare/v10.27.0...v10.28.0\"\u003ehttps://github.com/go-playground/validator/compare/v10.27.0...v10.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/bdc3a7d31bd8269baa07904324e8fb22fb2f9372\"\u003e\u003ccode\u003ebdc3a7d\u003c/code\u003e\u003c/a\u003e Add alphaspace validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/63594a0fbee5293ac7bc6c80286c3277cd2ddb45\"\u003e\u003ccode\u003e63594a0\u003c/code\u003e\u003c/a\u003e docs: add description for 'port' validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/45f3a8e09a4d0b995829fe0613289db4fb69b850\"\u003e\u003ccode\u003e45f3a8e\u003c/code\u003e\u003c/a\u003e Added https_url tag (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7a23bca81c8bc72c578252b524665ea173b489da\"\u003e\u003ccode\u003e7a23bca\u003c/code\u003e\u003c/a\u003e Remove Go version 1.23 from CI workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/13130d2e78838bec6b9e4dbce756c183844590e7\"\u003e\u003ccode\u003e13130d2\u003c/code\u003e\u003c/a\u003e Fixed missing keys from returned errors in map validation (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/94e89f0942028ebfb17426b8d3c2005a46557621\"\u003e\u003ccode\u003e94e89f0\u003c/code\u003e\u003c/a\u003e fix: should panic when define duplicate field param in \u003ccode\u003erequired_if\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/6905468e4559e0937518de42c92cb6b5c023342d\"\u003e\u003ccode\u003e6905468\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.33.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1467\"\u003e#1467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/77ef70e2d1287e50641c096ca1c3d09497e7197c\"\u003e\u003ccode\u003e77ef70e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/78d05ae554de682d121e78a6a62d7de01be8e863\"\u003e\u003ccode\u003e78d05ae\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/text from 0.22.0 to 0.29.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/34aea1f62ca76abe2999265d25c8dcf8507cb3ed\"\u003e\u003ccode\u003e34aea1f\u003c/code\u003e\u003c/a\u003e Bump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.10 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.27.0...v10.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/cpuid/v2` from 2.2.11 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/cpuid/releases\"\u003egithub.com/klauspost/cpuid/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd in PMU parsing from CPUID leaf 0xA for Intel processors by \u003ca href=\"https://github.com/echiugoog\"\u003e\u003ccode\u003e@​echiugoog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/165\"\u003eklauspost/cpuid#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SGXPQC detection by \u003ca href=\"https://github.com/ozhuraki\"\u003e\u003ccode\u003e@​ozhuraki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/163\"\u003eklauspost/cpuid#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect AMD TSA mitigations 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/cpuid/pull/166\"\u003eklauspost/cpuid#166\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/echiugoog\"\u003e\u003ccode\u003e@​echiugoog\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/165\"\u003eklauspost/cpuid#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.0\"\u003ehttps://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.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/klauspost/cpuid/commit/f871662950fd6434e19bb056fb1f6efb6eba6144\"\u003e\u003ccode\u003ef871662\u003c/code\u003e\u003c/a\u003e Detect AMD TSA mitigations (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/45153321cc88bfab258ba81dad1b69e439a3d67b\"\u003e\u003ccode\u003e4515332\u003c/code\u003e\u003c/a\u003e Run go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/995eb73c79d504ebee25ceb46f564539cfa719c3\"\u003e\u003ccode\u003e995eb73\u003c/code\u003e\u003c/a\u003e Add in PMU parsing from CPUID leaf 0xA for Intel processors (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/fabe6222d225b83c730d59d4779149f3a1a9d8d4\"\u003e\u003ccode\u003efabe622\u003c/code\u003e\u003c/a\u003e Add SGXPQC detection (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.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/arch` from 0.19.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/arch/commit/515a7504e9e134accd2aa63ff300676afb0ff61a\"\u003e\u003ccode\u003e515a750\u003c/code\u003e\u003c/a\u003e internal/simdgen: add Expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/5f469bfecac542f07368a0e23c0c83951decb709\"\u003e\u003ccode\u003e5f469bf\u003c/code\u003e\u003c/a\u003e internal/simdgen: (Set|Get)(Lo|Hi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/f958ca743b4b6fb2e95d944adcd52a16643dc393\"\u003e\u003ccode\u003ef958ca7\u003c/code\u003e\u003c/a\u003e internal/simdgen: replace go generate with !import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/ca8f6cb8d5997937a1ce630f5ead4104cbff1bda\"\u003e\u003ccode\u003eca8f6cb\u003c/code\u003e\u003c/a\u003e internal/unify: fix Summands for sum of sums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/dfa62d10c0340b1dadadd0350e61a7a46d821612\"\u003e\u003ccode\u003edfa62d1\u003c/code\u003e\u003c/a\u003e internal/unify: add !import nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/57b3564f8b95515bb4c02f4a07a41d16fbffbcb7\"\u003e\u003ccode\u003e57b3564\u003c/code\u003e\u003c/a\u003e internal/unify: refactor in preparation for !import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/603ac80d1808fe60694cb2da7d6de67f3dbe7d02\"\u003e\u003ccode\u003e603ac80\u003c/code\u003e\u003c/a\u003e internal/unify: drop StringReplacer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/0a9327541e7556eb6439fd93c5d825d1f9205723\"\u003e\u003ccode\u003e0a93275\u003c/code\u003e\u003c/a\u003e internal/unify: rename nonDetEnv -\u0026gt; envSet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/c9a2ab369950b498dfd7d4e53fd38f7df616803a\"\u003e\u003ccode\u003ec9a2ab3\u003c/code\u003e\u003c/a\u003e internal/unify: use arbitrary expressions for environment sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/dca4598c94df40d5c693e058c663e24aa1a92610\"\u003e\u003ccode\u003edca4598\u003c/code\u003e\u003c/a\u003e internal/simdgen: add profiling flags\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/arch/compare/v0.19.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 `golang.org/x/crypto` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5307a0ce6db8057c8d7c4378dc4bd715b4985ba1\"\u003e\u003ccode\u003e5307a0c\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/9d779377cff7ff1f58520cc044fb90b10ddfc561\"\u003e\u003ccode\u003e9d77937\u003c/code\u003e\u003c/a\u003e acme: include order problem in OrderError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/8f580defa01dec23898d3cd27f6369cdcc62f71f\"\u003e\u003ccode\u003e8f580de\u003c/code\u003e\u003c/a\u003e ssh: remove Go 1.24 build tag for ML-KEM kex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a4d1237429d6056ef197b0b911b8b9d7dca8ecf6\"\u003e\u003ccode\u003ea4d1237\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: improve IPv6 support in Normalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b8d8dae13d7dda8706ca2ab98934ad404aacae22\"\u003e\u003ccode\u003eb8d8dae\u003c/code\u003e\u003c/a\u003e curve25519: include potential fips140=only error in panic message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f5a2eabcab987dc84f30d5479ed5c5605b5de634\"\u003e\u003ccode\u003ef5a2eab\u003c/code\u003e\u003c/a\u003e ssh: use curve25519.X25519 instead of curve25519.ScalarMult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/44ecf3af9978b32529ce689a6964bd557c79aa1c\"\u003e\u003ccode\u003e44ecf3a\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/crypto/commit/ef5341b70697ceb55f904384bd982587224e8b0c\"\u003e\u003ccode\u003eef5341b\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/b999374650442ee37e9bbd97d6a11ad7ed999b98\"\u003e\u003ccode\u003eb999374\u003c/code\u003e\u003c/a\u003e acme: fix pebble subprocess output data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/...\n\n_Description has been truncated_","html_url":"https://github.com/greenbone/keycloak-client-golang/pull/245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fkeycloak-client-golang/issues/245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/245/packages"},{"uuid":"2887864679","node_id":"PR_kwDOOh8gC86sIVFn","number":35,"state":"open","title":"chore(deps): bump the prod-deps group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-05T08:08:22.000Z","updated_at":"2025-10-05T08:08:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":26,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.21.0","new_version":"0.22.0"},{"name":"dario.cat/mergo","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/imdario/mergo"},{"name":"github.com/Masterminds/semver/v3","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/Masterminds/semver"},{"name":"github.com/awslabs/amazon-ecr-credential-helper/ecr-login","old_version":"0.9.1","new_version":"0.10.1","repository_url":"https://github.com/awslabs/amazon-ecr-credential-helper"},{"name":"github.com/caarlos0/go-version","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/caarlos0/go-version"},{"name":"github.com/caarlos0/log","old_version":"0.4.8","new_version":"0.5.1","repository_url":"https://github.com/caarlos0/log"},{"name":"github.com/charmbracelet/keygen","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/charmbracelet/keygen"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.3","new_version":"0.20.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/google/ko","old_version":"0.17.1","new_version":"0.18.0","repository_url":"https://github.com/google/ko"},{"name":"github.com/goreleaser/fileglob","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/goreleaser/fileglob"},{"name":"github.com/goreleaser/nfpm/v2","old_version":"2.41.3","new_version":"2.43.1","repository_url":"https://github.com/goreleaser/nfpm"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mattn/go-mastodon","old_version":"0.0.9","new_version":"0.0.10","repository_url":"https://github.com/mattn/go-mastodon"},{"name":"github.com/muesli/mango-cobra","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/muesli/mango-cobra"},{"name":"github.com/slack-go/slack","old_version":"0.16.0","new_version":"0.17.3","repository_url":"https://github.com/slack-go/slack"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"0.128.0","new_version":"0.151.0"},{"name":"gocloud.dev","old_version":"0.41.0","new_version":"0.43.0","repository_url":"https://github.com/google/go-cloud"}],"path":null,"ecosystem":"go"},"body":"Bumps the prod-deps group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.21.0` | `0.22.0` |\n| [dario.cat/mergo](https://github.com/imdario/mergo) | `1.0.1` | `1.0.2` |\n| [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) | `3.3.1` | `3.4.0` |\n| [github.com/awslabs/amazon-ecr-credential-helper/ecr-login](https://github.com/awslabs/amazon-ecr-credential-helper) | `0.9.1` | `0.10.1` |\n| [github.com/caarlos0/go-version](https://github.com/caarlos0/go-version) | `0.2.0` | `0.2.2` |\n| [github.com/caarlos0/log](https://github.com/caarlos0/log) | `0.4.8` | `0.5.1` |\n| [github.com/charmbracelet/keygen](https://github.com/charmbracelet/keygen) | `0.5.3` | `0.5.4` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.3` | `0.20.6` |\n| [github.com/google/ko](https://github.com/google/ko) | `0.17.1` | `0.18.0` |\n| [github.com/goreleaser/fileglob](https://github.com/goreleaser/fileglob) | `1.3.0` | `1.4.0` |\n| [github.com/goreleaser/nfpm/v2](https://github.com/goreleaser/nfpm) | `2.41.3` | `2.43.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/mattn/go-mastodon](https://github.com/mattn/go-mastodon) | `0.0.9` | `0.0.10` |\n| [github.com/muesli/mango-cobra](https://github.com/muesli/mango-cobra) | `1.2.0` | `1.3.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.16.0` | `0.17.3` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `0.128.0` | `0.151.0` |\n| [gocloud.dev](https://github.com/google/go-cloud) | `0.41.0` | `0.43.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.21.0 to 0.22.0\n\nUpdates `dario.cat/mergo` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imdario/mergo/releases\"\u003edario.cat/mergo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrops \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e, only used for loading fixtures. Thanks \u003ca href=\"https://github.com/trim21\"\u003e\u003ccode\u003e@​trim21\u003c/code\u003e\u003c/a\u003e for bringing to my attention (\u003ca href=\"https://redirect.github.com/imdario/mergo/issues/262\"\u003e#262\u003c/a\u003e) that this library is no longer maintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/darccio/mergo/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/darccio/mergo/compare/v1.0.1...v1.0.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/darccio/mergo/commit/7b33b2b01026fbbbbfcfbb1ee2c9c0a5e0c9a9f7\"\u003e\u003ccode\u003e7b33b2b\u003c/code\u003e\u003c/a\u003e refactor: migrate from YAML to JSON for test data and update related functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/229a2148678d4519fffd30dff24685551e57544a\"\u003e\u003ccode\u003e229a214\u003c/code\u003e\u003c/a\u003e chore(.well-known): add funding manifest URLs file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/6be20c6d7d20645054fcc648b9226ae11d48ad27\"\u003e\u003ccode\u003e6be20c6\u003c/code\u003e\u003c/a\u003e chore(SECURITY.md): update supported versions to reflect current versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/9007623e5248b4a61fff3b3969168d1dc313df9e\"\u003e\u003ccode\u003e9007623\u003c/code\u003e\u003c/a\u003e chore(README) : remove kubernetes from the list of users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/2b1eb9c67d7332f286430af241180c5005a6a5a4\"\u003e\u003ccode\u003e2b1eb9c\u003c/code\u003e\u003c/a\u003e Update FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/2ceb99467bfe70a74b30b1194774ac63f1888632\"\u003e\u003ccode\u003e2ceb994\u003c/code\u003e\u003c/a\u003e Create FUNDING.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/imdario/mergo/compare/v1.0.1...v1.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Masterminds/semver/v3` from 3.3.1 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/Masterminds/semver/releases\"\u003egithub.com/Masterminds/semver/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThere are a few changes in this release to highlight:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eConstraints\u003c/code\u003e now has a property \u003ccode\u003eIncludePrerelease\u003c/code\u003e. When set to true the \u003ccode\u003eCheck\u003c/code\u003e and \u003ccode\u003eValidate\u003c/code\u003e methods will include prereleases.\u003c/li\u003e\n\u003cli\u003eWhen an AND group has one constraint with a prerelease but more than one constraint then prereleases will be included. For example, \u003ccode\u003e\u0026gt;1.0.0-beta.1 \u0026lt; 2\u003c/code\u003e. In the past this would not have included prereleases because each constraint needed to have a prerelease. Now, only one constraint needs to have a prerelease. This is considered a long standing bug fix. Note, this does not carry across OR groups. For example, \u003ccode\u003e\u0026gt;1.0.0-beta.1 \u0026lt; 2 || \u0026gt; 3\u003c/code\u003e. In this case, prereleases will not be included when evaluating against \u003ccode\u003e\u0026gt;3\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewVersion\u003c/code\u003e coercion with leading \u0026quot;0\u0026quot;'s is restored. This can be disabled by setting the package level property \u003ccode\u003eCoerceNewVersion\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix the CodeQL link by \u003ca href=\"https://github.com/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/257\"\u003eMasterminds/semver#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore detailed errors when failed to parse with NewVersion by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/262\"\u003eMasterminds/semver#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdating go version tested with by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/263\"\u003eMasterminds/semver#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the ability to have leading 0's with NewVersion by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/266\"\u003eMasterminds/semver#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle pre-releases on all in an and group by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/267\"\u003eMasterminds/semver#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd property to include prereleases by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/268\"\u003eMasterminds/semver#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating the error message handling by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/269\"\u003eMasterminds/semver#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the release notes and readme for new version by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/270\"\u003eMasterminds/semver#270\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/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/257\"\u003eMasterminds/semver#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/Masterminds/semver/compare/v3.3.1...v3.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/Masterminds/semver/blob/master/CHANGELOG.md\"\u003egithub.com/Masterminds/semver/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/268\"\u003e#268\u003c/a\u003e: Added property to Constraints to include prereleases for Check and Validate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/263\"\u003e#263\u003c/a\u003e: Updated Go testing for 1.24, 1.23, and 1.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/269\"\u003e#269\u003c/a\u003e: Updated the error message handling for message case and wrapping errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/266\"\u003e#266\u003c/a\u003e: Restore the ability to have leading 0's when parsing with NewVersion.\nOpt-out of this by setting CoerceNewVersion to false.\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/Masterminds/semver/issues/257\"\u003e#257\u003c/a\u003e: Fixed the CodeQL link (thanks \u003ca href=\"https://github.com/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/262\"\u003e#262\u003c/a\u003e: Restored detailed errors when failed to parse with NewVersion. Opt-out\nof this by setting DetailedNewVersionErrors to false for faster performance.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/267\"\u003e#267\u003c/a\u003e: Handle pre-releases for an \u0026quot;and\u0026quot; group if one constraint includes them\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/Masterminds/semver/commit/61fc460d28283a91c53be65c2e0f20b494ac8ad9\"\u003e\u003ccode\u003e61fc460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/270\"\u003e#270\u003c/a\u003e from mattfarina/relnotes-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/69a63e729f6254d980ff39c4ac89b5990f2be449\"\u003e\u003ccode\u003e69a63e7\u003c/code\u003e\u003c/a\u003e Update the release notes and readme for new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/dc05094bcba909be3d0c14364bb14b5e9142dad4\"\u003e\u003ccode\u003edc05094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/269\"\u003e#269\u003c/a\u003e from mattfarina/lowercase-error-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/a2cd9c2c2e49a0a0af115a08be31d410eacdf9e4\"\u003e\u003ccode\u003ea2cd9c2\u003c/code\u003e\u003c/a\u003e Updating the error message handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/9760c473b7cc395e48276f7f2d0c33ae824e123a\"\u003e\u003ccode\u003e9760c47\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/268\"\u003e#268\u003c/a\u003e from mattfarina/include-prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/c3747513c320448dfaf6f75c6a06a14a6221896f\"\u003e\u003ccode\u003ec374751\u003c/code\u003e\u003c/a\u003e Add property to include prereleases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/057c901b9979a2a6b8e06adfbf96349a641ba2e1\"\u003e\u003ccode\u003e057c901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/267\"\u003e#267\u003c/a\u003e from mattfarina/fix-259\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/abab1c2f5fcf52a1483bfc4be892a0ad42afd09a\"\u003e\u003ccode\u003eabab1c2\u003c/code\u003e\u003c/a\u003e Handle pre-releases on all in an and group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/ebda872fa10e6cc730c5973bbdb512b9511eb65e\"\u003e\u003ccode\u003eebda872\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/266\"\u003e#266\u003c/a\u003e from mattfarina/restore-calver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/4ed619ef3b4f63d7c94b2e19725c2719054de3bd\"\u003e\u003ccode\u003e4ed619e\u003c/code\u003e\u003c/a\u003e Restore the ability to have leading 0's with NewVersion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.3.1...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/awslabs/amazon-ecr-credential-helper/ecr-login` from 0.9.1 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/releases\"\u003egithub.com/awslabs/amazon-ecr-credential-helper/ecr-login's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAmazon ECR Credential Helper - Release v0.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop golang 1.22 support.\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAssets\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release.tar.gz\"\u003erelease.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release-novendor.tar.gz\"\u003erelease-novendor.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release-novendor.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-amd64/docker-credential-ecr-login\"\u003elinux-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-arm64/docker-credential-ecr-login\"\u003elinux-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-amd64/docker-credential-ecr-login\"\u003edarwin-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-arm64/docker-credential-ecr-login\"\u003edarwin-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-amd64/docker-credential-ecr-login.exe\"\u003ewindows-amd64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-amd64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-arm64/docker-credential-ecr-login.exe\"\u003ewindows-arm64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-arm64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAmazon ECR Credential Helper - Release v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancement - Updated ECR pattern for ECR dual-stack endpoints for IPv6 support. (\u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAssets\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release.tar.gz\"\u003erelease.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release-novendor.tar.gz\"\u003erelease-novendor.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release-novendor.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-amd64/docker-credential-ecr-login\"\u003elinux-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-arm64/docker-credential-ecr-login\"\u003elinux-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-amd64/docker-credential-ecr-login\"\u003edarwin-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-arm64/docker-credential-ecr-login\"\u003edarwin-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-amd64/docker-credential-ecr-login.exe\"\u003ewindows-amd64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-amd64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-arm64/docker-credential-ecr-login.exe\"\u003ewindows-arm64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-arm64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\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/awslabs/amazon-ecr-credential-helper/blob/main/CHANGELOG.md\"\u003egithub.com/awslabs/amazon-ecr-credential-helper/ecr-login's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop golang 1.22 support.\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancement - Updated ECR pattern for ECR dual-stack endpoints for IPv6 support. (\u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/967\"\u003e#967\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/awslabs/amazon-ecr-credential-helper/commit/19e692887fab4b6ce0fdef3d4ae6284381914c01\"\u003e\u003ccode\u003e19e6928\u003c/code\u003e\u003c/a\u003e Update version to 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/8b9e3dbacaf5906b8a8caab5c2e754c048f29801\"\u003e\u003ccode\u003e8b9e3db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/988\"\u003e#988\u003c/a\u003e from coderbirju/drop-g22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/14c44f1a063914bb8914011940b90fabc51f2b7c\"\u003e\u003ccode\u003e14c44f1\u003c/code\u003e\u003c/a\u003e chore: drop go1.22 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/6f51ca982bc7d24cf0ba24b1ed581cf67f462924\"\u003e\u003ccode\u003e6f51ca9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/946\"\u003e#946\u003c/a\u003e from awslabs/dependabot/docker/docker/library/golang-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/86c2aa181754a7ab9a1647776ccdc129dece7037\"\u003e\u003ccode\u003e86c2aa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/969\"\u003e#969\u003c/a\u003e from awslabs/dependabot/github_actions/lycheeverse/ly...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/71cf941afffd1438dac84aa61a3978408f9832bf\"\u003e\u003ccode\u003e71cf941\u003c/code\u003e\u003c/a\u003e build(deps): bump lycheeverse/lychee-action from 2.4.0 to 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/e7432176c423313cb380e9a65ca0723d41886136\"\u003e\u003ccode\u003ee743217\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/987\"\u003e#987\u003c/a\u003e from coderbirju/update-gi-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/aad7d58fb0727afaa7395078c4be37b05e5028ca\"\u003e\u003ccode\u003eaad7d58\u003c/code\u003e\u003c/a\u003e chore: update go version in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/c20510170b5705330bc5ccd8c04688280133755b\"\u003e\u003ccode\u003ec205101\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/983\"\u003e#983\u003c/a\u003e from awslabs/dependabot/go_modules/ecr-login/aws-sdk-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/6a74967ee84684a8c875235181484a4c9513cedd\"\u003e\u003ccode\u003e6a74967\u003c/code\u003e\u003c/a\u003e build(deps): bump the aws-sdk-go-v2 group across 1 directory with 4 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/compare/v0.9.1...v0.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/caarlos0/go-version` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/go-version/releases\"\u003egithub.com/caarlos0/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0e3ab393f70a416dab0aa2c8b5d0ceba7c9fe2ca: docs: license (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efb9be3476834f38aeb573defaf8a99dab0e3d286: build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edf1b85c79665f0c808b65c215b3df6b97d03b8ee: build(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/15\"\u003e#15\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8632731540f449ec0face9921ed83c4c8efcfa59: fix: correct typo in JSON tag for ModuleSum field (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/13\"\u003e#13\u003c/a\u003e) (\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb37b49f9abc43fd71f804b8a325fada28c4228d3: fix: gitignore codecov tmp files (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee71bd708e6c004f2c929ecf9bfc0e73fab4d8520: build(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/11\"\u003e#11\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec5e132582819c40a6a1085bdb5c9609756b97ef8: build(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\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/caarlos0/go-version/commit/0e3ab393f70a416dab0aa2c8b5d0ceba7c9fe2ca\"\u003e\u003ccode\u003e0e3ab39\u003c/code\u003e\u003c/a\u003e docs: license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/df1b85c79665f0c808b65c215b3df6b97d03b8ee\"\u003e\u003ccode\u003edf1b85c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/fb9be3476834f38aeb573defaf8a99dab0e3d286\"\u003e\u003ccode\u003efb9be34\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/8632731540f449ec0face9921ed83c4c8efcfa59\"\u003e\u003ccode\u003e8632731\u003c/code\u003e\u003c/a\u003e fix: correct typo in JSON tag for ModuleSum field (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/c5e132582819c40a6a1085bdb5c9609756b97ef8\"\u003e\u003ccode\u003ec5e1325\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/e71bd708e6c004f2c929ecf9bfc0e73fab4d8520\"\u003e\u003ccode\u003ee71bd70\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/b37b49f9abc43fd71f804b8a325fada28c4228d3\"\u003e\u003ccode\u003eb37b49f\u003c/code\u003e\u003c/a\u003e fix: gitignore codecov tmp files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caarlos0/go-version/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/caarlos0/log` from 0.4.8 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/log/releases\"\u003egithub.com/caarlos0/log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77c9d11609481b762054a79b0e28d38a4af3ad4: fix: always use colors if CI is set (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/55\"\u003e#55\u003c/a\u003e) (Carlos Alexandro Becker \u003ca href=\"mailto:caarlos0@users.noreply.github.com\"\u003ecaarlos0@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use lipgloss/v2 by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/52\"\u003ecaarlos0/log#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove orderedmap dependency by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/53\"\u003ecaarlos0/log#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove testify by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/54\"\u003ecaarlos0/log#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/caarlos0/log/compare/v0.4.8...v0.5.0\"\u003ehttps://github.com/caarlos0/log/compare/v0.4.8...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\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/caarlos0/log/commit/e77c9d11609481b762054a79b0e28d38a4af3ad4\"\u003e\u003ccode\u003ee77c9d1\u003c/code\u003e\u003c/a\u003e fix: always use colors if CI is set (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/42017cd35b7a4bec1335bc11c35a10f4fc5f3fd2\"\u003e\u003ccode\u003e42017cd\u003c/code\u003e\u003c/a\u003e refactor: remove testify (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/223645266469d615f7c889ac6dd1922ec37c72fb\"\u003e\u003ccode\u003e2236452\u003c/code\u003e\u003c/a\u003e refactor: remove orderedmap dependency (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/9f68c101d854130c536cc3c2de5b26ca72631172\"\u003e\u003ccode\u003e9f68c10\u003c/code\u003e\u003c/a\u003e ci: update golangci lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/924a7ae7831baeaee7cda79299958ce99269886b\"\u003e\u003ccode\u003e924a7ae\u003c/code\u003e\u003c/a\u003e ci: update golangci lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/1e0ca27fbe0ea158f16367de3b265975c1666e2a\"\u003e\u003ccode\u003e1e0ca27\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/0b7245aae871db5a1c0045bbb3f4ea40cb996d82\"\u003e\u003ccode\u003e0b7245a\u003c/code\u003e\u003c/a\u003e feat: use lipgloss/v2 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/e73a445fefaf76b3d09bf66033c7eabc54c3811c\"\u003e\u003ccode\u003ee73a445\u003c/code\u003e\u003c/a\u003e feat: use lipgloss/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/258cf471137866e8ef7a5e9fa3523a335e08b7a7\"\u003e\u003ccode\u003e258cf47\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/73a20ce1f5651664cf59e75dd034f6dcc08f790f\"\u003e\u003ccode\u003e73a20ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/caarlos0/log/compare/v0.4.8...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/keygen` from 0.5.3 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/keygen/releases\"\u003egithub.com/charmbracelet/keygen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6563d7d995a6a05eade304d7c9a065d736570f62: fix: lint issues (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39c47af5fcd23bd69b6512c84bf7d5027a272f60: docs: add contributing guidelines (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/41\"\u003e#41\u003c/a\u003e) (\u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee27a7972ab26c8e2c4d237aebb7e18f966888920: docs: format example code (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8de4997b336cd5e22ac80df3e847a7fd09acafe: ci: fix goreleaser config (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edad8e903c118bc15fa08540c6e3e99c2436fbcee: ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/37\"\u003e#37\u003c/a\u003e) (\u003ca href=\"https://github.com/charmcli\"\u003e\u003ccode\u003e@​charmcli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03355154bd9540a00aeb935cfcc99426b5c6d1f0: ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/charmcli\"\u003e\u003ccode\u003e@​charmcli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e79c0f922ad463e85f13227d3c402ec87110c1b37: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/33\"\u003e#33\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e0cb498f3474ec5a0532e99cb99bce37be512920f: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e39c36d5108ee56032a90ce5eaf1fd6a26b2fd8f7: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7a5908fab5a393440f1b874dc67579effdb7b9c3: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/39\"\u003e#39\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\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/charmbracelet/keygen/commit/b8de4997b336cd5e22ac80df3e847a7fd09acafe\"\u003e\u003ccode\u003eb8de499\u003c/code\u003e\u003c/a\u003e ci: fix goreleaser config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/e27a7972ab26c8e2c4d237aebb7e18f966888920\"\u003e\u003ccode\u003ee27a797\u003c/code\u003e\u003c/a\u003e docs: format example code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/6563d7d995a6a05eade304d7c9a065d736570f62\"\u003e\u003ccode\u003e6563d7d\u003c/code\u003e\u003c/a\u003e fix: lint issues (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/39c47af5fcd23bd69b6512c84bf7d5027a272f60\"\u003e\u003ccode\u003e39c47af\u003c/code\u003e\u003c/a\u003e docs: add contributing guidelines (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/03355154bd9540a00aeb935cfcc99426b5c6d1f0\"\u003e\u003ccode\u003e0335515\u003c/code\u003e\u003c/a\u003e ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/f8e90e525a08dc683ae3f6e1002311beb11c9f5d\"\u003e\u003ccode\u003ef8e90e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/3a78fe71a39ae2138cdb5d393f643c4799c0986d\"\u003e\u003ccode\u003e3a78fe7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/7a5908fab5a393440f1b874dc67579effdb7b9c3\"\u003e\u003ccode\u003e7a5908f\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/b5db69abf7182592625b35e7f0f816fe3405e741\"\u003e\u003ccode\u003eb5db69a\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/362b1c985c67d9ddd57ad953b01b7d704e1ce76b\"\u003e\u003ccode\u003e362b1c9\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/keygen/compare/v0.5.3...v0.5.4\"\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-containerregistry` from 0.20.3 to 0.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that tag name is not empty if name contains colon by \u003ca href=\"https://github.com/SaschaSchwarze0\"\u003e\u003ccode\u003e@​SaschaSchwarze0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2094\"\u003egoogle/go-containerregistry#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump some deps by \u003ca href=\"https://github.com/jonjohnsonjr\"\u003e\u003ccode\u003e@​jonjohnsonjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2110\"\u003egoogle/go-containerregistry#2110\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/SaschaSchwarze0\"\u003e\u003ccode\u003e@​SaschaSchwarze0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2094\"\u003egoogle/go-containerregistry#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.4...v0.20.6\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.4...v0.20.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump docker/docker to v28.0.0+incompatible by \u003ca href=\"https://github.com/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate linter to v2 by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump go version + bump deps by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2093\"\u003egoogle/go-containerregistry#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement TextMarshaler/JSONMarshaler more consistently by \u003ca href=\"https://github.com/imjasonh\"\u003e\u003ccode\u003e@​imjasonh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2097\"\u003egoogle/go-containerregistry#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CodeQL permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2103\"\u003egoogle/go-containerregistry#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate goreleaser permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2104\"\u003egoogle/go-containerregistry#2104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate provenance action in release by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2105\"\u003egoogle/go-containerregistry#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate validator action by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2106\"\u003egoogle/go-containerregistry#2106\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/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.5\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.4 - Not usable as a go module\u003c/h2\u003e\n\u003cp\u003e🚨 This release was published to the Go module proxy and then re-tagged with a different commit. This means it's not usable as a Go module (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2107\"\u003egoogle/go-containerregistry#2107\u003c/a\u003e) -- please us v0.20.5 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump docker/docker to v28.0.0+incompatible by \u003ca href=\"https://github.com/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate linter to v2 by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump go version + bump deps by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2093\"\u003egoogle/go-containerregistry#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement TextMarshaler/JSONMarshaler more consistently by \u003ca href=\"https://github.com/imjasonh\"\u003e\u003ccode\u003e@​imjasonh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2097\"\u003egoogle/go-containerregistry#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CodeQL permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2103\"\u003egoogle/go-containerregistry#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate goreleaser permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2104\"\u003egoogle/go-containerregistry#2104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate provenance action in release by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2105\"\u003egoogle/go-containerregistry#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate validator action by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2106\"\u003egoogle/go-containerregistry#2106\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/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.4\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.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/google/go-containerregistry/commit/59a4b85930392a30c39462519adc8a2026d47181\"\u003e\u003ccode\u003e59a4b85\u003c/code\u003e\u003c/a\u003e Bump some deps (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5b1039536cfa10ed0d467dd13f279665bfd48ad9\"\u003e\u003ccode\u003e5b10395\u003c/code\u003e\u003c/a\u003e Ensure that tag name is not empty if name contains colon (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2094\"\u003e#2094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4eb8c4d84ef07af279d5dcc0b210d9eaa7bc79e3\"\u003e\u003ccode\u003e4eb8c4d\u003c/code\u003e\u003c/a\u003e Update validator action (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2106\"\u003e#2106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/78d4a6e980c634a90ecd5729a0a5c8235923724e\"\u003e\u003ccode\u003e78d4a6e\u003c/code\u003e\u003c/a\u003e Update provenance action (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2105\"\u003e#2105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/33840ffc70721fcc49e2f2a54c4b9fa5cf358edf\"\u003e\u003ccode\u003e33840ff\u003c/code\u003e\u003c/a\u003e Update goreleaser permissions (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8d47c3776e7873544e5f0ac3fe8787f27b95d63e\"\u003e\u003ccode\u003e8d47c37\u003c/code\u003e\u003c/a\u003e Update CodeQL permissions (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/a61de150b11db9e2005bdc0ae5958aadbd5931c1\"\u003e\u003ccode\u003ea61de15\u003c/code\u003e\u003c/a\u003e implement TextMarshaler/JSONMarshaler more consistently (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/1d5b256a397177b0df69c259893bd93e6fc38bbe\"\u003e\u003ccode\u003e1d5b256\u003c/code\u003e\u003c/a\u003e bump go version + bump deps (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/ccaa0d6a53fde4b8b205ef3f0c3474c65079b740\"\u003e\u003ccode\u003eccaa0d6\u003c/code\u003e\u003c/a\u003e Migrate linter to v2 (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/098045d5e61ff426a61a0eecc19ad0c433cd35a9\"\u003e\u003ccode\u003e098045d\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/docker to v28.0.0+incompatible (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/ko` from 0.17.1 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/ko/releases\"\u003egithub.com/google/ko's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd documentation for installing custom root ca certificates by \u003ca href=\"https://github.com/kosamson\"\u003e\u003ccode\u003e@​kosamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1428\"\u003eko-build/ko#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatting): Updated the codeblock for Dockerfile to make it more readable by \u003ca href=\"https://github.com/userbradley\"\u003e\u003ccode\u003e@​userbradley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1447\"\u003eko-build/ko#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(debug): ensure reproducible builds in debug mode by \u003ca href=\"https://github.com/l-qing\"\u003e\u003ccode\u003e@​l-qing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/145\"\u003eko-build/ko#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates on go.mod and ci by \u003ca href=\"https://github.com/cpanato\"\u003e\u003ccode\u003e@​cpanato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1502\"\u003eko-build/ko#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding labels to make it easier k8s.md by \u003ca href=\"https://github.com/salaboy\"\u003e\u003ccode\u003e@​salaboy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1495\"\u003eko-build/ko#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix concurrent writes happening when setting the annotation by \u003ca href=\"https://github.com/dprotaso\"\u003e\u003ccode\u003e@​dprotaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1505\"\u003eko-build/ko#1505\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/kosamson\"\u003e\u003ccode\u003e@​kosamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1428\"\u003eko-build/ko#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/l-qing\"\u003e\u003ccode\u003e@​l-qing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1451\"\u003eko-build/ko#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salaboy\"\u003e\u003ccode\u003e@​salaboy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1495\"\u003eko-build/ko#1495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ko-build/ko/compare/v0.17.1...v0.18.0\"\u003ehttps://github.com/ko-build/ko/compare/v0.17.1...v0.18.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/ko-build/ko/commit/d2060342e9c7884194861b400435d9c93d35fa2b\"\u003e\u003ccode\u003ed206034\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1511\"\u003e#1511\u003c/a\u003e from ko-build/dependabot/go_modules/golang.org/x/too...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/840b22d3eb2b544092d7222019d07f53c926bae4\"\u003e\u003ccode\u003e840b22d\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/f59793d0a110e52aff5a75b48db3e9b89b38a974\"\u003e\u003ccode\u003ef59793d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1512\"\u003e#1512\u003c/a\u003e from ko-build/dependabot/go_modules/golang.org/x/syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/9120d827cf47da48a1aa01ac40190ad8ab3a03f3\"\u003e\u003ccode\u003e9120d82\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/7e8aadc6b4f8793fdecd65955497d1b1b1f8bc10\"\u003e\u003ccode\u003e7e8aadc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1508\"\u003e#1508\u003c/a\u003e from ko-build/dependabot/go_modules/k8s.io/apimachin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/4472f786c5cfd01eb989e73c9f34f6a80daff238\"\u003e\u003ccode\u003e4472f78\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/apimachinery from 0.32.3 to 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/08cc961472cf8004ec5ce97698232ad068f7c6d1\"\u003e\u003ccode\u003e08cc961\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1507\"\u003e#1507\u003c/a\u003e from ko-build/dependabot/go_modules/github.com/docke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/1036fbef4fa8d0312aca07c97fdf25cbef37b98f\"\u003e\u003ccode\u003e1036fbe\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/docker/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/f463ddc8cd425fdf10c9acf2021f73bc522b2314\"\u003e\u003ccode\u003ef463ddc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1506\"\u003e#1506\u003c/a\u003e from ko-build/dependabot/go_modules/github.com/docke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/8014ea5372811ca867b05318121e4e5a24a8916c\"\u003e\u003ccode\u003e8014ea5\u003c/code\u003e\u003c/a\u003e Fix concurrent writes happening when setting the annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/ko/compare/v0.17.1...v0.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/goreleaser/fileglob` from 1.3.0 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/goreleaser/fileglob/releases\"\u003egithub.com/goreleaser/fileglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d09dae359ecfebd9ecb83b81f82189974c3650f: feat(deps): bump github.com/matryer/is from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/41\"\u003e#41\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e960f9051666d681b1a34861346d0f91fcb1d10df: fix: lint, ci updates (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb66624b279684b736a3e88e1b25cc87d2a5735c7: build: fix lint (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eceb7e7f836abd0b96a8ab82434401587245fd3ef: chore(ci): fix stuff for next release (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebd1ea91dbf67bf290faf4f2b631d7b84f6fdb5ef: chore(deps): bump actions/cache from 2 to 3.0.11 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7a8dacb145ac06f78da603659772f26841902d48: chore(deps): bump actions/cache from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/48\"\u003e#48\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e061e28a2a32469a044099401f29df6a3b1fe56d8: chore(deps): bump actions/checkout from 2 to 3.1.0 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/39\"\u003e#39\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edfefcb71f843a178de6a9863cd9ba7d23cd95990: chore(deps): bump actions/checkout from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/45\"\u003e#45\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e9e27485244b6280d7af21bc2788ee1c4beeb7d1a: chore(deps): bump actions/setup-go from 2 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/42\"\u003e#42\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e99738dd862b05f987a90e3f1098a9062af47d97c: chore(deps): bump actions/setup-go from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/47\"\u003e#47\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eab979126b3eda686d5754b96f3ec025f66b8a26d: chore(deps): bump codecov/codecov-action from 2 to 3 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e2dfd6bd712b15c0c45321a84849aa5cd3655e156: chore(deps): bump codecov/codecov-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/49\"\u003e#49\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eaf29275d713be600c42a5ecd1d70becfba74b001: chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/55\"\u003e#55\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e091c385e93a7468e958e102e83606a7fcae0e733: chore(deps): bump golangci/golangci-lint-action from 2 to 3.2.0 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/37\"\u003e#37\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e36ff4f1064c4539995b5c4b0473be03cc851aeb8: chore(deps): bump golangci/golangci-lint-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/50\"\u003e#50\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb0addbba781262016168beef8cbe8d28d1d34df7: chore(deps): bump golangci/golangci-lint-action from 4 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/52\"\u003e#52\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edf1f04c1648b2d652859927b8c8d5d43c3e9634d: chore(deps): bump goreleaser/goreleaser-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7efb0a02fca821940e7b85014cf4e4617b99266a: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e09ec2d9c983d63696c91c22361f58cb2f15ca60e: chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/53\"\u003e#53\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea0f7dacbb2bfe3db6072c3f404ca28dcc44c0d95: ci: add release workflow (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e97bddb4248ba3c5ce398dc523e313d76e3160dbc: ci: dependabot update (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed0298f04152a191eccd471fef5da33eb78628cff: ci: update goreleaser (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7778a9bccd2591b258ceb66f69eace05b2fa9be7: docs: update badge et al (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\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/goreleaser/fileglob/commit/97bddb4248ba3c5ce398dc523e313d76e3160dbc\"\u003e\u003ccode\u003e97bddb4\u003c/code\u003e\u003c/a\u003e ci: dependabot update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/a0f7dacbb2bfe3db6072c3f404ca28dcc44c0d95\"\u003e\u003ccode\u003ea0f7dac\u003c/code\u003e\u003c/a\u003e ci: add release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/d0298f04152a191eccd471fef5da33eb78628cff\"\u003e\u003ccode\u003ed0298f0\u003c/code\u003e\u003c/a\u003e ci: update goreleaser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/960f9051666d681b1a34861346d0f91fcb1d10df\"\u003e\u003ccode\u003e960f905\u003c/code\u003e\u003c/a\u003e fix: lint, ci updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/7778a9bccd2591b258ceb66f69eace05b2fa9be7\"\u003e\u003ccode\u003e7778a9b\u003c/code\u003e\u003c/a\u003e docs: update badge et al\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/af29275d713be600c42a5ecd1d70becfba74b001\"\u003e\u003ccode\u003eaf29275\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/09ec2d9c983d63696c91c22361f58cb2f15ca60e\"\u003e\u003ccode\u003e09ec2d9\u003c/code\u003e\u003c/a\u003e chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/b0addbba781262016168beef8cbe8d28d1d34df7\"\u003e\u003ccode\u003eb0addbb\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 4 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/36ff4f1064c4539995b5c4b0473be03cc851aeb8\"\u003e\u003ccode\u003e36ff4f1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/2dfd6bd712b15c0c45321a84849aa5cd3655e156\"\u003e\u003ccode\u003e2dfd6bd\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/goreleaser/fileglob/compare/v1.3.0...v1.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/goreleaser/nfpm/v2` from 2.41.3 to 2.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goreleaser/nfpm/releases\"\u003egithub.com/goreleaser/nfpm/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.43.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e409e8c92d6d8d6a9afdb7505fe06e7fadacd9701: fix: dir ownership when type: dir (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b3c28f39f19269e6801433193ca69651b870411: fix: symlink with empty mtime (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4497fb35abc2b3c184e57ce3b528a462e7670def: docs: corrected amd64 name for deb in goarch-to-pkg.md (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://github.com/BCMM\"\u003e\u003ccode\u003e@​BCMM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e83fcc7d61e590fc9353611760b638c49f3f22887: docs: improve version extraction of \u003ccode\u003esystemctl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/961\"\u003e#961\u003c/a\u003e) (\u003ca href=\"https://github.com/supcik\"\u003e\u003ccode\u003e@​supcik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9c3ba6b486037a409a90e2340241606883634b89: docs: update cmd docs (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2a1c0ef75606283adce04c0fdb8e8b9054aae97: refactor: move it around a bit (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed0d7d061b65e1ac8ea52a4a06ac82ba0656eb340: refactor: use stdlib maps (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/942\"\u003e#942\u003c/a\u003e) (\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.43.0...v2.43.1\"\u003ehttps://github.com/goreleaser/nfpm/compare/v2.43.0...v2.43.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHelping out\u003c/h2\u003e\n\u003cp\u003eThis release is only possible thanks to \u003cstrong\u003eall\u003c/strong\u003e the support of \u003cstrong\u003eawesome people\u003c/strong\u003e!\u003c/p\u003e\n\u003cp\u003eWant to be one of them?\nYou can \u003ca href=\"https://goreleaser.com/sponsors/\"\u003esponsor\u003c/a\u003e or \u003ca href=\"https://goreleaser.com/contributing\"\u003econtribute with code\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhere to go next?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enFPM is a satellite project from GoReleaser. \u003ca href=\"https://goreleaser.com\"\u003eCheck it out\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFind examples and commented usage of all options in our \u003ca href=\"https://nfpm.goreleaser.com/\"\u003ewebsite\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReach out on \u003ca href=\"https://discord.gg/RGEBtg8vQ6\"\u003eDiscord\u003c/a\u003e and \u003ca href=\"https://twitter.com/goreleaser\"\u003eTwitter\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2e47af64a3f33d32ec1395dbd56165c4feb2bc21: feat: srpm (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdc6b11cbdde941a99bb9ee4ae28bdf5be8b4679: docs: update cmd docs (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.42.1...v2.43.0\"\u003ehttps://github.com/goreleaser/nfpm/compare/v2.42.1...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHelping out\u003c/h2\u003e\n\u003cp\u003eThis release is only possible thanks to \u003cstrong\u003eall\u003c/strong\u003e the support of \u003cstrong\u003eawesome people\u003c/strong\u003e!\u003c/p\u003e\n\u003cp\u003eWant to be one of them?\nYou can \u003ca href=\"https://goreleaser.com/sponsors/\"\u003esponsor\u003c/a\u003e or \u003ca href=\"https://goreleaser.com/contributing\"\u003econtribute with code\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhere to go next?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enFPM is a satellite project from GoReleaser. \u003ca href=\"https://goreleaser.com\"\u003eCheck it out\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFind examples and commented usage of all options in our \u003ca href=\"https://nfpm.goreleaser.com/\"\u003ewebsite\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReach out on \u003ca href=\"https://discord.gg/RGEBtg8vQ6\"\u003eDiscord\u003c/a\u003e and \u003ca href=\"https://twitter.com/goreleaser\"\u003eTwitter\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/goreleaser/nfpm/commit/75a52a288bf13f31e4810212982c3095a5bf3115\"\u003e\u003ccode\u003e75a52a2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/b64b3eafc79a886dc611061db685a1d5a6819e9f\"\u003e\u003ccode\u003eb64b3ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.13 to 0.5.14 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/9b66108903200d41371cdcfc6f9ee1deb0dd3ecf\"\u003e\u003ccode\u003e9b66108\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/f0da93bf4191040edadb18c4e8a70b0f76b71dc8\"\u003e\u003ccode\u003ef0da93b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/83fcc7d61e590fc9353611760b638c49f3f22887\"\u003e\u003ccode\u003e83fcc7d\u003c/code\u003e\u003c/a\u003e docs: improve version extraction of \u003ccode\u003esystemctl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/e6820e1250cc8e69424414f8f05ce94b59f0fdbc\"\u003e\u003ccode\u003ee6820e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.13 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/0e2150091c6394995510a2d2ca4f31c3cae66ae6\"\u003e\u003ccode\u003e0e21500\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/4a07fe4737610b251de7df6b0482e4fb147d7ca8\"\u003e\u003ccode\u003e4a07fe4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/b4070ac9fe7d346da64895c738cdf0de91cb7462\"\u003e\u003ccode\u003eb4070ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/0b3c28f39f19269e6801433193ca69651b870411\"\u003e\u003ccode\u003e0b3c28f\u003c/code\u003e\u003c/a\u003e fix: symlink with empty mtime (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.41.3...v2.43.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-mastodon` from 0.0.9 to 0.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/6efc40b8f8029c38be08215233405cfd0cfbf67d\"\u003e\u003ccode\u003e6efc40b\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/67f72d11ba4f2d1e5c59f21057d9a5fd9f77f1a4\"\u003e\u003ccode\u003e67f72d1\u003c/code\u003e\u003c/a\u003e add ImageAttachment Fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/78c78a0667443e5fe28e7601c652c79ef7e791ef\"\u003e\u003ccode\u003e78c78a0\u003c/code\u003e\u003c/a\u003e http.StatusAccepeted 202 is a valid return code in Mastodon API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/167cadcb2a873fb2c014a5e0bbd97af157327d17\"\u003e\u003ccode\u003e167cadc\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/LibraMusic/Nova/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibraMusic%2FNova/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"2878877468","node_id":"PR_kwDOMSutvs6rmC8c","number":108,"state":"open","title":"chore(deps): bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["go dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T16:22:09.000Z","updated_at":"2025-10-01T16:22:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/jarcoal/httpmock\u0026package-manager=go_modules\u0026previous-version=1.4.0\u0026new-version=1.4.1)](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/dana-team/cert-external-issuer/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dana-team%2Fcert-external-issuer/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"3472672537","node_id":"PR_kwDOJDudv86rgjJP","number":67,"state":"open","title":"Bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T09:03:10.000Z","updated_at":"2025-10-05T18:54:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/jarcoal/httpmock\u0026package-manager=go_modules\u0026previous-version=1.4.0\u0026new-version=1.4.1)](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/hansmi/paperhooks/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hansmi%2Fpaperhooks/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}],"issue_packages":[{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-05-20T00:16:16.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4482056321","node_id":"PR_kwDOKn2zmM7dTfdJ","number":364,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T00:16:16.000Z","updated_at":"2026-05-22T14:07:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.7","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.40.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd SafeStatusCode() and SafeLocation() helpers to APIResponse for nil-safe access\u003c/li\u003e\n\u003cli\u003eAdd DEBUG logs in callAPI for request failures, retries, rate limiting (429), and retry exhaustion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.6...v6.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/483062335806be89511df06c7ad4dac6a8b78d22\"\u003e\u003ccode\u003e4830623\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003ev2.28.3\u003c/h2\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003ev2.28.2\u003c/h2\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e2.28.3\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cp\u003eBump all dependencies\u003c/p\u003e\n\u003ch2\u003e2.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ArtifactDir() to support Go 1.26 testing.TB interface [f3a36b6]\u003c/li\u003e\n\u003cli\u003eImplement shell completion [94151c8]\u003c/li\u003e\n\u003cli\u003eAdd asan CLI option mirroring msan implementation [4d21dbb]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.3 to 1.0.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1630\"\u003e#1630\u003c/a\u003e) [c102161]\u003c/li\u003e\n\u003cli\u003efix aspect ratio [9619647]\u003c/li\u003e\n\u003cli\u003eupdate logos [5779304]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5de9c152e440036fef089e065449ecaae64264f9\"\u003e\u003ccode\u003e5de9c15\u003c/code\u003e\u003c/a\u003e v2.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7e2fa191179736dde68165bc101e99c4980fe124\"\u003e\u003ccode\u003e7e2fa19\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/1a819128ddbbcc39f57ac8716943d82c4bd6ef6f\"\u003e\u003ccode\u003e1a81912\u003c/code\u003e\u003c/a\u003e v2.28.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003ev1.39.1\u003c/h2\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.0\u003c/h2\u003e\n\u003cp\u003eWe're adopting a new release strategy to minimize dependency bloat in projects that consume Gomega.  It is a limitation of the go mod toolchain that \u003cem\u003etest\u003c/em\u003e subdependencies of your project's direct dependencies get pulled in as \u003cem\u003eindirect\u003c/em\u003e dependencies.  In the case of Gomega, this ends up pulling in all of Ginkgo into your \u003ccode\u003ego.mod\u003c/code\u003e even if you are only using Gomega (Gomega uses Ginkgo for its own tests).\u003c/p\u003e\n\u003cp\u003eGoing forward, releases will strip out all tests, tidy up the \u003ccode\u003ego.mod\u003c/code\u003e and then push this stripped down version to a new \u003ccode\u003emaster-lite\u003c/code\u003e branch.  These stripped-down versions will receive the \u003ccode\u003evx.y.z\u003c/code\u003e git tag and will be picked up by the go toolchain.\u003c/p\u003e\n\u003cp\u003ePlease open an issue if this new release process causes unexpected changes for your projects.\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/87ee9d3caabba627e5951958be800828b85f0370\"\u003e\u003ccode\u003e87ee9d3\u003c/code\u003e\u003c/a\u003e v1.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ea660274df4319411eea463c942d1d3a56e6c2e6\"\u003e\u003ccode\u003eea66027\u003c/code\u003e\u003c/a\u003e v1.40.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e3fd789576a5f5b9a35847683804349bb4bbc761\"\u003e\u003ccode\u003ee3fd789\u003c/code\u003e\u003c/a\u003e update docs to reflect new versioning strategy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/7d4ee309b2c28ab1854424f70c99a173650ab2f6\"\u003e\u003ccode\u003e7d4ee30\u003c/code\u003e\u003c/a\u003e first push to master-lite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e4a82d1a2de91721bb249fe9532c4d9211920363\"\u003e\u003ccode\u003ee4a82d1\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af627234340a2e1d40074d6e6860a1b41dc03204\"\u003e\u003ccode\u003eaf62723\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.4.0 to 3.4.2 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e1642211b3906ab5456d9d3ed7cfd9edd11f2d63\"\u003e\u003ccode\u003ee164221\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/334a282f9d59760a3e737e5b61400a3162997803\"\u003e\u003ccode\u003e334a282\u003c/code\u003e\u003c/a\u003e Bump faraday from 2.12.2 to 2.14.1 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/1a25a36414f51967615277623eed3b85b0ca6ce8\"\u003e\u003ccode\u003e1a25a36\u003c/code\u003e\u003c/a\u003e v1.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/406faee2de82aa2584ea4d76b0e2662f70ae4d2c\"\u003e\u003ccode\u003e406faee\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.38.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/364","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/364","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/364/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-05-16T19:49:00.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4461085697","node_id":"PR_kwDOD0uEG87cQ4R-","number":184,"state":"closed","title":"Bump the gomod group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T19:48:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-16T19:49:00.000Z","updated_at":"2026-05-23T19:48:24.000Z","time_to_close":604763,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod","update_count":17,"packages":[{"name":"cloud.google.com/go/compute","old_version":"1.57.0","new_version":"1.63.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.21.0","new_version":"1.21.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.4","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.29.5","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.295.0","new_version":"1.302.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/hashicorp/consul/api","old_version":"1.33.4","new_version":"1.34.2","repository_url":"https://github.com/hashicorp/consul"},{"name":"github.com/hashicorp/go-plugin","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/hashicorp/go-plugin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/transip/gotransip/v6","old_version":"6.26.1","new_version":"6.27.1","repository_url":"https://github.com/transip/gotransip"},{"name":"tailscale.com","old_version":"1.96.2","new_version":"1.98.2","repository_url":"https://github.com/tailscale/tailscale"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) | `1.57.0` | `1.63.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.21.0` | `1.21.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.4` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.5` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.295.0` | `1.302.0` |\n| [github.com/hashicorp/consul/api](https://github.com/hashicorp/consul) | `1.33.4` | `1.34.2` |\n| [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin) | `1.7.0` | `1.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/transip/gotransip/v6](https://github.com/transip/gotransip) | `6.26.1` | `6.27.1` |\n| [tailscale.com](https://github.com/tailscale/tailscale) | `1.96.2` | `1.98.2` |\n\n\nUpdates `cloud.google.com/go/compute` from 1.57.0 to 1.63.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/compute's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompute: v1.63.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.62.0...compute/v1.63.0\"\u003ev1.63.0\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ec\"\u003edf96b2ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003estorage: v1.59.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.59.2...storage/v1.59.3\"\u003ev1.59.3\u003c/a\u003e (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle MRD hang corner case (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14509\"\u003e#14509\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1ca3b6f0\"\u003e1ca3b6f0\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/googleapis/google-cloud-go/commit/033f4fe394f6f1c36dd31eaebf0ac0daef7bb744\"\u003e\u003ccode\u003e033f4fe\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260514T191310Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14589\"\u003e#14589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/bf1c57a433b4c8ee49ce37ead7670194bfd82da0\"\u003e\u003ccode\u003ebf1c57a\u003c/code\u003e\u003c/a\u003e chore(agentplatform): Organize the replay tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d600fbbbcec83604a2ea013f88d10e8be5f3b991\"\u003e\u003ccode\u003ed600fbb\u003c/code\u003e\u003c/a\u003e chore(agentplatform): Mock backend for unit testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ec55a129c36b6707597cde894dbc9793c03685fa\"\u003e\u003ccode\u003eec55a12\u003c/code\u003e\u003c/a\u003e test(spanner): retry query after database recreation in integration test (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/66574dbbc932ce9ff36f2e2b58e7f01778dfd88e\"\u003e\u003ccode\u003e66574db\u003c/code\u003e\u003c/a\u003e fix(agentplatform): Set the agentplatform's dedicated user-agent in header.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9072072537a0e3284043c803b54c5d60065e752f\"\u003e\u003ccode\u003e9072072\u003c/code\u003e\u003c/a\u003e fix(pubsub/v2/pstest): make ackIDs unique per delivery (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14554\"\u003e#14554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/98732682b7e5c2bcb277da1fe70803052c2f5228\"\u003e\u003ccode\u003e9873268\u003c/code\u003e\u003c/a\u003e refactor(pubsub/v2): flatten implementation control logic for Ack and ModAck ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b1db39e78c7618e11cf87d81cfeba68137fa4865\"\u003e\u003ccode\u003eb1db39e\u003c/code\u003e\u003c/a\u003e chore(storage): Fix corner cases in MRD (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14522\"\u003e#14522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ecb3930d6fb2e6e542e11521ee8e9d5935\"\u003e\u003ccode\u003edf96b2e\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/658faa82786023c80b13d3653dc4260d012c63e6\"\u003e\u003ccode\u003e658faa8\u003c/code\u003e\u003c/a\u003e fix(bigquery): handle reset case for table clustering (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14579\"\u003e#14579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.57.0...compute/v1.63.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.21.0 to 1.21.1\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.21.1\u003c/h2\u003e\n\u003ch2\u003e1.21.1 (2026-04-16)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in \u003ccode\u003eResponseError.Error()\u003c/code\u003e where the request URL path was being logged unescaped.\u003c/li\u003e\n\u003cli\u003eRedact query parameters when logging errors.\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003eruntime.JoinPaths\u003c/code\u003e, don't add a slash between root and paths when \u003ccode\u003epaths\u003c/code\u003e starts with \u003ccode\u003e?\u003c/code\u003e (query string).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to Go 1.25.0.\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies.\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/63e4ba18204b0df554e330df8f85662e653e67ab\"\u003e\u003ccode\u003e63e4ba1\u003c/code\u003e\u003c/a\u003e Bump release date for azcore (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26613\"\u003e#26613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/fa0312174d17ff4cb7cb0118fa80de07409841c2\"\u003e\u003ccode\u003efa03121\u003c/code\u003e\u003c/a\u003e remove bypass local dns (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26609\"\u003e#26609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c47f9a60dd1e9be6943ff0d6a5666a0ac09f6cfa\"\u003e\u003ccode\u003ec47f9a6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 15153 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26607\"\u003e#26607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/88b8b5b38ecebb929a2e302df054fed1d68618b8\"\u003e\u003ccode\u003e88b8b5b\u003c/code\u003e\u003c/a\u003e Changelog for v2.2.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26567\"\u003e#26567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/72ca19ae2b8b4514c4f48a5ff33495b03c08afd0\"\u003e\u003ccode\u003e72ca19a\u003c/code\u003e\u003c/a\u003e Storage STG 101 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26568\"\u003e#26568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b64baf56c6b168d258b2a0678290ac5f9ab97938\"\u003e\u003ccode\u003eb64baf5\u003c/code\u003e\u003c/a\u003e Sync .github directory with azure-sdk-tools repository (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26600\"\u003e#26600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/ecd64dd6500a04da22107925c3ba9fbe8e636f2c\"\u003e\u003ccode\u003eecd64dd\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.21.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26596\"\u003e#26596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/1d02f204d0146ffd7d13d5585bf3766e53c32cc5\"\u003e\u003ccode\u003e1d02f20\u003c/code\u003e\u003c/a\u003e Update copilot code review instructions and migration breaking change mitigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/f6e9ce3212cc9d654d349778f19065eb5d849197\"\u003e\u003ccode\u003ef6e9ce3\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 14973 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26531\"\u003e#26531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5a3baf11e0b743a4009efb8e84cbaee335fc0eb\"\u003e\u003ccode\u003ed5a3baf\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS to remove one owner from Custom Providers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26588\"\u003e#26588\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.21.0...sdk/azcore/v1.21.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/aws-sdk-go-v2` from 1.41.4 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.41.4...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.29.5 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/config/v1.29.5...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/credentials` from 1.17.58 to 1.19.16\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/credentials/v1.17.58...credentials/v1.19.16\"\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.295.0 to 1.302.0\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/36b1a5d1a74a4e3dcb5de697f91b66bd69a89714\"\u003e\u003ccode\u003e36b1a5d\u003c/code\u003e\u003c/a\u003e Release 2026-05-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/caf9d7ca2f67b049e3658d5f089e65139d01540c\"\u003e\u003ccode\u003ecaf9d7c\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/2237ceb37038af578e493d13ed0b544caeeac0cd\"\u003e\u003ccode\u003e2237ceb\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/93ffda013a163a2083aa20f1a0b62cbd74e00358\"\u003e\u003ccode\u003e93ffda0\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/e5c93f424528436a368e9ba357814f744130add0\"\u003e\u003ccode\u003ee5c93f4\u003c/code\u003e\u003c/a\u003e Release 2026-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/33e133f4f141e743592571ef6f1eba8de7a46e57\"\u003e\u003ccode\u003e33e133f\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/6407448fca2964df58514c64f7fc5cf3d7a9c91e\"\u003e\u003ccode\u003e6407448\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/5c061151aa35d815397875ee47d78353b8b4fcf1\"\u003e\u003ccode\u003e5c06115\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/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\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.295.0...service/ec2/v1.302.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/gax-go/v2` from 2.19.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/gax-go/releases\"\u003egithub.com/googleapis/gax-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2: v2.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.20.0...v2.21.0\"\u003ev2.21.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate IsFeatureEnabled to not require EXPERIMENTAL (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/497\"\u003e#497\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/a2a329e3\"\u003ea2a329e3\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehook transport telemetry into gax.Invoke and record (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/496\"\u003e#496\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/d5310019\"\u003ed5310019\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2: v2.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.19.0...v2.20.0\"\u003ev2.20.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehook metric recording into gax.Invoke (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/494\"\u003e#494\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/1f3e9aef\"\u003e1f3e9aef\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd TelemetryErrorInfo and ExtractTelemetryErrorInfo (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/gax-go/commit/defdded3\"\u003edefdded3\u003c/a\u003e)\u003c/p\u003e\n\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/googleapis/gax-go/commit/774a802ed711be92679cbaaa77e6aab36fa2ab0c\"\u003e\u003ccode\u003e774a802\u003c/code\u003e\u003c/a\u003e chore: create a release (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/a2a329e31d8ef8348a1ef7bea1c7072f8abcc145\"\u003e\u003ccode\u003ea2a329e\u003c/code\u003e\u003c/a\u003e feat(v2): update IsFeatureEnabled to not require EXPERIMENTAL (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/d5310019d6c635956b61558627b13c2c2419044e\"\u003e\u003ccode\u003ed531001\u003c/code\u003e\u003c/a\u003e feat(v2): hook transport telemetry into gax.Invoke and record (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/25485ab6d9786063de6182cfd8548bde0a2205e1\"\u003e\u003ccode\u003e25485ab\u003c/code\u003e\u003c/a\u003e chore: create a release (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/1f3e9aefd21a1a18a6e4da1e03ea84a0b46f2d49\"\u003e\u003ccode\u003e1f3e9ae\u003c/code\u003e\u003c/a\u003e feat: hook metric recording into gax.Invoke (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/defdded3eac5d97e32243ef79216f1865f3250fb\"\u003e\u003ccode\u003edefdded\u003c/code\u003e\u003c/a\u003e feat(v2): add TelemetryErrorInfo and ExtractTelemetryErrorInfo (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/399c197427eb200d4437d9df061fe1463732153c\"\u003e\u003ccode\u003e399c197\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/gax-go/commit/c64aabed34b81b7c195e7bbf9cecd58be509783f\"\u003e\u003ccode\u003ec64aabe\u003c/code\u003e\u003c/a\u003e chore(all): update module google.golang.org/grpc to v1.79.3 [SECURITY] (\u003ca href=\"https://redirect.github.com/googleapis/gax-go/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/gax-go/compare/v2.19.0...v2.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/hashicorp/consul/api` from 1.33.4 to 1.34.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/d739cbb722f9943108dd6e6b0eca6beaba6b07bc\"\u003e\u003ccode\u003ed739cbb\u003c/code\u003e\u003c/a\u003e updating submodule version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f327aa663638a293d0fe0df4f18a4343327c7d78\"\u003e\u003ccode\u003ef327aa6\u003c/code\u003e\u003c/a\u003e fix follow-redirects sec vuln (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23494\"\u003e#23494\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23496\"\u003e#23496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f82280bffa5eedee3fc08a6cbd9a1187fbd98f65\"\u003e\u003ccode\u003ef82280b\u003c/code\u003e\u003c/a\u003e Go version 1.26 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23493\"\u003e#23493\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23497\"\u003e#23497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/b5716dcb1ab8a257fdd2ef304a037298d8e26956\"\u003e\u003ccode\u003eb5716dc\u003c/code\u003e\u003c/a\u003e CVE suppression (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23478\"\u003e#23478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/a6fecaebec1a5fedef571c87193df0553b56030d\"\u003e\u003ccode\u003ea6fecae\u003c/code\u003e\u003c/a\u003e Backport of Addition of json omitempty for ACLToken name field and its relate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/1063b203f30a1186e834a0b5f33ea530780596fa\"\u003e\u003ccode\u003e1063b20\u003c/code\u003e\u003c/a\u003e Update the 2.0 major release version in the version file (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23480\"\u003e#23480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/aa366782d563e3b672cbeff2d79bddfe888c3dda\"\u003e\u003ccode\u003eaa36678\u003c/code\u003e\u003c/a\u003e removing CVE suppression (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23474\"\u003e#23474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/57e08666c9cdff463552cd25ea06f8925aa2d4a0\"\u003e\u003ccode\u003e57e0866\u003c/code\u003e\u003c/a\u003e feat(multiport): add destination port support for multiport upstreams (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23449\"\u003e#23449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/f100b2c2abbfe884c6bb62ec632d0236d9f11ccc\"\u003e\u003ccode\u003ef100b2c\u003c/code\u003e\u003c/a\u003e Post release activity 1.22.6 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23462\"\u003e#23462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/consul/commit/fc8f069c1d946b90e92d2e74d9b8603cb1413e96\"\u003e\u003ccode\u003efc8f069\u003c/code\u003e\u003c/a\u003e update: go version to 1.26.2 (\u003ca href=\"https://redirect.github.com/hashicorp/consul/issues/23394\"\u003e#23394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/consul/compare/api/v1.33.4...api/v1.34.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-plugin` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-plugin/releases\"\u003egithub.com/hashicorp/go-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat’s Changed\u003c/h2\u003e\n\u003ch3\u003eCompliance \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated copyright and license headers\u003c/li\u003e\n\u003cli\u003eModernized build tags\u003c/li\u003e\n\u003cli\u003eMultiple GitHub Actions and dependency bumps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes \u0026amp; Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrency issue with \u003ccode\u003epipesWaitGroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePrevented pidfd leak in cmdrunner\u003c/li\u003e\n\u003cli\u003eReduced logging configuration noise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ego_package\u003c/code\u003e to full path in proto\u003c/li\u003e\n\u003cli\u003eImproved gRPC example (plugin selection + encoding fix)\u003c/li\u003e\n\u003cli\u003eAdded gRPC streaming example\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies Upgrade\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eprotobuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSeveral CI/CD action updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssagarverma\"\u003e\u003ccode\u003e@​ssagarverma\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncabatoff\"\u003e\u003ccode\u003e@​ncabatoff\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jbkingsley\"\u003e\u003ccode\u003e@​jbkingsley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kartheek-hc\"\u003e\u003ccode\u003e@​kartheek-hc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xnox\"\u003e\u003ccode\u003e@​xnox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/texasich\"\u003e\u003ccode\u003e@​texasich\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/155dcddc94873a285e14b7fa24b2f6ab6139668e\"\u003e\u003ccode\u003e155dcdd\u003c/code\u003e\u003c/a\u003e cmdrunner: release process handle in _pidAlive to avoid pidfd leak (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/96d18ee73579514cd44c3426890f4f97dc6ae8f0\"\u003e\u003ccode\u003e96d18ee\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/upload-artifact in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a0c251caf6045197035bbd877cba3ebdaa621e04\"\u003e\u003ccode\u003ea0c251c\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/setup-go from 6.3.0 to 6.4.0 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/6a56553ba88e99af510469265010d790d2cce873\"\u003e\u003ccode\u003e6a56553\u003c/code\u003e\u003c/a\u003e [chore] : Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/abeb978c3d6f630da9beaefa43fea3b7d2f5caef\"\u003e\u003ccode\u003eabeb978\u003c/code\u003e\u003c/a\u003e Bump protobuf from 4.25.8 to 5.29.6 in /examples/grpc/plugin-python (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a4c9002b45d97c112031393d744d7485a2f2dafc\"\u003e\u003ccode\u003ea4c9002\u003c/code\u003e\u003c/a\u003e examples: Add gRPC streaming example (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/0ac49e29593b336d40bc773af5911912d6497c0d\"\u003e\u003ccode\u003e0ac49e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/d662936265982d48f9ca5f269d5435ff56f1dff6\"\u003e\u003ccode\u003ed662936\u003c/code\u003e\u003c/a\u003e logging: lower priority of configuring messages (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/c57bf6469fd6f1e679210d8215eb8f4932ee98b1\"\u003e\u003ccode\u003ec57bf64\u003c/code\u003e\u003c/a\u003e [chore] : Bump actions/setup-go from 6.1.0 to 6.2.0 in the actions group (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-plugin/commit/a33e4540ca88b01f9c3e459e3e33fc37848184ae\"\u003e\u003ccode\u003ea33e454\u003c/code\u003e\u003c/a\u003e chore: add plugin selection and fix encoding in gRPC example (\u003ca href=\"https://redirect.github.com/hashicorp/go-plugin/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-plugin/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/transip/gotransip/v6` from 6.26.1 to 6.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transip/gotransip/releases\"\u003egithub.com/transip/gotransip/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.27.1\u003c/h2\u003e\n\u003cp\u003euse datetime for creationdate of k8s volumesnapshots\u003c/p\u003e\n\u003ch2\u003ev6.27.0\u003c/h2\u003e\n\u003cp\u003eAdded support for k8s volumesnapshots\u003c/p\u003e\n\u003ch2\u003ev6.26.2\u003c/h2\u003e\n\u003cp\u003eAdd orderDate to SslCertificate\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/transip/gotransip/commit/c1963c2071752d81cd894f3660ccb3ff49a70485\"\u003e\u003ccode\u003ec1963c2\u003c/code\u003e\u003c/a\u003e use rest.Time for snapshot creationdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transip/gotransip/commit/a8fd0e32be3b6967df25c8eb25d8068ce6dd3954\"\u003e\u003ccode\u003ea8fd0e3\u003c/code\u003e\u003c/a\u003e added block storage snapshots for k8s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transip/gotransip/commit/6edcecefd9388359a34af56fea7aad41b9818079\"\u003e\u003ccode\u003e6edcece\u003c/code\u003e\u003c/a\u003e Add orderDate to SslCertificate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transip/gotransip/compare/v6.26.1...v6.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/crypto` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/03ca0dcccbd37ba6be80adf74dde8d78a4d72817\"\u003e\u003ccode\u003e03ca0dc\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/8400f4a938077a7a7817ab7d163d148e371b320b\"\u003e\u003ccode\u003e8400f4a\u003c/code\u003e\u003c/a\u003e ssh: respect signer's algorithm preference in pickSignatureAlgorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/81c6cb34a8fc386ed53293cd79e3c0c232ee7366\"\u003e\u003ccode\u003e81c6cb3\u003c/code\u003e\u003c/a\u003e ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.49.0...v0.50.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/sys` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/f33a730cd0c449cfd6f7106780c73052e96cc33d\"\u003e\u003ccode\u003ef33a730\u003c/code\u003e\u003c/a\u003e windows: support nil security descriptor on GetNamedSecurityInfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/493d1725989a7a3f3582adfa68faf7207aec666b\"\u003e\u003ccode\u003e493d172\u003c/code\u003e\u003c/a\u003e cpu: add runtime import in cpu_darwin_arm64_other.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/2c2be756b97dee6d15aba69839acfbd4e0f3ccc5\"\u003e\u003ccode\u003e2c2be75\u003c/code\u003e\u003c/a\u003e windows: use syscall.SyscallN in Proc.Call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sys/commit/a76ec62d6c5389e4fe51c659ba926bf71e471a67\"\u003e\u003ccode\u003ea76ec62\u003c/code\u003e\u003c/a\u003e cpu: roll back \u0026quot;use IsProcessorFeaturePresent to calculate ARM64 on windows\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sys/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/api` from 0.272.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\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-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\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-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.272.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/grpc` from 1.79.3 to 1.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eringhash: enable gRFC A76 (endpoint hash keys and request hash headers) by default. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8922\"\u003e#8922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/alts: pool write buffers to reduce memory allocations and usage. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8919\"\u003e#8919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egrpc: enable the use of pooled write buffers for buffering HTTP/2 frame writes by default. This reduces memory usage when connections are idle. Use the \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc#WithSharedWriteBuffer\"\u003eWithSharedWriteBuffer\u003c/a\u003e dial option or the \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc#SharedWriteBuffer\"\u003eSharedWriteBuffer\u003c/a\u003e server option to disable this feature. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8957\"\u003e#8957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds/priority: stop caching child LB policies removed from the configuration. This will help reduce memory and cpu usage when localities are constantly switching between priorities. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8997\"\u003e#8997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: add a faster tiered buffer pool; use the experimental \u003ca href=\"https://pkg.go.dev/google.golang.org/grpc/mem@master#NewBinaryTieredBufferPool\"\u003emem.NewBinaryTieredBufferPool\u003c/a\u003e function to create such pools. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8775\"\u003e#8775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/397e45edaa68f8763773bbaaf539cf7894169cd2\"\u003e\u003ccode\u003e397e45e\u003c/code\u003e\u003c/a\u003e Change version to 1.80.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8948\"\u003e#8948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/64ebf0a600005838970e6ba1eb0a9e46e528ed73\"\u003e\u003ccode\u003e64ebf0a\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8997\"\u003e#8997\u003c/a\u003e to v1.80.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9027\"\u003e#9027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/e45ed241865981b6973cdd0dd69571456d570282\"\u003e\u003ccode\u003ee45ed24\u003c/code\u003e\u003c/a\u003e xds/rbac: add additional handling for addresses with ports (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9022\"\u003e#9022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c78d26e03e129f5cb357b757037fcded2333b74e\"\u003e\u003ccode\u003ec78d26e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8957\"\u003e#8957\u003c/a\u003e to v1.80.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9007\"\u003e#9007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/bd7cd3c1abbd27fb751275a58886444d52103482\"\u003e\u003ccode\u003ebd7cd3c\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8987\"\u003e#8987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b6597b3d328c1ed6b003f9a23b942af7148352ca\"\u003e\u003ccode\u003eb6597b3\u003c/code\u003e\u003c/a\u003e xds/clusterimpl: use xdsConfig for updates and remove redundant fields from L...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/1d4fa8a7b772553e82137b059ad4a8f632a1c522\"\u003e\u003ccode\u003e1d4fa8a\u003c/code\u003e\u003c/a\u003e xds: change cdsbalancer to use update from dependency manager (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8f47d364511c8eb0517b47e1a39f13a1370c6a10\"\u003e\u003ccode\u003e8f47d36\u003c/code\u003e\u003c/a\u003e attributes: Replace internal map with linked list (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8933\"\u003e#8933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/22e1ee8085952b4bdadf2928c187d665f6daff99\"\u003e\u003ccode\u003e22e1ee8\u003c/code\u003e\u003c/a\u003e xds: add panic recovery in xdsclient resource unmarshalling. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8895\"\u003e#8895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/7136e99ee323c26984174eb3cec85c201fef9946\"\u003e\u003ccode\u003e7136e99\u003c/code\u003e\u003c/a\u003e credentials/alts: Pool write buffers (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8919\"\u003e#8919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailscale.com` from 1.96.2 to 1.98.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailscale/tailscale/releases\"\u003etailscale.com's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.96.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to the changelog available at \u003ca href=\"https://tailscale.com/changelog\"\u003ehttps://tailscale.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.96.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the changelog available at \u003ca href=\"https://tailscale.com/changelog\"\u003ehttps://tailscale.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/34c530668cb05fa60b3d707a44b70460344789ef\"\u003e\u003ccode\u003e34c5306\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is 1.98.2 (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19751\"\u003e#19751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/b192880cb4850248ee8d1997b247709eb85c6d56\"\u003e\u003ccode\u003eb192880\u003c/code\u003e\u003c/a\u003e cmd/cloner: preserve nil-valued entries when cloning map (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19749\"\u003e#19749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/f13500e12f2fe3f1b6d8e39a86b90beae8efd89a\"\u003e\u003ccode\u003ef13500e\u003c/code\u003e\u003c/a\u003e go.toolchain.rev: bump to Go 1.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/87ab41993e0aba0965ef887af38c2543572bef3a\"\u003e\u003ccode\u003e87ab419\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is v1.98.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/bdcb71a0d0b6627cd5107be7931f6ecdf6b9c1b3\"\u003e\u003ccode\u003ebdcb71a\u003c/code\u003e\u003c/a\u003e tsnet: make workload identity federation opt-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/06a48f503d15379d7a94a30ab1f64bf253382509\"\u003e\u003ccode\u003e06a48f5\u003c/code\u003e\u003c/a\u003e tsnet: ban awsstore and kubestore as deps in TestDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/f2d5ef72bd2fc32db115550646a58076b7898853\"\u003e\u003ccode\u003ef2d5ef7\u003c/code\u003e\u003c/a\u003e VERSION.txt: this is v1.98.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/aa21b0c0082040892064a4d4af0aabdc78dde653\"\u003e\u003ccode\u003eaa21b0c\u003c/code\u003e\u003c/a\u003e client/systray: fix recommended exit node not showing as selected (\u003ca href=\"https://redirect.github.com/tailscale/tailscale/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/eac531da8e22a87e18ca1f04e16e93bce1e50c04\"\u003e\u003ccode\u003eeac531d\u003c/code\u003e\u003c/a\u003e cmd/tailscale/cli: unhide \u003ccode\u003e--report posture\u003c/code\u003e flag in \u003ccode\u003eup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailscale/tailscale/commit/883d4fd2cddf80cf860a10bd8e8b5e45cf00599e\"\u003e\u003ccode\u003e883d4fd\u003c/code\u003e\u003c/a\u003e wgengine/netstack, net/ping: stop using pro-bing and use our net/ping instead\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailscale/tailscale/compare/v1.96.2...v1.98.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/seveas/herd/pull/184","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seveas%2Fherd/issues/184","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/184/packages"}},{"old_version":"1.1.0","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2026-05-01T17:44:38.000Z","version_change":"1.1.0 → 1.4.1","issue":{"uuid":"4365813525","node_id":"PR_kwDOD76tIs7XfTnN","number":4448,"state":"closed","title":"build(deps): bump the gomod group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["go","needs/area","kind/dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T07:52:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T17:44:38.000Z","updated_at":"2026-05-04T07:52:55.000Z","time_to_close":223695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":33,"packages":[{"name":"github.com/Masterminds/semver/v3","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/Masterminds/semver"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.5","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.14","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.22.12","new_version":"1.22.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs","old_version":"1.68.0","new_version":"1.71.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.43.5","new_version":"1.43.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.42.25","new_version":"1.42.27","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/buger/jsonparser","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/buger/jsonparser"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/gin-contrib/gzip","old_version":"1.2.3","new_version":"1.2.6","repository_url":"https://github.com/gin-contrib/gzip"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.20.0","new_version":"2.21.1","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/go-openapi/strfmt","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/go-openapi/strfmt"},{"name":"github.com/go-openapi/swag","old_version":"0.25.5","new_version":"0.26.0","repository_url":"https://github.com/go-openapi/swag"},{"name":"github.com/go-sql-driver/mysql","old_version":"1.9.3","new_version":"1.10.0","repository_url":"https://github.com/go-sql-driver/mysql"},{"name":"github.com/hashicorp/go-plugin","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/hashicorp/go-plugin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.1.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/jedib0t/go-pretty/v6","old_version":"6.7.9","new_version":"6.7.10","repository_url":"https://github.com/jedib0t/go-pretty"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.41","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/moby/moby/api","old_version":"1.54.1","new_version":"1.54.2","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/segmentio/kafka-go","old_version":"0.4.50","new_version":"0.4.51","repository_url":"https://github.com/segmentio/kafka-go"},{"name":"github.com/shirou/gopsutil/v4","old_version":"4.26.3","new_version":"4.26.4","repository_url":"https://github.com/shirou/gopsutil"},{"name":"github.com/slack-go/slack","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/slack-go/slack"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"k8s.io/apiserver","old_version":"0.35.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) | `3.4.0` | `3.5.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.7` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.14` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.22.12` | `1.22.17` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs](https://github.com/aws/aws-sdk-go-v2) | `1.68.0` | `1.71.1` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.43.5` | `1.43.7` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.42.25` | `1.42.27` |\n| [github.com/buger/jsonparser](https://github.com/buger/jsonparser) | `1.1.2` | `1.2.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.0` |\n| [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) | `1.2.3` | `1.2.6` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.20.0` | `2.21.1` |\n| [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) | `0.26.1` | `0.26.2` |\n| [github.com/go-openapi/swag](https://github.com/go-openapi/swag) | `0.25.5` | `0.26.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin) | `1.7.0` | `1.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.1.0` | `1.4.1` |\n| [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) | `6.7.9` | `6.7.10` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.41` | `1.14.44` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.54.1` | `1.54.2` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.4.0` | `0.4.1` |\n| [github.com/segmentio/kafka-go](https://github.com/segmentio/kafka-go) | `0.4.50` | `0.4.51` |\n| [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) | `4.26.3` | `4.26.4` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.21.0` | `0.23.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.3` | `0.36.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.48.1` | `1.50.0` |\n\n\nUpdates `github.com/Masterminds/semver/v3` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Masterminds/semver/releases\"\u003egithub.com/Masterminds/semver/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding more prerelease tests by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/273\"\u003eMasterminds/semver#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate constraint error messages by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/278\"\u003eMasterminds/semver#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/279\"\u003eMasterminds/semver#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding some checks in by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/280\"\u003eMasterminds/semver#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating deps by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/281\"\u003eMasterminds/semver#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 4.35.1 to 4.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/282\"\u003eMasterminds/semver#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4.2.3 to 5.0.5 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/Masterminds/semver/pull/283\"\u003eMasterminds/semver#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7.0.1 to 9.2.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/Masterminds/semver/pull/284\"\u003eMasterminds/semver#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating gitignore for devcontainers by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/286\"\u003eMasterminds/semver#286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing some quality issues by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/287\"\u003eMasterminds/semver#287\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/282\"\u003eMasterminds/semver#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/Masterminds/semver/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/Masterminds/semver/compare/v3.4.0...v3.5.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/Masterminds/semver/blob/master/CHANGELOG.md\"\u003egithub.com/Masterminds/semver/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\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/Masterminds/semver/commit/8b89c86cb53c57cfd5d07c13de12bc4d78954e99\"\u003e\u003ccode\u003e8b89c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/287\"\u003e#287\u003c/a\u003e from mattfarina/fix-da-issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/29d51d0ea4bffe39173673685d0dd312447d74a7\"\u003e\u003ccode\u003e29d51d0\u003c/code\u003e\u003c/a\u003e Fixing some quality issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/87f651dbe2f616342d6408b997ad7116ba72ddf3\"\u003e\u003ccode\u003e87f651d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/286\"\u003e#286\u003c/a\u003e from mattfarina/update-devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/158a6852a7e66d99594653227d3e8c3dc6d160ca\"\u003e\u003ccode\u003e158a685\u003c/code\u003e\u003c/a\u003e Updating gitignore for devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/7e83c080cfb4455752c654805b189274a10890ab\"\u003e\u003ccode\u003e7e83c08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/284\"\u003e#284\u003c/a\u003e from Masterminds/dependabot/github_actions/golangci/g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/697e27f32e7419eb896e7d3ec680c65fc673166b\"\u003e\u003ccode\u003e697e27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/283\"\u003e#283\u003c/a\u003e from Masterminds/dependabot/github_actions/actions/ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/1591f8e3806198f60fa4dcaf2751bfc805c7740d\"\u003e\u003ccode\u003e1591f8e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/282\"\u003e#282\u003c/a\u003e from Masterminds/dependabot/github_actions/github/cod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/3f5ff1737a28437e536d3ec54e41919577748ae6\"\u003e\u003ccode\u003e3f5ff17\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7.0.1 to 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/04baa3376047b6d5e79ffcc60f69332dd3e26c85\"\u003e\u003ccode\u003e04baa33\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.2.3 to 5.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/45939fec77cd7d07d586b823284d11423028e9c2\"\u003e\u003ccode\u003e45939fe\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.35.1 to 4.35.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.4.0...v3.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/aws/aws-sdk-go-v2` from 1.41.5 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.41.5...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.14 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/config/v1.32.14...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/feature/s3/manager` from 1.22.12 to 1.22.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/service/mq/v1.22.12...feature/s3/manager/v1.22.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/cloudwatchlogs` from 1.68.0 to 1.71.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/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\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/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\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/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\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/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\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/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\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/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\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/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.68.0...service/s3/v1.71.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/aws-sdk-go-v2/service/kinesis` from 1.43.5 to 1.43.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/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\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/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\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/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\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/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\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/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\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/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ivs/v1.43.5...service/fsx/v1.43.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/service/s3` from 1.98.0 to 1.100.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/s3/v1.98.0...service/s3/v1.100.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/aws-sdk-go-v2/service/sqs` from 1.42.25 to 1.42.27\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/sqs/v1.42.25...service/sqs/v1.42.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/buger/jsonparser` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/buger/jsonparser/releases\"\u003egithub.com/buger/jsonparser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix 2 bugs, remove 7 dead code blocks, add formal verification using \u003ca href=\"https://reqproof.com\"\u003eReqProof\u003c/a\u003e by \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/281\"\u003ebuger/jsonparser#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for tinygo by \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/269\"\u003ebuger/jsonparser#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.2...v1.2.0\"\u003ehttps://github.com/buger/jsonparser/compare/v1.1.2...v1.2.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/buger/jsonparser/commit/c172c166bb09ea84677aa54c80cc95526a084780\"\u003e\u003ccode\u003ec172c16\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/269\"\u003e#269\u003c/a\u003e from buger/tinygo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/680cd2e7cc11e540df0c48e37ddd84b609a24631\"\u003e\u003ccode\u003e680cd2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/281\"\u003e#281\u003c/a\u003e from buger/reqproof-assurance-hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/9dce61c6d90ef3cf668ac2fd733b5884449bf2a1\"\u003e\u003ccode\u003e9dce61c\u003c/code\u003e\u003c/a\u003e Migrate review storage from reviews/ folder to per-requirement timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/c03b9ef69494a45c86f3c876f50bdbe4aa0f066c\"\u003e\u003ccode\u003ec03b9ef\u003c/code\u003e\u003c/a\u003e feat: add property-based obligation classes with 24 new SYS-REQs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/9c46110d625182c6ef661e025042ff0319ba6e6f\"\u003e\u003ccode\u003e9c46110\u003c/code\u003e\u003c/a\u003e chore: fix spec lint warnings — remove stale parent field, set review metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/8bbb8a866e9ba29224c103ea47b49366ab8a2789\"\u003e\u003ccode\u003e8bbb8a8\u003c/code\u003e\u003c/a\u003e Close coverage gaps: SYS-REQ-007/008/010 fuzz harness coverage to 100%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/552e93b1bc4170c6c9932cb9246eb7e98746b410\"\u003e\u003ccode\u003e552e93b\u003c/code\u003e\u003c/a\u003e Install Z3 via apt before audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/98133b4e9b4f34ac37b4841085e1602e5707eb2b\"\u003e\u003ccode\u003e98133b4\u003c/code\u003e\u003c/a\u003e Remove manual Z3 pre-download, now handled by proof-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/1b70eadbc328b0f4e7eb49d92415b44f4dd87470\"\u003e\u003ccode\u003e1b70ead\u003c/code\u003e\u003c/a\u003e Debug Z3 pre-download: remove output suppression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/aac1fbc1066f2422b5130bf5e955a8b021852f8a\"\u003e\u003ccode\u003eaac1fbc\u003c/code\u003e\u003c/a\u003e Pre-download Z3 solver before audit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fdcafbf6f4d7ea171e5999fb0213f5b625ce2c1f\"\u003e\u003ccode\u003efdcafbf\u003c/code\u003e\u003c/a\u003e avoid copying inotify event buffers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7cf61a87d579a05ea284ee7906bd3e23a656f7ee\"\u003e\u003ccode\u003e7cf61a8\u003c/code\u003e\u003c/a\u003e update minimum Go version requirement to 1.23 in README.md (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/907df2a737451a13b2f25a244e1d10b94d76fb21\"\u003e\u003ccode\u003e907df2a\u003c/code\u003e\u003c/a\u003e run go fix ./... (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e53b5423320c17007eca432830e067a13dc50007\"\u003e\u003ccode\u003ee53b542\u003c/code\u003e\u003c/a\u003e all: bump minimum Go version to 1.23 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/0ead6d1bf346560558197dd9fcf992899e41b421\"\u003e\u003ccode\u003e0ead6d1\u003c/code\u003e\u003c/a\u003e windows: re-enable chanClosed check in TestClose/events_not_read (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/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 `github.com/gin-contrib/gzip` from 1.2.3 to 1.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-contrib/gzip/releases\"\u003egithub.com/gin-contrib/gzip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e873bbb87a1c990c0f69ea4dabd326d1ad6c03d21: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eade6e24981a3a4ac83be83a85fd99bf6b31b26ad: chore: update indirect dependencies to latest minor versions (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb05b2a26e70821f05c69803ab8dae4d102fd29f: chore: remove bearer.yml workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e941d83dfeafcdaba9a1d26c152a86d1b366679bb: chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e992c35ffb760a55d5e601f98902ec68b58552f84: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e728cc3182b0ff8af682dd258f3c34c979339b751: chore(ci): update golangci-lint to v2.6 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7dab3cb735aaacec7850dc25de4eca1098da9ac5: chore: add WithMinLength option to control when responses are gzipped (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1984bfcb47d9c3e8dc2034927c56dfaf37f81694: chore(deps): bump actions/cache from 4 to 5 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4fdf19e58dc3f5bc100e706f4ad3b7db6eadbb6d: chore(ci): upgrade trivy-action from 0.33.1 to 0.35.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec65ba869ead4672aa966cb4816e4f88b80d0276c: chore(deps): upgrade gin to v1.12.0 and update CI Go versions (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68f826a9928f328d594ac9b7d474a5419b6313bb: chore(deps): upgrade golang.org/x/text to v0.35.0 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c6db595c784917fae51be3b8c7299cd94c14180: ci: integrate Trivy security scanning workflow and badge (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68ed7ff60d0e1d4b665fab04c5fc8eb570e6ce15: ci(workflow): bump goreleaser/goreleaser-action from v6 to v7 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOthers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edb4e3d02da14db28c2f17a4d2f787a975747e4cb: Add Go 1.26 to GitHub Actions test matrix (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e05b2770e8ccf257f32f5480f4de64e5e05e91b19: Update golangci-lint version to v2.9 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eff4cafa248cbdda63d164635ce13bd5cc65eaf62: fix(header): static file error gzip header handling and add tests (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/123\"\u003e#123\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9e2912be47f3fea493c0885a4163cc1e0de63df1: fix(body): avoid double gzip compression in response middleware (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/124\"\u003e#124\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e18052f1101f0ab6bb3e435c51c3e4ef1f0dacbad: chore(deps): bump github/codeql-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/121\"\u003e#121\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c0c3531574e2911ba304a1a7de85f74d4683c73: fix(header): disable gzip compression for error responses (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/120\"\u003e#120\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f25d09bbd45f586128b6a2e1b05f465a8dfec44: chore: update Go version and refresh dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec41b389e172267603f0cf452981c8c43b335b584: chore: upgrade Go version and refresh dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef1d76af69a69ac6674ed2353ddfafe5d3c9ff54: ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5328e46719048209fa37113fc83b45c5da74ac7b: ci: update CI to test against Go 1.25 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e05c6a0dc97ba02fa761283194212ddb07b8acc57: ci: drop Go 1.23 support from CI test matrix (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eda07e65db2a5c1a679d6904ffacc5fc488562863: ci: modernize GitHub Actions and update workflow dependencies (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e218712ef248d02c654f31890f7df89bf2147548c: ci: upgrade Go action version in CI workflow (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\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/gin-contrib/gzip/commit/68f826a9928f328d594ac9b7d474a5419b6313bb\"\u003e\u003ccode\u003e68f826a\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade golang.org/x/text to v0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/68ed7ff60d0e1d4b665fab04c5fc8eb570e6ce15\"\u003e\u003ccode\u003e68ed7ff\u003c/code\u003e\u003c/a\u003e ci(workflow): bump goreleaser/goreleaser-action from v6 to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/c65ba869ead4672aa966cb4816e4f88b80d0276c\"\u003e\u003ccode\u003ec65ba86\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade gin to v1.12.0 and update CI Go versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/4fdf19e58dc3f5bc100e706f4ad3b7db6eadbb6d\"\u003e\u003ccode\u003e4fdf19e\u003c/code\u003e\u003c/a\u003e chore(ci): upgrade trivy-action from 0.33.1 to 0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/05b2770e8ccf257f32f5480f4de64e5e05e91b19\"\u003e\u003ccode\u003e05b2770\u003c/code\u003e\u003c/a\u003e Update golangci-lint version to v2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/db4e3d02da14db28c2f17a4d2f787a975747e4cb\"\u003e\u003ccode\u003edb4e3d0\u003c/code\u003e\u003c/a\u003e Add Go 1.26 to GitHub Actions test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/1984bfcb47d9c3e8dc2034927c56dfaf37f81694\"\u003e\u003ccode\u003e1984bfc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/7dab3cb735aaacec7850dc25de4eca1098da9ac5\"\u003e\u003ccode\u003e7dab3cb\u003c/code\u003e\u003c/a\u003e chore: add WithMinLength option to control when responses are gzipped (\u003ca href=\"https://redirect.github.com/gin-contrib/gzip/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/728cc3182b0ff8af682dd258f3c34c979339b751\"\u003e\u003ccode\u003e728cc31\u003c/code\u003e\u003c/a\u003e chore(ci): update golangci-lint to v2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/gzip/commit/992c35ffb760a55d5e601f98902ec68b58552f84\"\u003e\u003ccode\u003e992c35f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade quic-go to v0.57.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-contrib/gzip/compare/v1.2.3...v1.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e192ac89eefc1c30f7c97ae48a9ffb1c6f1c8c8bc: feat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4203\"\u003e#4203\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e53410d2e07054369e0960fbe2eed97e1b9966f12: feat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4502\"\u003e#4502\u003c/a\u003e) (\u003ca href=\"https://github.com/raju-mechatronics\"\u003e\u003ccode\u003e@​raju-mechatronics\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eacc55e049e33b401e810dbd8c0d6dcb6b3ba2b05: feat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4423\"\u003e#4423\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38e765119241d990705169bedb5002a29ae0cbd1: feat(context): implemented Delete method (\u003ca href=\"https://github.com/Spyder01\"\u003e\u003ccode\u003e@​Spyder01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e771dcc6476d7bc6abb9ec0235ecefa4d38fe6fb0: feat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4420\"\u003e#4420\u003c/a\u003e) (\u003ca href=\"https://github.com/ldesauw\"\u003e\u003ccode\u003e@​ldesauw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4dec17afdff48e8018c83618fbbe69fceeb2b41d: feat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/wsyqn6\"\u003e\u003ccode\u003e@​wsyqn6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7776de7d444935ea4385999711bd6331a98fecb: feat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4145\"\u003e#4145\u003c/a\u003e) (\u003ca href=\"https://github.com/laurentcau\"\u003e\u003ccode\u003e@​laurentcau\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb917b14ff9d189f16a7492be79d123a47806ee19: fix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2169\"\u003e#2169\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d1092b3b48addf6f9cd00fe274ec3bd14650eb: fix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9914178584e42458ff7d23891463a880f58c9d86: fix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4472\"\u003e#4472\u003c/a\u003e) (\u003ca href=\"https://github.com/Nurysso\"\u003e\u003ccode\u003e@​Nurysso\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2a794cd0b0faa7d829291375b27a3467ea972b0d: fix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4403\"\u003e#4403\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d5a28ed6d3849da820195b6774d212bcc038a9: fix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4422\"\u003e#4422\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5fad976b372e381312f8de69f0969f1284d229d3: fix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4415\"\u003e#4415\u003c/a\u003e) (\u003ca href=\"https://github.com/pawannn\"\u003e\u003ccode\u003e@​pawannn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e63dd3e60cab89c27fb66bce1423bd268d52abad1: fix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4336\"\u003e#4336\u003c/a\u003e) (\u003ca href=\"https://github.com/MondayCha\"\u003e\u003ccode\u003e@​MondayCha\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a: fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e) (\u003ca href=\"https://github.com/dengaleev\"\u003e\u003ccode\u003e@​dengaleev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e234a6d4c00cb77af9852aca0b8289745d5529b4b: fix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4373\"\u003e#4373\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e472d086af2acd924cb4b9d7be0525f7d790f69bc: fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8e07d37c63e5536eb25f4af4c91eabeee4011fba: fix: Correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4511\"\u003e#4511\u003c/a\u003e) (\u003ca href=\"https://github.com/mahanadh\"\u003e\u003ccode\u003e@​mahanadh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba093d19477b896ac89a7fc3246af23d290b8e26: chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e) (\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2b489dbf4826c2c630717a77fd5e42774625410: chore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eecb3f7b5e2f3915bf1db240ed5eee572f8dbea36: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4449\"\u003e#4449\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf6e8b70b8261bb0c99ad094fe552ab92991620a: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb309081bc5c137b2aa15701ef53f7f19788da25: chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e) (\u003ca href=\"https://github.com/USA-RedDragon\"\u003e\u003ccode\u003e@​USA-RedDragon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e26c3a628655cad2388380cb8102d6ce7d4875f3b: chore(response): prevent Flush() panic when \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4479\"\u003e#4479\u003c/a\u003e) (\u003ca href=\"https://github.com/Twacqwq\"\u003e\u003ccode\u003e@​Twacqwq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5dd833f1f26de0eb30eae47b17e05ced2482dc41: chore: bump minimum Go version to 1.24 and update workflows (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4388\"\u003e#4388\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39858a0859c914bd26948fa950477e11bd8d3823: refactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4352\"\u003e#4352\u003c/a\u003e) (\u003ca href=\"https://github.com/russcoss\"\u003e\u003ccode\u003e@​russcoss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec0048f645ee945c4db30593afdea10123e2c30a6: refactor(context): omit the return value names (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4395\"\u003e#4395\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e915e4c90d28ec4cffc6eb146e208ab5a65eac772: refactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://github.com/pauloappbr\"\u003e\u003ccode\u003e@​pauloappbr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e414de60574449457f3192a7a1d5528940db2836d: refactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4333\"\u003e#4333\u003c/a\u003e) (\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e59e9d4a794f12c4f9a6c7bed441b9644e5f6d99b: refactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4314\"\u003e#4314\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ab698dc5110af1977d57226e4995c57dd34c233: refactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4142\"\u003e#4142\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1a15347b1e45a8ee816193d3578a93bfd73b70f: refactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4467\"\u003e#4467\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3118cc378d263454098924ebbde7e8d1dd2e904: refactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4392\"\u003e#4392\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e488f8c3ffa579a8d19beb2bae95ff8ef36b3d53f: refactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4529\"\u003e#4529\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9968c4bf9d5a99edc3eee2c068a4c9160ece8915: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4389\"\u003e#4389\u003c/a\u003e) (\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea85ef5ce4d0cda8834c59c855068ed48b51192d1: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4432\"\u003e#4432\u003c/a\u003e) (\u003ca href=\"https://github.com/efcking\"\u003e\u003ccode\u003e@​efcking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61b67de522a189b568aced4c5c16917c558e3387: ci(bot): increase frequency and group updates for dependencies (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4367\"\u003e#4367\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb27ef26c2fdfe25344b4c039d8a53551f9e912c: ci(lint): refactor test assertions and linter configuration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4436\"\u003e#4436\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e93ff771e6dbf10e432864b30f3719ac5c84a4d4a: ci(sec): improve type safety and server organization in HTTP middleware (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4437\"\u003e#4437\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee88fc8927a52b74f55bec0351604a56ac0aa1c51: ci(sec): schedule Trivy security scans to run daily at midnight UTC (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4439\"\u003e#4439\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e5ff3ace496a31b138b0820136a146bfb5de0ef: ci: replace vulnerability scanning workflow with Trivy integration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4421\"\u003e#4421\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e00900fb3e1ea9dde33985a0e4f6afec793d5e786: ci: update CI workflows and standardize Trivy config quotes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4531\"\u003e#4531\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eae3f524974fc4f55d18c9e7fae4614503c015226: ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4420\"\u003e#4420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): implemented Delete method (\u003ca href=\"https://github.com/gin-gonic/gin/commit/38e7651\"\u003e#38e7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(tree): reduce allocations in findCaseInsensitivePath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4417\"\u003e#4417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(recovery): optimize line reading in stack function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4466\"\u003e#4466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(path): replace regex with custom functions in redirectTrailingSlash (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4414\"\u003e#4414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(tree): optimize path parsing using strings.Count (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(response): prevent Flush() panic when the underlying ResponseWriter does not implement \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4481\"\u003e#4481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4392\"\u003e#4392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4373\"\u003e#4373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGin v1.11.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/gin-gonic/gin/commit/73726dc606796a025971fe451f0aa6f1b9b847f6\"\u003e\u003ccode\u003e73726dc\u003c/code\u003e\u003c/a\u003e docs: update documentation to reflect Go version changes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e292e5caa777bce70b66fe08c94cbe9cef3e2ec9\"\u003e\u003ccode\u003ee292e5c\u003c/code\u003e\u003c/a\u003e docs: document and finalize Gin v1.12.0 release (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4551\"\u003e#4551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ae3f524974fc4f55d18c9e7fae4614503c015226\"\u003e\u003ccode\u003eae3f524\u003c/code\u003e\u003c/a\u003e ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/38534e2bf98a06e1f62d6b24384e90b5f78699bf\"\u003e\u003ccode\u003e38534e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/472d086af2acd924cb4b9d7be0525f7d790f69bc\"\u003e\u003ccode\u003e472d086\u003c/code\u003e\u003c/a\u003e fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/fb2583442c4d9bccb75e6d26f1aa6e7c01950db6\"\u003e\u003ccode\u003efb25834\u003c/code\u003e\u003c/a\u003e test(context): use http.StatusContinue constant instead of magic number 100 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/6f1d5fe3cdb171a08928c3c9dd3fbcfc9ee1b521\"\u003e\u003ccode\u003e6f1d5fe\u003c/code\u003e\u003c/a\u003e test(render): add comprehensive error handling tests (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4541\"\u003e#4541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a\"\u003e\u003ccode\u003e5c00df8\u003c/code\u003e\u003c/a\u003e fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/db309081bc5c137b2aa15701ef53f7f19788da25\"\u003e\u003ccode\u003edb30908\u003c/code\u003e\u003c/a\u003e chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ba093d19477b896ac89a7fc3246af23d290b8e26\"\u003e\u003ccode\u003eba093d1\u003c/code\u003e\u003c/a\u003e chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-co-op/gocron/v2` from 2.20.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove jobs and respect stopTime in NextRuns when WithStopDateTi… by \u003ca href=\"https://github.com/jcheyer\"\u003e\u003ccode\u003e@​jcheyer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/922\"\u003ego-co-op/gocron#922\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/jcheyer\"\u003e\u003ccode\u003e@​jcheyer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/922\"\u003ego-co-op/gocron#922\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-co-op/gocron/compare/v2.21.0...v2.21.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.21.0...v2.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithDSTPolicy option for DST spring-forward handling by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/917\"\u003ego-co-op/gocron#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add IsRunning() and LastRunCompletedAt() to Job interface by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/918\"\u003ego-co-op/gocron#918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose job schedule information via \u003ccode\u003eSchedule()\u003c/code\u003e method on \u003ccode\u003eJob\u003c/code\u003e interface by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/919\"\u003ego-co-op/gocron#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTest Suite\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: enhancements to testing speed and reliablity by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/920\"\u003ego-co-op/gocron#920\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-co-op/gocron/compare/v2.20.0...v2.21.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/8e553c021ccd58fe584f4e3b13d9eabee035ee42\"\u003e\u003ccode\u003e8e553c0\u003c/code\u003e\u003c/a\u003e fix: remove jobs and respect stopTime in NextRuns when WithStopDateTime is se...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/54f6bd85016909fe38da1634b6a98a746da5a9a5\"\u003e\u003ccode\u003e54f6bd8\u003c/code\u003e\u003c/a\u003e test: enhancements to testing speed and reliablity (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b8a3f7e82e743462cb43250e4bd4320e3daee80\"\u003e\u003ccode\u003e9b8a3f7\u003c/code\u003e\u003c/a\u003e Expose job schedule information via \u003ccode\u003eSchedule()\u003c/code\u003e method on \u003ccode\u003eJob\u003c/code\u003e interface (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/2e69a262f258bebb7afc865fc9ebef9dfa70316e\"\u003e\u003ccode\u003e2e69a26\u003c/code\u003e\u003c/a\u003e feat: add IsRunning() and LastRunCompletedAt() to Job interface (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/1e25a3b037b1531c88204f2632d087938f26cbfb\"\u003e\u003ccode\u003e1e25a3b\u003c/code\u003e\u003c/a\u003e feat: add WithDSTPolicy option for DST spring-forward handling (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.20.0...v2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/strfmt` from 0.26.1 to 0.26.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/strfmt/releases\"\u003egithub.com/go-openapi/strfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/tree/v0.26.2\"\u003e0.26.2\u003c/a\u003e - 2026-04-29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.1...v0.26.2\"\u003ehttps://github.com/go-openapi/strfmt/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e13 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: aligned docs with org-wide documentation. by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/247\"\u003e#247\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/c8c1e4e59b67240231e820404ed727534735f106\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/239\"\u003e#239\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/b04e2334d82621830683f68081dcaac1905601e1\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: add portable agentic instructions by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/236\"\u003e#236\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/1750fc43eb91df3741d07dbb929ac75e593bed37\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: added portable agentic instructions by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/235\"\u003e#235\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/4e605faa9fee04c3fbd834b20950dfa804032df8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(duration): faster and stricter ParseDuration. by \u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/crowdsecurity/crowdsec/pull/4448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/crowdsecurity%2Fcrowdsec/issues/4448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4448/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-04-06T22:59:49.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4214487064","node_id":"PR_kwDOCdvj-c7QVocv","number":7880,"state":"closed","title":"dev: bump the safe group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T23:57:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:59:49.000Z","updated_at":"2026-04-20T23:57:24.000Z","time_to_close":1213053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":42,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.98.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.43.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.14\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/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\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/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\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/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\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/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\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/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\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/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\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/config/v1.29.12...config/v1.32.14\"\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/s3` from 1.78.2 to 1.98.0\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/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\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/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\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/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\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/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\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/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\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/s3/v1.78.2...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.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/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\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\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\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/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\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/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\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.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID 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/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames 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/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order 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/1133\"\u003eklauspost/compress#1133\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.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper 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/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder 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/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\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/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\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.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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\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/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\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/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\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/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\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/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7880/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-30T23:13:58.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4174607992","node_id":"PR_kwDOCdvj-c7Ox7b9","number":7873,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T22:55:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T23:13:58.000Z","updated_at":"2026-04-06T22:55:23.000Z","time_to_close":603683,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.97.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.97.3` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.42.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.13\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/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\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/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\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/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\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/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\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/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.13\"\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/s3` from 1.78.2 to 1.97.3\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/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\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/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\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/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\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/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\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/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 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/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.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/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\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\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\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/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\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/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\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.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID 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/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames 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/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order 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/1133\"\u003eklauspost/compress#1133\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.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper 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/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder 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/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\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/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\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.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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\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/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\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/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\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/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\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/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1464d694fb07af969eb29f60a54f2a90aacdd621\"\u003e\u003ccode\u003e1464d69\u003c/code\u003e\u003c/a\u003e Release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/5a64c116462db2c585ac7b13c7fb41fcacec91bd\"\u003e\u003ccode\u003e5a64c11\u003c/code\u003e\u003c/a\u003e Fix fromDSN() doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/7f79f1b81ef30630aa9dcacca516997b0f6f6891\"\u003e\u003ccode\u003e7f79f1b\u003c/code\u003e\u003c/a\u003e Fix trailing quote in fromDSN() error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/e0a292e195790d04df3b4aa...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7873/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-25T14:05:07.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4135710535","node_id":"PR_kwDOKn2zmM7NXMpS","number":350,"state":"closed","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-18T23:46:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T14:05:07.000Z","updated_at":"2026-05-18T23:46:16.000Z","time_to_close":4700467,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.38.0","new_version":"1.39.0"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go), [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in issue creation workflow by \u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adeatcu-ionos\"\u003e\u003ccode\u003e@​adeatcu-ionos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/pull/41\"\u003eionos-cloud/sdk-go#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.5...v6.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/196bbb13650b97281266539f5d0812fefdaa064a\"\u003e\u003ccode\u003e196bbb1\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/801ec6441ea00e8e7459011a437104dac2b1b88f\"\u003e\u003ccode\u003e801ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ionos-cloud/sdk-go/issues/41\"\u003e#41\u003c/a\u003e from ionos-cloud/fix-vulnerability-in-issue-creation-w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/d1688695b3ee44989e107ddf49354c4c482b1a7c\"\u003e\u003ccode\u003ed168869\u003c/code\u003e\u003c/a\u003e Fix vulnerability in issue creation workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.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.23.4...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.38.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\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.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/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.38.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 `github.com/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ionos-cloud/cluster-api-provider-ionoscloud/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-03-03T01:04:19.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"4014114073","node_id":"PR_kwDOC2iz8c7HenhE","number":534,"state":"closed","title":"chore(deps): bump the go-deps group with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-04T03:46:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-03T01:04:19.000Z","updated_at":"2026-03-04T03:46:12.000Z","time_to_close":96105,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":3,"packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/common","old_version":"0.66.1","new_version":"0.67.5","repository_url":"https://github.com/prometheus/common"},{"name":"github.com/prometheus/exporter-toolkit","old_version":"0.14.0","new_version":"0.15.1","repository_url":"https://github.com/prometheus/exporter-toolkit"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 3 updates: [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock), [github.com/prometheus/common](https://github.com/prometheus/common) and [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit).\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.66.1 to 0.67.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.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/prometheus/common/pull/871\"\u003eprometheus/common#871\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/common/pull/866\"\u003eprometheus/common#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.46.0 to 0.48.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/prometheus/common/pull/872\"\u003eprometheus/common#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 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/prometheus/common/pull/870\"\u003eprometheus/common#870\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/common/compare/v0.67.4...v0.67.5\"\u003ehttps://github.com/prometheus/common/compare/v0.67.4...v0.67.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.4 / 2025-11-18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: clean up golangci-lint configuration by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/782\"\u003eprometheus/common#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: 'omitempty' to Oauth2 fields with type Secret to avoid requiring them by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/864\"\u003eprometheus/common#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add omitempty tag to all config fields by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/865\"\u003eprometheus/common#865\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/common/compare/v0.67.3...v0.67.4\"\u003ehttps://github.com/prometheus/common/compare/v0.67.3...v0.67.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.3 / 2025-11-18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JWT Profile for Authorization Grant (RFC 7523 3.1) by \u003ca href=\"https://github.com/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/862\"\u003eprometheus/common#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfig: remove outdated comment about HTTP/2 issues by \u003ca href=\"https://github.com/bboreham\"\u003e\u003ccode\u003e@​bboreham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/863\"\u003eprometheus/common#863\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/JorTurFer\"\u003e\u003ccode\u003e@​JorTurFer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/862\"\u003eprometheus/common#862\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/common/compare/v0.67.2...v0.67.3\"\u003ehttps://github.com/prometheus/common/compare/v0.67.2...v0.67.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.2 / 2025-10-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econfig: Fix panic in \u003ccode\u003etlsRoundTripper\u003c/code\u003e when CA file is absent by \u003ca href=\"https://github.com/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup linting issues 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/common/pull/860\"\u003eprometheus/common#860\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/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\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/common/compare/v0.67.1...v0.67.2\"\u003ehttps://github.com/prometheus/common/compare/v0.67.1...v0.67.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Go case-insensitive file name collision 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/common/pull/853\"\u003eprometheus/common#853\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/common/compare/v0.67.0...v0.67.1\"\u003ehttps://github.com/prometheus/common/compare/v0.67.0...v0.67.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.0 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md for easier communication of library changes, especially possible breaking changes. by \u003ca href=\"https://github.com/ywwg\"\u003e\u003ccode\u003e@​ywwg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/833\"\u003eprometheus/common#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: New test for validation with dots by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: document NewTextParser as required by \u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\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/common/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003emain / unreleased\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch2\u003ev0.67.2 / 2025-10-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econfig: Fix panic in \u003ccode\u003etlsRoundTripper\u003c/code\u003e when CA file is absent by \u003ca href=\"https://github.com/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup linting issues 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/common/pull/860\"\u003eprometheus/common#860\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/ndk\"\u003e\u003ccode\u003e@​ndk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/792\"\u003eprometheus/common#792\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/common/compare/v0.67.1...v0.67.2\"\u003ehttps://github.com/prometheus/common/compare/v0.67.1...v0.67.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.1 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove VERSION file to avoid Go conflict error in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/853\"\u003eprometheus/common#853\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/common/compare/v0.67.0...v0.67.1\"\u003ehttps://github.com/prometheus/common/compare/v0.67.0...v0.67.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.67.0 / 2025-10-07\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CHANGELOG.md for easier communication of library changes, especially possible breaking changes. by \u003ca href=\"https://github.com/ywwg\"\u003e\u003ccode\u003e@​ywwg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/833\"\u003eprometheus/common#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: New test for validation with dots by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: document NewTextParser as required by \u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: Add support for float histograms and gauge histograms 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/common/pull/843\"\u003eprometheus/common#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated minimum Go version to 1.24.0, updated Go dependecies 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/common/pull/849\"\u003eprometheus/common#849\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/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/759\"\u003eprometheus/common#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/burgerdev\"\u003e\u003ccode\u003e@​burgerdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/842\"\u003eprometheus/common#842\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/common/compare/v0.66.1...v0.67.0\"\u003ehttps://github.com/prometheus/common/compare/v0.66.1...v0.67.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/prometheus/common/commit/934ff3789ee17026206fe4f7e5f59c0a09fbe511\"\u003e\u003ccode\u003e934ff37\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/1e298042a032b79df579092a37dfe8b0364109f9\"\u003e\u003ccode\u003e1e29804\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.46.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0bd1c4009cceb4c76bc99f157e29493190520bd1\"\u003e\u003ccode\u003e0bd1c40\u003c/code\u003e\u003c/a\u003e Synchronize common files from prometheus/prometheus (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/b644201c5cd901cc580ab596f9f620c4f51d859d\"\u003e\u003ccode\u003eb644201\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/d80d8544703e59a080a204b6f7429ac6561fb24f\"\u003e\u003ccode\u003ed80d854\u003c/code\u003e\u003c/a\u003e chore: Add omitempty tag to all config fields (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04686b2cfc6804598d99b86070135f9266998c59\"\u003e\u003ccode\u003e04686b2\u003c/code\u003e\u003c/a\u003e chore: 'omitempty' to Oauth2 fields with type Secret to avoid requiring them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0b2fbf31f0e2c21d9e1a4e51e698188fae258cb2\"\u003e\u003ccode\u003e0b2fbf3\u003c/code\u003e\u003c/a\u003e chore: clean up golangci-lint configuration (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/b2cdb0785c1498399587cb0bf42aa960d810633a\"\u003e\u003ccode\u003eb2cdb07\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/common/issues/863\"\u003e#863\u003c/a\u003e from prometheus/remove-http2-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/cd1ab56cc1e1d41dbc286d2e501e26515400b9be\"\u003e\u003ccode\u003ecd1ab56\u003c/code\u003e\u003c/a\u003e Config: remove outdated comment about HTTP/2 issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/f4c0aea59fa97a7627730e65cb2e625ec9fc45cf\"\u003e\u003ccode\u003ef4c0aea\u003c/code\u003e\u003c/a\u003e Support JWT Profile for Authorization Grant (RFC 7523 3.1) (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.66.1...v0.67.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/exporter-toolkit` from 0.14.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/exporter-toolkit/releases\"\u003egithub.com/prometheus/exporter-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.66.1 to 0.67.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/prometheus/exporter-toolkit/pull/358\"\u003eprometheus/exporter-toolkit#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.43.0 to 0.45.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/prometheus/exporter-toolkit/pull/361\"\u003eprometheus/exporter-toolkit#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/time from 0.13.0 to 0.14.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/prometheus/exporter-toolkit/pull/359\"\u003eprometheus/exporter-toolkit#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.67.2 to 0.67.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/prometheus/exporter-toolkit/pull/367\"\u003eprometheus/exporter-toolkit#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.45.0 to 0.46.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/prometheus/exporter-toolkit/pull/368\"\u003eprometheus/exporter-toolkit#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.7 to 0.5.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/prometheus/exporter-toolkit/pull/362\"\u003eprometheus/exporter-toolkit#362\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/exporter-toolkit/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/prometheus/exporter-toolkit/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate GitHub Actions 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/exporter-toolkit/pull/346\"\u003eprometheus/exporter-toolkit#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Rate Limiting by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/331\"\u003eprometheus/exporter-toolkit#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions 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/exporter-toolkit/pull/352\"\u003eprometheus/exporter-toolkit#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/time from 0.12.0 to 0.13.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/prometheus/exporter-toolkit/pull/348\"\u003eprometheus/exporter-toolkit#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.41.0 to 0.42.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/prometheus/exporter-toolkit/pull/351\"\u003eprometheus/exporter-toolkit#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.yaml.in/yaml/v2 from 2.4.2 to 2.4.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/prometheus/exporter-toolkit/pull/350\"\u003eprometheus/exporter-toolkit#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete CircleCI config 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/exporter-toolkit/pull/355\"\u003eprometheus/exporter-toolkit#355\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/exporter-toolkit/compare/v0.14.1...v0.15.0\"\u003ehttps://github.com/prometheus/exporter-toolkit/compare/v0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\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/exporter-toolkit/pull/294\"\u003eprometheus/exporter-toolkit#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim leading slash on Action button URL by \u003ca href=\"https://github.com/kwilt\"\u003e\u003ccode\u003e@​kwilt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/297\"\u003eprometheus/exporter-toolkit#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.5 to 0.4.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/prometheus/exporter-toolkit/pull/301\"\u003eprometheus/exporter-toolkit#301\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[bot] in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/299\"\u003eprometheus/exporter-toolkit#299\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/exporter-toolkit/pull/302\"\u003eprometheus/exporter-toolkit#302\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/exporter-toolkit/pull/303\"\u003eprometheus/exporter-toolkit#303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go support 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/exporter-toolkit/pull/312\"\u003eprometheus/exporter-toolkit#312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.33.0 to 0.38.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/prometheus/exporter-toolkit/pull/313\"\u003eprometheus/exporter-toolkit#313\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/exporter-toolkit/pull/305\"\u003eprometheus/exporter-toolkit#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump golangci-lint to v2.0.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/316\"\u003eprometheus/exporter-toolkit#316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.62.0 to 0.64.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/prometheus/exporter-toolkit/pull/322\"\u003eprometheus/exporter-toolkit#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.36.0 to 0.38.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/prometheus/exporter-toolkit/pull/320\"\u003eprometheus/exporter-toolkit#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prometheus/promci from 0.4.6 to 0.4.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/prometheus/exporter-toolkit/pull/307\"\u003eprometheus/exporter-toolkit#307\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/exporter-toolkit/pull/326\"\u003eprometheus/exporter-toolkit#326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/prometheus/common from 0.64.0 to 0.65.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/prometheus/exporter-toolkit/pull/333\"\u003eprometheus/exporter-toolkit#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Cleanup support for go \u0026lt;1.22 by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/329\"\u003eprometheus/exporter-toolkit#329\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/exporter-toolkit/pull/334\"\u003eprometheus/exporter-toolkit#334\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/exporter-toolkit/pull/335\"\u003eprometheus/exporter-toolkit#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix some linting issues by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/337\"\u003eprometheus/exporter-toolkit#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Drop Changelog and Version file by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/336\"\u003eprometheus/exporter-toolkit#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb/landing_page: Add option to disable profiling links by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/328\"\u003eprometheus/exporter-toolkit#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix test by \u003ca href=\"https://github.com/mrueg\"\u003e\u003ccode\u003e@​mrueg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/pull/338\"\u003eprometheus/exporter-toolkit#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate yaml library 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/exporter-toolkit/pull/345\"\u003eprometheus/exporter-toolkit#345\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/prometheus/exporter-toolkit/commit/7f8f4610a9a73abe1c1dba83d7dca0539ef1a00d\"\u003e\u003ccode\u003e7f8f461\u003c/code\u003e\u003c/a\u003e Bump prometheus/promci from 0.4.7 to 0.5.3 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/c267c37aa2e8808c8abb7a6feb275b5e6c99ff37\"\u003e\u003ccode\u003ec267c37\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/26034166789649b82ad653e6bcd3185b0655261c\"\u003e\u003ccode\u003e2603416\u003c/code\u003e\u003c/a\u003e Bump github.com/prometheus/common from 0.67.2 to 0.67.4 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/62924a8914a7c29ab94b639c7ae53c4cf84bba99\"\u003e\u003ccode\u003e62924a8\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/time from 0.13.0 to 0.14.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/25ee19bff270fd60e85910903bb80e09d93eddc9\"\u003e\u003ccode\u003e25ee19b\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/8da41e688fd0081e96453a085e90fa3aaaa30fba\"\u003e\u003ccode\u003e8da41e6\u003c/code\u003e\u003c/a\u003e Bump github.com/prometheus/common from 0.66.1 to 0.67.2 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/003133f12fdd60f3e72b46babe3818d335cc81ac\"\u003e\u003ccode\u003e003133f\u003c/code\u003e\u003c/a\u003e Remove obsolete CircleCI config (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/371c300b3894266715fefacc8a4338db6a810dfe\"\u003e\u003ccode\u003e371c300\u003c/code\u003e\u003c/a\u003e Bump go.yaml.in/yaml/v2 from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/3e873c7cab88b651a048690c110cf7029639ef8d\"\u003e\u003ccode\u003e3e873c7\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/exporter-toolkit/commit/f3b01c3479ee36ce9b55963d07bc06abf1ba8843\"\u003e\u003ccode\u003ef3b01c3\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/time from 0.12.0 to 0.13.0 (\u003ca href=\"https://redirect.github.com/prometheus/exporter-toolkit/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/exporter-toolkit/compare/v0.14.0...v0.15.1\"\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/openstack-exporter/openstack-exporter/pull/534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-exporter%2Fopenstack-exporter/issues/534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/534/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2026-02-03T04:03:13.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3888980365","node_id":"PR_kwDOCdvj-c7BEsNa","number":7825,"state":"closed","title":"dev: bump the safe group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T23:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T04:03:13.000Z","updated_at":"2026-03-30T23:09:41.000Z","time_to_close":4820787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":44,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.96.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.42.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.7","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.8.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.3","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.11.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.4","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack-legacy"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.96.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.42.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.7` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.3` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.11.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.4` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.3` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.40.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack-legacy) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.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/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\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/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\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/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\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/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\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/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\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/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\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/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.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/service/s3` from 1.78.2 to 1.96.0\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/bdb98c543b9f2ddcfde6670b97871fb144ec18e9\"\u003e\u003ccode\u003ebdb98c5\u003c/code\u003e\u003c/a\u003e Release 2026-01-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c878d57e69ca5f53552ba84d850857743b967c22\"\u003e\u003ccode\u003ec878d57\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/4f5d5034684faf53e349b53f8f67b1bcb47a2b95\"\u003e\u003ccode\u003e4f5d503\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/b7bf952165576a32eec513a5247ff571fac0a35b\"\u003e\u003ccode\u003eb7bf952\u003c/code\u003e\u003c/a\u003e Feat release s3 transfer manager v2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3293\"\u003e#3293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0baa1dcc4d6ea45d92a2292a6c51b3ea276d4359\"\u003e\u003ccode\u003e0baa1dc\u003c/code\u003e\u003c/a\u003e Release 2026-01-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/11eae4b993c32b7640271465becb6dbae44230de\"\u003e\u003ccode\u003e11eae4b\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/297caa5614123ece8565d8ee5b4f3de091b79fbb\"\u003e\u003ccode\u003e297caa5\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/43d96e4ef276b89340b8323e139b676f8d00fea9\"\u003e\u003ccode\u003e43d96e4\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/de58dc6cdc4c35ac4687d53cff781a6027a0f52f\"\u003e\u003ccode\u003ede58dc6\u003c/code\u003e\u003c/a\u003e Release 2026-01-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dba39e60706bddbc976de20328b7c15df9fb6640\"\u003e\u003ccode\u003edba39e6\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/s3/v1.78.2...service/s3/v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go 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/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root 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/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python 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/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python 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/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python 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/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\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/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\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/getsentry/sentry-go/commit/21004229d97bbc308e095c53cb84d82449be411a\"\u003e\u003ccode\u003e2100422\u003c/code\u003e\u003c/a\u003e release: 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/ba17897c5492456000157ebccd4ba11896be3c50\"\u003e\u003ccode\u003eba17897\u003c/code\u003e\u003c/a\u003e refactor!: update Telemetry Processor logic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/5d2aa89e695dc575dc8e9d4285528478969e3650\"\u003e\u003ccode\u003e5d2aa89\u003c/code\u003e\u003c/a\u003e feat: Add metrics support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e090e4a55b2dce773817967a6adc2c2ef24d6a25\"\u003e\u003ccode\u003ee090e4a\u003c/code\u003e\u003c/a\u003e ci(release): Fix changelog-preview permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9d2368e9525b0c5c4326211c9054b9d8f7482618\"\u003e\u003ccode\u003e9d2368e\u003c/code\u003e\u003c/a\u003e ci: update release and changelog-preview workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c551ab56f3dda443c07c205e2b0ecc2c75b123cb\"\u003e\u003ccode\u003ec551ab5\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21b1d0f4b5121b2963e96e4d0abb60a2a6905995\"\u003e\u003ccode\u003e21b1d0f\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e84cccc9bd44f977b29085846cee283b4015ba6f\"\u003e\u003ccode\u003ee84cccc\u003c/code\u003e\u003c/a\u003e chore: ignore local Claude settings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/b9f4109494f8a828fe1f5eb8e0fbb5f77d042e65\"\u003e\u003ccode\u003eb9f4109\u003c/code\u003e\u003c/a\u003e chore: bump echo to 4.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9c96788510b14b8d8beac6384b883e8b1abdee80\"\u003e\u003ccode\u003e9c96788\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.41.0'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\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/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\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/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support deprecated field for OpenAPI parameters by \u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): Invalid entries in body parameter schema required array when using \u003ccode\u003ebody: \u0026quot;field_name\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): prevent nested required fields hoisting to parent schema by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6078\"\u003egrpc-ecosystem/grpc-gateway#6078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[issue-6080] Fix strict \u003ccode\u003eno-$ref-siblings\u003c/code\u003e rule violations by \u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerfile: upgrade openjdk version by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6130\"\u003egrpc-ecosystem/grpc-gateway#6130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude methods without HTTP bindings from OpenAPI definitions by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6030\"\u003egrpc-ecosystem/grpc-gateway#6030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Authorization header forwarding by \u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): correct body field decoding in opaque API mode by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6197\"\u003egrpc-ecosystem/grpc-gateway#6197\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/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\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/grpc-ecosystem/grpc-gateway/commit/3406565cacd3a0f87e4c71c0efc73e7c0a31c568\"\u003e\u003ccode\u003e3406565\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8be4c86446b1ff5505d7c40adae4f5d0390b2906\"\u003e\u003ccode\u003e8be4c86\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(generator): harden opaque imports and fix snake case to go casin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/63cba548fb4861dcfa29060fef1f5d758cca0e7b\"\u003e\u003ccode\u003e63cba54\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 46c183b (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/37163bff39e2cfbf7b6975ea912c7ac9b4d1eceb\"\u003e\u003ccode\u003e37163bf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache digest to cdf6c1f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/64aa277b83e9add2232bb5d9fd9b9b53adfabb17\"\u003e\u003ccode\u003e64aa277\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fe6c208 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7181022a5fe6f1c371d96a7a640619577f32d7ec\"\u003e\u003ccode\u003e7181022\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.41.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6293\"\u003e#6293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c39289dcc4ee76d50811d6589d2dda7a069913a7\"\u003e\u003ccode\u003ec39289d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_github_bazelbuild_buildtools to v8.5.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6e3b4f353b9078e0cd6047b46874dd9ba35a36a8\"\u003e\u003ccode\u003e6e3b4f3\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e38072568275ba0fe4f43ee00dc8c180e08e4bd8\"\u003e\u003ccode\u003ee380725\u003c/code\u003e\u003c/a\u003e chore(deps): update docker/login-action digest to c94ce9f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6291\"\u003e#6291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/bba4e0af7a87d1c84c1194be17a6b55eeaff1ea8\"\u003e\u003ccode\u003ebba4e0a\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.24+\u003c/li\u003e\n\u003cli\u003eRemove golang.org/x/crypto dependency\u003c/li\u003e\n\u003cli\u003eAdd OptionShouldPing to control ResetSession ping behavior (ilyam8)\u003c/li\u003e\n\u003cli\u003eFix: Avoid overflow when MaxConns is set to MaxInt32\u003c/li\u003e\n\u003cli\u003eFix: Close batch pipeline after a query error (Anthonin Bonnefoy)\u003c/li\u003e\n\u003cli\u003eFaster shutdown of pgxpool.Pool background goroutines (Blake Gentry)\u003c/li\u003e\n\u003cli\u003eAdd pgxpool ping timeout (Amirsalar Safaei)\u003c/li\u003e\n\u003cli\u003eFix: Rows.FieldDescriptions for empty query\u003c/li\u003e\n\u003cli\u003eScan unknown types into *any as string or []byte based on format code\u003c/li\u003e\n\u003cli\u003eOptimize pgtype.Numeric (Philip Dubé)\u003c/li\u003e\n\u003cli\u003eAdd AfterNetConnect hook to pgconn.Config\u003c/li\u003e\n\u003cli\u003eFix: Handle for preparing statements that fail during the Describe phase\u003c/li\u003e\n\u003cli\u003eFix overflow in numeric scanning (Ilia Demianenko)\u003c/li\u003e\n\u003cli\u003eFix: json/jsonb sql.Scanner source type is []byte\u003c/li\u003e\n\u003cli\u003eMigrate from math/rand to math/rand/v2 (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize internal iobufpool (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize stmtcache invalidation (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eFix: missing error case in interval parsing (Maxime Soulé)\u003c/li\u003e\n\u003cli\u003eFix: invalidate statement/description cache in Exec (James Hartig)\u003c/li\u003e\n\u003cli\u003eColumnTypeLength method return the type length for varbit type (DengChan)\u003c/li\u003e\n\u003cli\u003eArray and Composite codecs handle typed nils\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/fe8740aa0679b67e13d2f1744bce5b61567d584e\"\u003e\u003ccode\u003efe8740a\u003c/code\u003e\u003c/a\u003e Release v5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e5dde5a51169fac139fb5ff82f5e9ce0155d7f62\"\u003e\u003ccode\u003ee5dde5a\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/06f2d82cac0f9fe6a6246987412b60b33241ed42\"\u003e\u003ccode\u003e06f2d82\u003c/code\u003e\u003c/a\u003e Remove trailing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2cf78dd906605e0e3fe9772bfc4d52e2ad60becc\"\u003e\u003ccode\u003e2cf78dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2448\"\u003e#2448\u003c/a\u003e from DengChan/column_type_lenth_varbit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2d1c4ef1aac082ec1d16c0ef2d83dc66586a9acb\"\u003e\u003ccode\u003e2d1c4ef\u003c/code\u003e\u003c/a\u003e Skip tests on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a5fa7fc7f069c51225244f7632696166edf3ef1\"\u003e\u003ccode\u003e1a5fa7f\u003c/code\u003e\u003c/a\u003e Array and Composite codecs handle typed nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5736d0976dddf0421c8b9193489add01810676fb\"\u003e\u003ccode\u003e5736d09\u003c/code\u003e\u003c/a\u003e ColumnTypeLength method return the type length for varbit type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4c1308c14b2eabaaa365e8cd69120b1de8f953e9\"\u003e\u003ccode\u003e4c1308c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;stdlib matches native pgx scanning support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/14ce2b7a62479e02eb19dc34c639d5f799d3e96f\"\u003e\u003ccode\u003e14ce2b7\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/65b2724ea5dd0dc3f75a9b5d98029dbbeeec5bd9\"\u003e\u003ccode\u003e65b2724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2443\"\u003e#2443\u003c/a\u003e from jameshartig/x-invalidate-cache-in-exec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.3\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.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\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/comp...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7825","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7825","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7825/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-12-22T22:11:17.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3755381679","node_id":"PR_kwDOCdvj-c66OeE1","number":7797,"state":"closed","title":"dev: bump the safe group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T03:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T22:11:17.000Z","updated_at":"2026-02-03T03:58:51.000Z","time_to_close":3649653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":43,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.94.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.40.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.3","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"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.30.0","new_version":"0.34.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.6` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.94.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.40.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.2` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.2` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\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| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\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.30.0` | `0.34.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.32.6\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/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\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/c1a02e760211a1d0762f664973ea4d896376a621\"\u003e\u003ccode\u003ec1a02e7\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/2835f7bb8d4925acb36a5ab7813cca6ac8977cb7\"\u003e\u003ccode\u003e2835f7b\u003c/code\u003e\u003c/a\u003e Fix user agent to add business metrics at the end instead of prepend them (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4965dd291e68f9345c5eae4dec8a0f63bda436\"\u003e\u003ccode\u003eba4965d\u003c/code\u003e\u003c/a\u003e Release 2024-11-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55149b05036afa39e3b7c6dd945543faee4069e6\"\u003e\u003ccode\u003e55149b0\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/fd6bb8b363cce171fba74b72d2bb4142b9306b7c\"\u003e\u003ccode\u003efd6bb8b\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/65ab4f88b048175d8fc13fab6f72f31b739a2455\"\u003e\u003ccode\u003e65ab4f8\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/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2\"\u003e\u003ccode\u003e8939ed0\u003c/code\u003e\u003c/a\u003e Release 2024-11-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23cf36b2492a3caf859a6235c6911f1c2fb715ca\"\u003e\u003ccode\u003e23cf36b\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/config/v1.29.12...v1.32.6\"\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/s3` from 1.78.2 to 1.94.0\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/3297582dacd333bb9f3788d21b19a6d5d36f9eb8\"\u003e\u003ccode\u003e3297582\u003c/code\u003e\u003c/a\u003e Release 2025-12-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/682a1b66e8f7aa638ea8c88e673d3752bc276455\"\u003e\u003ccode\u003e682a1b6\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/f2a67b1071236c53507d05492ee93318a1740d51\"\u003e\u003ccode\u003ef2a67b1\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/fbe0776c75439827b4d6378c810144c18b5da31b\"\u003e\u003ccode\u003efbe0776\u003c/code\u003e\u003c/a\u003e Release 2025-12-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91070ff506c0b8e7079f0c91459c73dcfb49f0df\"\u003e\u003ccode\u003e91070ff\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/67f5776311445505b175b96d2563884f97d30df4\"\u003e\u003ccode\u003e67f5776\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/a15479893de691a764d1fef2272b7e41d5b7726f\"\u003e\u003ccode\u003ea154798\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/76d0a5511fd99e1a462387dbf1dbd3cffcd4d7d2\"\u003e\u003ccode\u003e76d0a55\u003c/code\u003e\u003c/a\u003e Release 2025-12-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/72bae880aa5a162abaf02640b41fe8c323bbe748\"\u003e\u003ccode\u003e72bae88\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/9b57b963ddeec77bdf14e76f1ada47ce61d95650\"\u003e\u003ccode\u003e9b57b96\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.94.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go 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/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root 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/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python 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/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python 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/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java 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/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root 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/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python 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/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root 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/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests 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/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\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/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBehavioral change for the \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option. The option now defaults to ignoring 404 status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1122\"\u003e#1122\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\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/getsentry/sentry-go/commit/f3fc5645c662d42363d3c47adee155a03a757f4b\"\u003e\u003ccode\u003ef3fc564\u003c/code\u003e\u003c/a\u003e release: 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9232f5d2f9727119fef5b9db5aad9e2906758f58\"\u003e\u003ccode\u003e9232f5d\u003c/code\u003e\u003c/a\u003e chore: prepare 0.40.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55ee13e338b87f7fb0c691f38158809ff9fb30f7\"\u003e\u003ccode\u003e55ee13e\u003c/code\u003e\u003c/a\u003e feat: disable Telemetry Buffer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/34261f3c64f1876aa6c891848108ffd88a299787\"\u003e\u003ccode\u003e34261f3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.39.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a36268230302c750b38d4fe3a6f097a216fc355d\"\u003e\u003ccode\u003ea362682\u003c/code\u003e\u003c/a\u003e release: 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2153b5042be712bdbe1cba4f15c3e2aa7ac4ffe4\"\u003e\u003ccode\u003e2153b50\u003c/code\u003e\u003c/a\u003e chore: prepare 0.39.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/112f257bfa4d5b452a3f5467e72c4ee1adfbff47\"\u003e\u003ccode\u003e112f257\u003c/code\u003e\u003c/a\u003e fix: scheduler should check for ready to flush buffers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/03de096007be889e2fdec6bf5fc658419faa2fb7\"\u003e\u003ccode\u003e03de096\u003c/code\u003e\u003c/a\u003e feat: drop rate-limited events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a2066ef178eeb4cb2808f565416283465b51b233\"\u003e\u003ccode\u003ea2066ef\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.38.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/eb9fd9f8949f9af4d20cb3270c210fcec744148d\"\u003e\u003ccode\u003eeb9fd9f\u003c/code\u003e\u003c/a\u003e release: 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 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\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/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.18.0...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/nats-io/nats-server/v2` from 2.11.4 to 2.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.7 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.12 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.45.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress v1.18.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/antithesishq/antithesis-sdk-go v0.5.0...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7797","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7797","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7797/packages"}},{"old_version":"1.3.1","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-11-24T19:30:46.000Z","version_change":"1.3.1 → 1.4.1","issue":{"uuid":"3660250694","node_id":"PR_kwDOKGBn9M61RWGe","number":160,"state":"open","title":"chore(deps): bump the go_modules group across 1 directory with 7 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":"2025-11-24T19:30:46.000Z","updated_at":"2025-11-24T19:31:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":7,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/go-resty/resty/v2","old_version":"2.16.5","new_version":"2.17.0","repository_url":"https://github.com/go-resty/resty"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/miekg/dns","old_version":"1.1.63","new_version":"1.1.68","repository_url":"https://github.com/miekg/dns"},{"name":"github.com/rs/zerolog","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/rs/zerolog"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.0` | `1.11.0` |\n| [github.com/go-resty/resty/v2](https://github.com/go-resty/resty) | `2.16.5` | `2.17.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.63` | `1.1.68` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.33.0` | `1.34.0` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.11.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-resty/resty/v2` from 2.16.5 to 2.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-resty/resty/releases\"\u003egithub.com/go-resty/resty/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix off-by-one error in key/value resolution by \u003ca href=\"https://github.com/mbsulliv\"\u003e\u003ccode\u003e@​mbsulliv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/975\"\u003ego-resty/resty#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/missing content length header on empty post req by \u003ca href=\"https://github.com/Libero-Dev\"\u003e\u003ccode\u003e@​Libero-Dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1003\"\u003ego-resty/resty#1003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBackport\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: potential wrong total time in trace info from PR \u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1017\"\u003e#1017\u003c/a\u003e by \u003ca href=\"https://github.com/git-hulk\"\u003e\u003ccode\u003e@​git-hulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1018\"\u003ego-resty/resty#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: negative trace substraction when using SetTimeout by \u003ca href=\"https://github.com/nicolasbeauvais\"\u003e\u003ccode\u003e@​nicolasbeauvais\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1065\"\u003ego-resty/resty#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFor v2.17.0 release by \u003ca href=\"https://github.com/jeevatkm\"\u003e\u003ccode\u003e@​jeevatkm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1066\"\u003ego-resty/resty#1066\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/mbsulliv\"\u003e\u003ccode\u003e@​mbsulliv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/975\"\u003ego-resty/resty#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Libero-Dev\"\u003e\u003ccode\u003e@​Libero-Dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-resty/resty/pull/1003\"\u003ego-resty/resty#1003\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-resty/resty/compare/v2.16.5...v2.17.0\"\u003ehttps://github.com/go-resty/resty/compare/v2.16.5...v2.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/d4c3576f5ef3fc680c7fdd2a620cf1b11dbbc2fe\"\u003e\u003ccode\u003ed4c3576\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1066\"\u003e#1066\u003c/a\u003e from go-resty/for-v2.17.0-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/645227113b760d4038845cc3c9eecf450de62d54\"\u003e\u003ccode\u003e6452271\u003c/code\u003e\u003c/a\u003e chore: update readme for release v2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/2eab9592503255e569f38660cf5e34fdc91851ec\"\u003e\u003ccode\u003e2eab959\u003c/code\u003e\u003c/a\u003e ci: update go version 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/795d6c22c4d07935360b3b0d6e65fe640f7c7d97\"\u003e\u003ccode\u003e795d6c2\u003c/code\u003e\u003c/a\u003e chore: update go.mod package versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/b10a1aa229311f0b68fb948ced53f3ad08871169\"\u003e\u003ccode\u003eb10a1aa\u003c/code\u003e\u003c/a\u003e backport: negative trace substraction when using SetTimeout (\u003ca href=\"https://redirect.github.com/go-resty/resty/issues/1065\"\u003e#1065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/2b771ba9876863c8de9c28c6811584529d51caaf\"\u003e\u003ccode\u003e2b771ba\u003c/code\u003e\u003c/a\u003e backport: potential worng total time in trace info for invalid request from P...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/39c56b9ac6804b4a7060f17085c90df258b4e1d4\"\u003e\u003ccode\u003e39c56b9\u003c/code\u003e\u003c/a\u003e fix: enforce content length header when body is nil and client specifies SetC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-resty/resty/commit/47780b1e6da0c910b6534ed82c5f706893687716\"\u003e\u003ccode\u003e47780b1\u003c/code\u003e\u003c/a\u003e fix: off-by-one error in key/value resolution (\u003ca href=\"https://redirect.github.com/go-resty/resty/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-resty/resty/compare/v2.16.5...v2.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: \u003ccode\u003e// nolint:\u003c/code\u003e → \u003ccode\u003e//nolint:\u003c/code\u003e by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/152\"\u003ejarcoal/httpmock#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eNewJsonResponseOrPanic\u003c/code\u003e function to simplify calls with \u003ccode\u003eResponderFromMultipleResponses\u003c/code\u003e by \u003ca href=\"https://github.com/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate transport.go by \u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003edefer\u003c/code\u003e statements with \u003ccode\u003et.Cleanup\u003c/code\u003e in docs by \u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ehttp.Response.Status\u003c/code\u003e respect RFC 2616, like in Go stdlib. by \u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update resty example by \u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance \u003ccode\u003eActivate\u003c/code\u003e and add \u003ccode\u003eDeactivateNonDefault\u003c/code\u003e functions by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/161\"\u003ejarcoal/httpmock#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use golangci-lint v2.0.2 \u0026amp; go1.24 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/163\"\u003ejarcoal/httpmock#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: README typo by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify ConnectionFailure doc by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\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/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.3.1...v1.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/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/7d2a02fd6a62074e7a3b7159ff60d096d67d81a2\"\u003e\u003ccode\u003e7d2a02f\u003c/code\u003e\u003c/a\u003e docs: clarify ConnectionFailure doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/fad35ec8bc41e5e4fc8173d0ccd909191ee56e06\"\u003e\u003ccode\u003efad35ec\u003c/code\u003e\u003c/a\u003e docs: README typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/dc21346aceb3367bbb9abfb930ac6cd205209702\"\u003e\u003ccode\u003edc21346\u003c/code\u003e\u003c/a\u003e test: use golangci-lint v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/8cdfbf124633abbf12267e0ffd2f493fb1ad137b\"\u003e\u003ccode\u003e8cdfbf1\u003c/code\u003e\u003c/a\u003e docs: fix README build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/222599051622fbb0fdfa8d43e14b02f3a890d1ef\"\u003e\u003ccode\u003e2225990\u003c/code\u003e\u003c/a\u003e feat: enhance Activate and add DeactivateNonDefault functions (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/ee13561433fce24dbb79b873fc463d00f0e2b26e\"\u003e\u003ccode\u003eee13561\u003c/code\u003e\u003c/a\u003e docs: update resty example (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/1ebd59a9cfc5d003d028ba017fd708421c596e34\"\u003e\u003ccode\u003e1ebd59a\u003c/code\u003e\u003c/a\u003e Make http.Response.Status respect RFC 2616, like in Go stdlib.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/miekg/dns` from 1.1.63 to 1.1.68\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/54c180dc19ce2b2cf1500b51f3c640d1c25272d7\"\u003e\u003ccode\u003e54c180d\u003c/code\u003e\u003c/a\u003e Release 1.1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/b52b836ee134609a04c7b4b85a023b1a1456bffc\"\u003e\u003ccode\u003eb52b836\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add ResponseWriter.Net function (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1651\"\u003e#1651\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/330db332dd7ac5618eb1ff2b508d9ff63223f312\"\u003e\u003ccode\u003e330db33\u003c/code\u003e\u003c/a\u003e Release 1.1.67\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/09e0436f4a98a483830e9e23eeca26833873e1a5\"\u003e\u003ccode\u003e09e0436\u003c/code\u003e\u003c/a\u003e Error: change a whole bunch error messages' prefix (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/186ccfbcd9d569fca7b2c2d9f150c90533f8f859\"\u003e\u003ccode\u003e186ccfb\u003c/code\u003e\u003c/a\u003e Annotate unpack* function errors with where the error happened. (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1590\"\u003e#1590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/46698271391ed5751c95c6c4f87b41a192b5f4aa\"\u003e\u003ccode\u003e4669827\u003c/code\u003e\u003c/a\u003e Bump the all group with 4 updates (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/96a6b9c19dd7b14558793fa557a62cfd3da5282d\"\u003e\u003ccode\u003e96a6b9c\u003c/code\u003e\u003c/a\u003e Add ResponseWriter.Net function (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/10d76bc36d3ac95c7eaffd675456d52c7556ebe6\"\u003e\u003ccode\u003e10d76bc\u003c/code\u003e\u003c/a\u003e Release 1.1.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/ed312a384c7e26da583c0152c10d3b9e5e0ad549\"\u003e\u003ccode\u003eed312a3\u003c/code\u003e\u003c/a\u003e Fix logic in xfr ReadMsg + add test (\u003ca href=\"https://redirect.github.com/miekg/dns/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miekg/dns/commit/27318b9ae1ae63856925c49aeebb267844c42dac\"\u003e\u003ccode\u003e27318b9\u003c/code\u003e\u003c/a\u003e RFC 8490: Implement DSO type registry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/miekg/dns/compare/v1.1.63...v1.1.68\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.33.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/db9d1bebd9c0810ec04bc7e4199655f85c5b479b\"\u003e\u003ccode\u003edb9d1be\u003c/code\u003e\u003c/a\u003e Update go versions covered by CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/5f4b880a01c1a905549ab70ecad797e19f09d9a7\"\u003e\u003ccode\u003e5f4b880\u003c/code\u003e\u003c/a\u003e Delete _config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/ffb27080ca298f9827a625d247d9c50fdf28cd8f\"\u003e\u003ccode\u003effb2708\u003c/code\u003e\u003c/a\u003e Remove CNAME file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/cc4dde7383252eb0f0b99067dd1d7a2e61ba6ac2\"\u003e\u003ccode\u003ecc4dde7\u003c/code\u003e\u003c/a\u003e Create CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/04ea0f4371b35472e5cda5468daeb3ea5c574ffb\"\u003e\u003ccode\u003e04ea0f4\u003c/code\u003e\u003c/a\u003e Implement Close() for zerolog.FilteredLevelWriter (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/039860087ce1099876fb1f03a069a9feaa9cbefe\"\u003e\u003ccode\u003e0398600\u003c/code\u003e\u003c/a\u003e fix: reset condition in burst sampler (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/711\"\u003e#711\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/1869fa55bea5c09e93a06368c6a8756780dca5f7\"\u003e\u003ccode\u003e1869fa5\u003c/code\u003e\u003c/a\u003e FormatPartValueByName for flexible custom formatting for ConsoleWriter (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/31e7995c5b60af4ba6ae1aa808a026f8cbf3b8cf\"\u003e\u003ccode\u003e31e7995\u003c/code\u003e\u003c/a\u003e remove unnecessary nil checks (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/582f820cf0db2a9532afbb61570bec4e15ff2b1f\"\u003e\u003ccode\u003e582f820\u003c/code\u003e\u003c/a\u003e Get BasicSampler(0), RandomSampler(0), and BurstSampler(0) to behave the same...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/6abadab4881e4af6d122332f6aef0365507c248a\"\u003e\u003ccode\u003e6abadab\u003c/code\u003e\u003c/a\u003e Bump github.com/rs/xid from 1.5.0 to 1.6.0 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rs/zerolog/compare/v1.33.0...v1.34.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#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 `golang.org/x/net` from 0.35.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e74bc31d69f225b635e065a602db3fbfa9850f93\"\u003e\u003ccode\u003ee74bc31\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/net/commit/af6926ea18d0703b9f24713074bc7079cf50a744\"\u003e\u003ccode\u003eaf6926e\u003c/code\u003e\u003c/a\u003e http2: remove references to defunct http2.golang.org test server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/76358aa57e0c5fa267fe08795631a173d0cec833\"\u003e\u003ccode\u003e76358aa\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/net/commit/6e41caea7e521db69a7de02895624c195575ed63\"\u003e\u003ccode\u003e6e41cae\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/net/commit/15f7d40345230297a2172897200715909e359dd4\"\u003e\u003ccode\u003e15f7d40\u003c/code\u003e\u003c/a\u003e http2: correctly wrap ErrFrameTooLarge in Framer.ReadFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ef33bc08f8e2986804d7a70cc58a40f437bf5205\"\u003e\u003ccode\u003eef33bc0\u003c/code\u003e\u003c/a\u003e internal/http3: use bubbled context in synctest tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/919c6bc7ad594b151348609479daf6d6d388c01e\"\u003e\u003ccode\u003e919c6bc\u003c/code\u003e\u003c/a\u003e http2: use an array instead of a map in typeFrameParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/bae01a7353ec2859fef5173ae4a2cfec0d5ce017\"\u003e\u003ccode\u003ebae01a7\u003c/code\u003e\u003c/a\u003e trace: add missing td tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7d6e62ace5ed100018bd82d1967d2d98cff6fbae\"\u003e\u003ccode\u003e7d6e62a\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/net/commit/ea0c1d94f5e0c4b4c18b927e26e188ad8fadb38e\"\u003e\u003ccode\u003eea0c1d9\u003c/code\u003e\u003c/a\u003e internal/timeseries: use built-in max/min to simplify the code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.35.0...v0.43.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 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 \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/bitcoin-sv/go-paymail/pull/160","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoin-sv%2Fgo-paymail/issues/160","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/160/packages"}},{"old_version":"1.3.1","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-11-24T11:03:53.000Z","version_change":"1.3.1 → 1.4.1","issue":{"uuid":"3658334321","node_id":"PR_kwDOMleCAs61K0Fz","number":483,"state":"closed","title":"chore: bump the all-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T10:16:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T11:03:53.000Z","updated_at":"2025-12-29T10:16:41.000Z","time_to_close":3021166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"all-dependencies","update_count":18,"packages":[{"name":"github.com/DataDog/datadog-go/v5","old_version":"5.6.0","new_version":"5.8.1","repository_url":"https://github.com/DataDog/datadog-go"},{"name":"github.com/ProtonMail/go-crypto","old_version":"1.1.6","new_version":"1.3.0","repository_url":"https://github.com/ProtonMail/go-crypto"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.5","new_version":"1.16.7","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.6.0","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/client_golang","old_version":"1.21.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.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"gopkg.in/DataDog/dd-trace-go.v1","old_version":"1.65.0","new_version":"1.74.8"},{"name":"gorm.io/driver/postgres","old_version":"1.5.11","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/postgres"},{"name":"gorm.io/gorm","old_version":"1.25.12","new_version":"1.31.1","repository_url":"https://github.com/go-gorm/gorm"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/DataDog/datadog-go/v5](https://github.com/DataDog/datadog-go) | `5.6.0` | `5.8.1` |\n| [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) | `1.1.6` | `1.3.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.15.5` | `1.16.7` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.6.0` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.1` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.0` | `1.21.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| gopkg.in/DataDog/dd-trace-go.v1 | `1.65.0` | `1.74.8` |\n| [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) | `1.5.11` | `1.6.0` |\n| [gorm.io/gorm](https://github.com/go-gorm/gorm) | `1.25.12` | `1.31.1` |\n\n\nUpdates `github.com/DataDog/datadog-go/v5` from 5.6.0 to 5.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/datadog-go/releases\"\u003egithub.com/DataDog/datadog-go/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#581--2025-10-10\"\u003eChangelog\u003c/a\u003e for the details.\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#580--2025-09-24\"\u003eChangelog\u003c/a\u003e for the details.\u003c/p\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003cp\u003eRetracting v5.7.0 as it included a breaking change.\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/DataDog/datadog-go/blob/master/CHANGELOG.md#570--2025-08-19\"\u003eChangelog\u003c/a\u003e for the details.\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/DataDog/datadog-go/blob/master/CHANGELOG.md\"\u003egithub.com/DataDog/datadog-go/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.1 / 2025-10-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Release new version to fix issue with tags.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 / 2025-09-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] Create \u003ccode\u003eClientInterfaceEx\u003c/code\u003e adding Cardinality parameter to the metric functions. See [334][].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add support for \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e for origin detection. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/326\"\u003e#326\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add parameter for tag cardinality. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Gracefully reconnect when UDS connection is severed. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/323\"\u003e#323\u003c/a\u003e[].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.1 / 2025-08-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[IMPROVEMENT] Revert 5.7.0 as it included a breaking change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.0 / 2025-08-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[IMPROVEMENT] Add support for \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e for origin detection. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/326\"\u003e#326\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[IMPROVEMENT] Add parameter for tag cardinality. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e[].\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Gracefully reconnect when UDS connection is severed. See \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/323\"\u003e#323\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/DataDog/datadog-go/commit/d4c937eea2cf529bf3abf054a3b99019196d7f80\"\u003e\u003ccode\u003ed4c937e\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309]Release 5.8.1 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/519cc9e727386a0e59e9d5302a4370a4f5ea08ea\"\u003e\u003ccode\u003e519cc9e\u003c/code\u003e\u003c/a\u003e Add date to changelog (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/1a07cfc4b5e7d0f412b74653b5758da0ec4c562e\"\u003e\u003ccode\u003e1a07cfc\u003c/code\u003e\u003c/a\u003e Release 5.8.0 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/8443df618bf3880e541a39e029c794166722e599\"\u003e\u003ccode\u003e8443df6\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309]Add ClientInterfaceEx interface to handle Parameter arg (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/46eb6b8d5ab823c698fd57d741873b7983dbc990\"\u003e\u003ccode\u003e46eb6b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/335\"\u003e#335\u003c/a\u003e from DataDog/drichards-87/remove-docs-team-codeowners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/d01da1e8818b270d0982a55057b2df96960067c7\"\u003e\u003ccode\u003ed01da1e\u003c/code\u003e\u003c/a\u003e Remove Docs Team as CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/6f4267c9a79018e326e81004bb5ea192034c2201\"\u003e\u003ccode\u003e6f4267c\u003c/code\u003e\u003c/a\u003e Release 5.7.0 (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/b35ef89575770936aec32e3ee6f0860023dd0ba4\"\u003e\u003ccode\u003eb35ef89\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-319 ] Add check for origin detection configuration before outputt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/a6b9cdf87a42985c32e5abfc1e6e10e349107ee0\"\u003e\u003ccode\u003ea6b9cdf\u003c/code\u003e\u003c/a\u003e [AGTMETRICS-309] add support for tag cardinality (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/datadog-go/commit/cbc51a66a0358f87d97d107ab602e37b74e63977\"\u003e\u003ccode\u003ecbc51a6\u003c/code\u003e\u003c/a\u003e added WithoutOriginDetection() to setupClient (\u003ca href=\"https://redirect.github.com/DataDog/datadog-go/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DataDog/datadog-go/compare/v5.6.0...v5.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/ProtonMail/go-crypto` from 1.1.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ProtonMail/go-crypto/releases\"\u003egithub.com/ProtonMail/go-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAPI v2: Tolerate invalid key signatures if one verifies in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/284\"\u003eProtonMail/go-crypto#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce acceptable hash functions in clearsign in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/281\"\u003eProtonMail/go-crypto#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to set a decompressed message size limit in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/285\"\u003eProtonMail/go-crypto#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI v1: Only allow acceptable hashes when writing signatures in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/286\"\u003eProtonMail/go-crypto#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.2.0...v1.3.0\"\u003ehttps://github.com/ProtonMail/go-crypto/compare/v1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.3.0-proton\u003c/h2\u003e\n\u003cp\u003eThis release is v1.3.0 with support for the following non-standardized features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresistent symmetric keys experimental + latest draft \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-openpgp-persistent-symmetric-keys-00.html\"\u003edraft-ietf-openpgp-persistent-symmetric-keys-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic forwarding \u003ca href=\"https://www.ietf.org/archive/id/draft-wussler-openpgp-forwarding-00.html\"\u003edraft-wussler-openpgp-forwarding-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-quantum algorithms \u003ca href=\"https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/\"\u003edraft-ietf-openpgp-pqc\u003c/a\u003e (Updated to draft-ietf-openpgp-pqc-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate min go version to 1.22.0 by \u003ca href=\"https://github.com/lubux\"\u003e\u003ccode\u003e@​lubux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/278\"\u003eProtonMail/go-crypto#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the max AEAD chunk size to 4MiB from 64KiB by \u003ca href=\"https://github.com/lubux\"\u003e\u003ccode\u003e@​lubux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/pull/280\"\u003eProtonMail/go-crypto#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.2.0\"\u003ehttps://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.2.0-proton\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release is v1.2.0 with support for the following non-standardized features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresistent symmetric keys \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-openpgp-persistent-symmetric-keys-00.html\"\u003edraft-ietf-openpgp-persistent-symmetric-keys-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutomatic forwarding \u003ca href=\"https://www.ietf.org/archive/id/draft-wussler-openpgp-forwarding-00.html\"\u003edraft-wussler-openpgp-forwarding-00\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePost-quantum algorithms \u003ca href=\"https://datatracker.ietf.org/doc/draft-ietf-openpgp-pqc/\"\u003edraft-ietf-openpgp-pqc\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/ProtonMail/go-crypto/commit/3b22d8539b95b3b7e76a911053023e6ef9ef51d6\"\u003e\u003ccode\u003e3b22d85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/286\"\u003e#286\u003c/a\u003e from ProtonMail/feat/v1-api-enforce-signature-hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/a9af95cb02243b6a8bb81800e0e45e0d74430a69\"\u003e\u003ccode\u003ea9af95c\u003c/code\u003e\u003c/a\u003e feat(v1): Only allow acceptable hashes when writing signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/3c6060347fd1028352e327406d90df96b3c9edb4\"\u003e\u003ccode\u003e3c60603\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/285\"\u003e#285\u003c/a\u003e from ProtonMail/feat/decompression-size-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/d66470076a7f33e0e1ff7b9cbeb6199751e21ddb\"\u003e\u003ccode\u003ed664700\u003c/code\u003e\u003c/a\u003e feat: Allow to set a decompressed size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/e1ea40eb5d76f94f0be9813f0b10591fbc159d75\"\u003e\u003ccode\u003ee1ea40e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/281\"\u003e#281\u003c/a\u003e from ProtonMail/fix/clearsign-check-hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/9cd4c3a20f9c3ae39f7248d76aae585105adc5fb\"\u003e\u003ccode\u003e9cd4c3a\u003c/code\u003e\u003c/a\u003e feat(clearsign): Write complete legacy hash header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/244eb1cfffe50b52c9167cc15e4170e3ed77e741\"\u003e\u003ccode\u003e244eb1c\u003c/code\u003e\u003c/a\u003e fix(clearsign): Enforce acceptable hash functions in clearsign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/a994e322317842fe2675f5c2ed8c665137cf2032\"\u003e\u003ccode\u003ea994e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/284\"\u003e#284\u003c/a\u003e from ProtonMail/feat/less-restrictive-key-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/8fe0e95d7221c857daf24fb71ab51d320df42722\"\u003e\u003ccode\u003e8fe0e95\u003c/code\u003e\u003c/a\u003e feat(v2): Tolerate invalid key signatures if one passes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProtonMail/go-crypto/commit/70930d7c5799a230834b3d0888ca341f0fd33361\"\u003e\u003ccode\u003e70930d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ProtonMail/go-crypto/issues/280\"\u003e#280\u003c/a\u003e from ProtonMail/fix/aead-max-chunk-size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.15.5 to 1.16.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBallistic Drift Stabilizer (v1.16.7)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis release enables the Fusaka hardfork on Ethereum mainnet\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe Fusaka fork is scheduled to occur at \u003ccode\u003e2025-12-03 21:49:11 UTC\u003c/code\u003e.\nPlease upgrade your node to v1.16.7 in time for the fork.\u003c/p\u003e\n\u003cp\u003eThis release also enables two blob-parameter-only (BPO) upgrades.\nThese upgrades change protocol parameters to increase the available blob capacity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1 on\u003ccode\u003e2025-12-09\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2 on \u003ccode\u003e2026-01-07\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFusaka\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet mainnet timestamps for Osaka (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Fusaka for \u003ccode\u003egeth --dev\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32917\"\u003e#32917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeth_sendRawTransactionSync\u003c/code\u003e which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32830\"\u003e#32830\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32930\"\u003e#32930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32929/\"\u003e#32929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eeth_simulateV1\u003c/code\u003e in ethclient (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32856\"\u003e#32856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue that might crash \u003ccode\u003edebug_traceCall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issuer where local transactions were not persisted to the journal (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32921\"\u003e#32921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for a cryptographic \u003ca href=\"https://redirect.github.com/ethereum/c-kzg-4844/pull/607\"\u003evulnerability in c-kzg-4844\u003c/a\u003e. This is only exploitable post-Fusaka. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egeth --genesis\u003c/code\u003e flag as an alternative to running \u003ccode\u003egeth init genesis.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32844\"\u003e#32844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for receipt insertion during ERA file import. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32934\"\u003e#32934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWork on getting the trie node history in order to serve historical \u003ccode\u003eeth_getProof\u003c/code\u003e request with the new path-based archive node. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32907\"\u003e#32907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32914\"\u003e#32914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32937\"\u003e#32937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther work on cmd/keeper, our guest program for zkVMs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32816\"\u003e#32816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious optimizations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32971\"\u003e#32971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32916\"\u003e#32916\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32965\"\u003e#32965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32946\"\u003e#32946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew metrics for tracking slow peers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32964\"\u003e#32964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue where disconnected peers were not removed in txFetcher (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor a full rundown of the changes please consult the Geth \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.6\u003c/a\u003e and \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.7\u003c/a\u003e release milestones.\u003c/p\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\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/ethereum/go-ethereum/commit/b9f3a3d964ed3d31e710ec7dd66da9181477ecb2\"\u003e\u003ccode\u003eb9f3a3d\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/07129d21c0fa0aa8b6f7426344cf9ec2f31bc427\"\u003e\u003ccode\u003e07129d2\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.7 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/653f8d499473c99e2e8ada6d3adea6ec95e97a69\"\u003e\u003ccode\u003e653f8d4\u003c/code\u003e\u003c/a\u003e go.mod: update to c-kzg v2.1.5 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/5b77af394edd7d7384fbc7f112c8c183f86dcd4b\"\u003e\u003ccode\u003e5b77af3\u003c/code\u003e\u003c/a\u003e version: begin v1.16.7 release cycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/386c3de6c45f3e185279e6760a17f88fb98dc81a\"\u003e\u003ccode\u003e386c3de\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/044828e6606e3368368884e249256a093bae4a6d\"\u003e\u003ccode\u003e044828e\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/025072427e78b3af3e9a8ddcc64007a38dd374ed\"\u003e\u003ccode\u003e0250724\u003c/code\u003e\u003c/a\u003e params: set osaka and BPO1 \u0026amp; BPO2 mainnet dates (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/28c59b7a760f498c51604791791e194853ba36b6\"\u003e\u003ccode\u003e28c59b7\u003c/code\u003e\u003c/a\u003e core/rawdb: fix db inspector by supporting trienode history (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33087\"\u003e#33087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18a902799e50b8c0db94653bdae436573e4308a9\"\u003e\u003ccode\u003e18a9027\u003c/code\u003e\u003c/a\u003e common: fix duration comparison in PrettyAge (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33064\"\u003e#33064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e6d34c1fee407e77b1ea573346336a4b57c94a8b\"\u003e\u003ccode\u003ee6d34c1\u003c/code\u003e\u003c/a\u003e eth/tracers: fix prestateTracer for EIP-6780 SELFDESTRUCT (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33050\"\u003e#33050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.5...v1.16.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.6.0 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.5 (May 17, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sslnegotiation connection option (divyam234)\u003c/li\u003e\n\u003cli\u003eUpdate golang.org/x/crypto to v0.37.0. This placates security scanners that were unable to see that pgx did not use the behavior affected by \u003ca href=\"https://pkg.go.dev/vuln/GO-2025-3487\"\u003ehttps://pkg.go.dev/vuln/GO-2025-3487\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTraceLog now logs Acquire and Release at the debug level (dave sinclair)\u003c/li\u003e\n\u003cli\u003eAdd support for PGTZ environment variable\u003c/li\u003e\n\u003cli\u003eAdd support for PGOPTIONS environment variable\u003c/li\u003e\n\u003cli\u003eUnpin memory used by Rows quicker\u003c/li\u003e\n\u003cli\u003eRemove PlanScan memoization. This resolves a rare issue where scanning could be broken for one type by first scanning another. The problem was in the memoization system and benchmarking revealed that memoization was not providing any meaningful benefit.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.4 (March 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix / revert change to scanning JSON \u003ccode\u003enull\u003c/code\u003e (Felix Röhrich)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.3 (March 21, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExpose EmptyAcquireWaitTime in pgxpool.Stat (vamshiaruru32)\u003c/li\u003e\n\u003cli\u003eImprove SQL sanitizer performance (ninedraft)\u003c/li\u003e\n\u003cli\u003eFix Scan confusion with json(b), sql.Scanner, and automatic dereferencing (moukoublen, felix-roehrich)\u003c/li\u003e\n\u003cli\u003eFix Values() for xml type always returning nil instead of []byte\u003c/li\u003e\n\u003cli\u003eAdd ability to send Flush message in pipeline mode (zenkovev)\u003c/li\u003e\n\u003cli\u003eFix pgtype.Timestamp's JSON behavior to match PostgreSQL (pconstantinou)\u003c/li\u003e\n\u003cli\u003eBetter error messages when scanning structs (logicbomb)\u003c/li\u003e\n\u003cli\u003eFix handling of error on batch write (bonnefoa)\u003c/li\u003e\n\u003cli\u003eMatch libpq's connection fallback behavior more closely (felix-roehrich)\u003c/li\u003e\n\u003cli\u003eAdd MinIdleConns to pgxpool (djahandarie)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.2 (December 21, 2024)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix prepared statement already exists on batch prepare failure\u003c/li\u003e\n\u003cli\u003eAdd commit query to tx options (Lucas Hild)\u003c/li\u003e\n\u003cli\u003eFix pgtype.Timestamp json unmarshal (Shean de Montigny-Desautels)\u003c/li\u003e\n\u003cli\u003eAdd message body size limits in frontend and backend (zene)\u003c/li\u003e\n\u003cli\u003eAdd xid8 type\u003c/li\u003e\n\u003cli\u003eEnsure planning encodes and scans cannot infinitely recurse\u003c/li\u003e\n\u003cli\u003eImplement pgtype.UUID.String() (Konstantin Grachev)\u003c/li\u003e\n\u003cli\u003eSwitch from ExecParams to Exec in ValidateConnectTargetSessionAttrs functions (Alexander Rumyantsev)\u003c/li\u003e\n\u003cli\u003eUpdate golang.org/x/crypto\u003c/li\u003e\n\u003cli\u003eFix json(b) columns prefer sql.Scanner interface like database/sql (Ludovico Russo)\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/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.6.0...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: \u003ccode\u003e// nolint:\u003c/code\u003e → \u003ccode\u003e//nolint:\u003c/code\u003e by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/152\"\u003ejarcoal/httpmock#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eNewJsonResponseOrPanic\u003c/code\u003e function to simplify calls with \u003ccode\u003eResponderFromMultipleResponses\u003c/code\u003e by \u003ca href=\"https://github.com/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate transport.go by \u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003edefer\u003c/code\u003e statements with \u003ccode\u003et.Cleanup\u003c/code\u003e in docs by \u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ehttp.Response.Status\u003c/code\u003e respect RFC 2616, like in Go stdlib. by \u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update resty example by \u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance \u003ccode\u003eActivate\u003c/code\u003e and add \u003ccode\u003eDeactivateNonDefault\u003c/code\u003e functions by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/161\"\u003ejarcoal/httpmock#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use golangci-lint v2.0.2 \u0026amp; go1.24 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/163\"\u003ejarcoal/httpmock#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: README typo by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify ConnectionFailure doc by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\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/kilianpaquier\"\u003e\u003ccode\u003e@​kilianpaquier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/151\"\u003ejarcoal/httpmock#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/battlecook\"\u003e\u003ccode\u003e@​battlecook\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/155\"\u003ejarcoal/httpmock#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvii147\"\u003e\u003ccode\u003e@​alvii147\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/157\"\u003ejarcoal/httpmock#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine\"\u003e\u003ccode\u003e@​constantoine\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/159\"\u003ejarcoal/httpmock#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tymcgee\"\u003e\u003ccode\u003e@​tymcgee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/160\"\u003ejarcoal/httpmock#160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.3.1...v1.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/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/7d2a02fd6a62074e7a3b7159ff60d096d67d81a2\"\u003e\u003ccode\u003e7d2a02f\u003c/code\u003e\u003c/a\u003e docs: clarify ConnectionFailure doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/fad35ec8bc41e5e4fc8173d0ccd909191ee56e06\"\u003e\u003ccode\u003efad35ec\u003c/code\u003e\u003c/a\u003e docs: README typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/dc21346aceb3367bbb9abfb930ac6cd205209702\"\u003e\u003ccode\u003edc21346\u003c/code\u003e\u003c/a\u003e test: use golangci-lint v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/8cdfbf124633abbf12267e0ffd2f493fb1ad137b\"\u003e\u003ccode\u003e8cdfbf1\u003c/code\u003e\u003c/a\u003e docs: fix README build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/222599051622fbb0fdfa8d43e14b02f3a890d1ef\"\u003e\u003ccode\u003e2225990\u003c/code\u003e\u003c/a\u003e feat: enhance Activate and add DeactivateNonDefault functions (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/ee13561433fce24dbb79b873fc463d00f0e2b26e\"\u003e\u003ccode\u003eee13561\u003c/code\u003e\u003c/a\u003e docs: update resty example (\u003ca href=\"https://redirect.github.com/jarcoal/httpmock/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/1ebd59a9cfc5d003d028ba017fd708421c596e34\"\u003e\u003ccode\u003e1ebd59a\u003c/code\u003e\u003c/a\u003e Make http.Response.Status respect RFC 2616, like in Go stdlib.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.3.1...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.21.1 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\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.21.1...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.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\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/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...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/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.20.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 b...\n\n_Description has been truncated_","html_url":"https://github.com/Layr-Labs/sidecar/pull/483","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fsidecar/issues/483","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/483/packages"}},{"old_version":"1.3.1","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2025-11-07T16:09:29.000Z","version_change":"1.3.1 → 1.4.1","issue":{"uuid":"3601002526","node_id":"PR_kwDOG0nTw86yK_Ei","number":990,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 30 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":"2025-11-07T16:09:29.000Z","updated_at":"2025-11-07T16:09:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":30,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.66","new_version":"0.17.82","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/bitcoinschema/go-map","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/bitcoinschema/go-map"},{"name":"github.com/fergusstrange/embedded-postgres","old_version":"1.30.0","new_version":"1.32.0","repository_url":"https://github.com/fergusstrange/embedded-postgres"},{"name":"github.com/getkin/kin-openapi","old_version":"0.129.0","new_version":"0.133.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/gin-contrib/pprof","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/gin-contrib/pprof"},{"name":"github.com/gin-gonic/gin","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/jarcoal/httpmock","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mrz1836/go-cache","old_version":"0.11.3","new_version":"1.0.2","repository_url":"https://github.com/mrz1836/go-cache"},{"name":"github.com/mrz1836/go-cachestore","old_version":"0.5.3","new_version":"1.0.1","repository_url":"https://github.com/mrz1836/go-cachestore"},{"name":"github.com/mrz1836/go-sanitize","old_version":"1.3.4","new_version":"1.5.3","repository_url":"https://github.com/mrz1836/go-sanitize"},{"name":"github.com/mrz1836/go-validate","old_version":"0.2.1","new_version":"1.0.0","repository_url":"https://github.com/mrz1836/go-validate"},{"name":"github.com/oapi-codegen/oapi-codegen/v2","old_version":"2.4.1","new_version":"2.5.1","repository_url":"https://github.com/oapi-codegen/oapi-codegen"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/prometheus/client_golang","old_version":"1.21.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/rs/zerolog","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/samber/lo","old_version":"1.49.1","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"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/swaggo/swag","old_version":"1.16.4","new_version":"1.16.6","repository_url":"https://github.com/swaggo/swag"},{"name":"gorm.io/datatypes","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/go-gorm/datatypes"},{"name":"gorm.io/driver/postgres","old_version":"1.5.11","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/postgres"},{"name":"gorm.io/driver/sqlite","old_version":"1.5.7","new_version":"1.6.0","repository_url":"https://github.com/go-gorm/sqlite"},{"name":"gorm.io/plugin/dbresolver","old_version":"1.5.3","new_version":"1.6.2","repository_url":"https://github.com/go-gorm/dbresolver"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.24","new_version":"1.14.32","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/swaggo/gin-swagger","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/swaggo/gin-swagger"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.66` | `0.17.82` |\n| [github.com/bitcoinschema/go-map](https://github.com/bitcoinschema/go-map) | `0.2.1` | `0.2.2` |\n| [github.com/fergusstrange/embedded-postgres](https://github.com/fergusstrange/embedded-postgres) | `1.30.0` | `1.32.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.129.0` | `0.133.0` |\n| [github.com/gin-contrib/pprof](https://github.com/gin-contrib/pprof) | `1.5.2` | `1.5.3` |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.0` | `1.11.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.3.1` | `1.4.1` |\n| [github.com/mrz1836/go-cache](https://github.com/mrz1836/go-cache) | `0.11.3` | `1.0.2` |\n| [github.com/mrz1836/go-cachestore](https://github.com/mrz1836/go-cachestore) | `0.5.3` | `1.0.1` |\n| [github.com/mrz1836/go-sanitize](https://github.com/mrz1836/go-sanitize) | `1.3.4` | `1.5.3` |\n| [github.com/mrz1836/go-validate](https://github.com/mrz1836/go-validate) | `0.2.1` | `1.0.0` |\n| [github.com/oapi-codegen/oapi-codegen/v2](https://github.com/oapi-codegen/oapi-codegen) | `2.4.1` | `2.5.1` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.1.1` | `1.1.2` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.0` | `1.23.2` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.33.0` | `1.34.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.49.1` | `1.52.0` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/swaggo/swag](https://github.com/swaggo/swag) | `1.16.4` | `1.16.6` |\n| [gorm.io/datatypes](https://github.com/go-gorm/datatypes) | `1.2.5` | `1.2.7` |\n| [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) | `1.5.11` | `1.6.0` |\n| [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite) | `1.5.7` | `1.6.0` |\n| [gorm.io/plugin/dbresolver](https://github.com/go-gorm/dbresolver) | `1.5.3` | `1.6.2` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.24` | `1.14.32` |\n| [github.com/swaggo/gin-swagger](https://github.com/swaggo/gin-swagger) | `1.6.0` | `1.6.1` |\n\nBumps the go_modules group with 1 update in the /models directory: [github.com/stretchr/testify](https://github.com/stretchr/testify).\n\nUpdates `github.com/99designs/gqlgen` from 0.17.66 to 0.17.82\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.82\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] perf: Optimize CollectFields calculation for non-primitive array fields by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3874\"\u003e99designs/gqlgen#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded WithApolloSandboxJs option by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3855\"\u003e99designs/gqlgen#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup apollo sandbox sri update tool by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3857\"\u003e99designs/gqlgen#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(modelgen): use ToGoModelName instead of ToGo for model fields      by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3865\"\u003e99designs/gqlgen#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: small docs correction about 'entity_resolver_multi' by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3867\"\u003e99designs/gqlgen#3867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated GraphiQL to version 4 by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3866\"\u003e99designs/gqlgen#3866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for embedded structs by \u003ca href=\"https://github.com/adrianlungu\"\u003e\u003ccode\u003e@​adrianlungu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3242\"\u003e99designs/gqlgen#3242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github.com/vektah/gqlparser/v2@v2.5.31 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3888\"\u003e99designs/gqlgen#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated github.com/urfave/cli to v3.5.0 by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3889\"\u003e99designs/gqlgen#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded base types for interfaces: support external types embedding, transitional embedding of repeated fields by \u003ca href=\"https://github.com/PaulVasilenko\"\u003e\u003ccode\u003e@​PaulVasilenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3885\"\u003e99designs/gqlgen#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd nolint to avoid static check deprecation lint failure by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3890\"\u003e99designs/gqlgen#3890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet Executor DispatchOperation inner context to default to avoid nil pointer in InterceptOperation extensions by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3895\"\u003e99designs/gqlgen#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(modelgen): use ToGoModelName in generateGetters by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3894\"\u003e99designs/gqlgen#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust permissions for Nancy to avoid spurious failures by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3897\"\u003e99designs/gqlgen#3897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow error presenter to silence errors by \u003ca href=\"https://github.com/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3896\"\u003e99designs/gqlgen#3896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time): enhance time handling marshalling and unmarshalling by \u003ca href=\"https://github.com/rodneyosodo\"\u003e\u003ccode\u003e@​rodneyosodo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3898\"\u003e99designs/gqlgen#3898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.5 to 4.0.6 in /integration 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/99designs/gqlgen/pull/3858\"\u003e99designs/gqlgen#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.0.0 to 5.0.1 in /integration 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/99designs/gqlgen/pull/3850\"\u003e99designs/gqlgen#3850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 5.6.2 to 6.0.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/99designs/gqlgen/pull/3873\"\u003e99designs/gqlgen#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 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/99designs/gqlgen/pull/3872\"\u003e99designs/gqlgen#3872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.0.1 to 5.1.0 in /integration 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/99designs/gqlgen/pull/3870\"\u003e99designs/gqlgen#3870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.29.0 to 0.30.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/99designs/gqlgen/pull/3871\"\u003e99designs/gqlgen#3871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.6 to 4.0.7 in /integration 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/99designs/gqlgen/pull/3861\"\u003e99designs/gqlgen#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /integration 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/99designs/gqlgen/pull/3860\"\u003e99designs/gqlgen#3860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.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/99designs/gqlgen/pull/3859\"\u003e99designs/gqlgen#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 7.1.5 to 7.1.11 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3876\"\u003e99designs/gqlgen#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 3.2.4 to 4.0.3 in /integration 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/99designs/gqlgen/pull/3880\"\u003e99designs/gqlgen#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.1.0 to 5.1.1 in /integration 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/99designs/gqlgen/pull/3878\"\u003e99designs/gqlgen#3878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.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/99designs/gqlgen/pull/3869\"\u003e99designs/gqlgen#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 3.2.4 to 4.0.3 in /_examples/federation 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/99designs/gqlgen/pull/3883\"\u003e99designs/gqlgen#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-sse from 2.5.4 to 2.6.0 in /integration 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/99designs/gqlgen/pull/3882\"\u003e99designs/gqlgen#3882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/99designs/gqlgen/pull/3881\"\u003e99designs/gqlgen#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.0.0 to 6.0.1 in /integration 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/99designs/gqlgen/pull/3879\"\u003e99designs/gqlgen#3879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.0.7 to 4.0.9 in /integration 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/99designs/gqlgen/pull/3892\"\u003e99designs/gqlgen#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.3 to 4.0.6 in /integration 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/99designs/gqlgen/pull/3893\"\u003e99designs/gqlgen#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.11.0 to 16.12.0 in /integration 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/99designs/gqlgen/pull/3891\"\u003e99designs/gqlgen#3891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 5.0.0 to 6.0.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/99designs/gqlgen/pull/3875\"\u003e99designs/gqlgen#3875\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/lbarthon\"\u003e\u003ccode\u003e@​lbarthon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3865\"\u003e99designs/gqlgen#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrianlungu\"\u003e\u003ccode\u003e@​adrianlungu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3242\"\u003e99designs/gqlgen#3242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.82\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.82\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.81\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a high severity CSRF vulnerability in the Apollo Embedded Sandbox code. This was reported to Apollo last week. Full details here: \u003ca href=\"https://github.com/apollographql/embeddable-explorer/security/advisories/GHSA-w87v-7w53-wwxv\"\u003eGHSA-w87v-7w53-wwxv\u003c/a\u003e. Fixes \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3847\"\u003e#3847\u003c/a\u003e in next two items\u003c/li\u003e\n\u003cli\u003eAdd tool for updating Apollo Sandbox by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/3848\"\u003e99designs/gqlgen#3848\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/99designs/gqlgen/commit/e10ac92197134263e22e7b35341031aa15a9eca9\"\u003e\u003ccode\u003ee10ac92\u003c/code\u003e\u003c/a\u003e release v0.17.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/220b29b5219599487e72c3ce5951697758127570\"\u003e\u003ccode\u003e220b29b\u003c/code\u003e\u003c/a\u003e [NEW] perf: Optimize CollectFields calculation for non-primitive array fields...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/cf0df5de41afcc8809af233cdbdc5f7ecf7ed1d6\"\u003e\u003ccode\u003ecf0df5d\u003c/code\u003e\u003c/a\u003e feat(time): enhance time handling marshalling and unmarshalling (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e9c59e93d816353a9e98abeab7245cd101eaad3b\"\u003e\u003ccode\u003ee9c59e9\u003c/code\u003e\u003c/a\u003e fix: allow error presenter to silence errors (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/438572b2998653b4a8032a4ec16a9c1db2341136\"\u003e\u003ccode\u003e438572b\u003c/code\u003e\u003c/a\u003e Adjust permissions for Nancy to avoid spurious failures (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/cb930111295608b14fb2dd2e8379a20f4cfa7dfe\"\u003e\u003ccode\u003ecb93011\u003c/code\u003e\u003c/a\u003e fix(modelgen): use ToGoModelName in generateGetters (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3894\"\u003e#3894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8aacdda7c2cc09516c98c8c58a18e8b9ff317561\"\u003e\u003ccode\u003e8aacdda\u003c/code\u003e\u003c/a\u003e Change interceptor default inner context to avoid nil pointer (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3895\"\u003e#3895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/d3614b13fdab6fd7107695c33839f6069d9339f8\"\u003e\u003ccode\u003ed3614b1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3875\"\u003e#3875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f493b67bc4b28b7ac6c592f1590232b1865ff67a\"\u003e\u003ccode\u003ef493b67\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump graphql from 16.11.0 to 16.12.0 in /integration (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/a9b20b11a787dc5d1f8cf849c2163723b2fc9099\"\u003e\u003ccode\u003ea9b20b1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.3 to 4.0.6 in /integration (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3893\"\u003e#3893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.66...v0.17.82\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bitcoinschema/go-map` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitcoinschema/go-map/releases\"\u003egithub.com/bitcoinschema/go-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-sdk to new org location\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/BitcoinSchema/go-map/commit/07d215ee67aada9899df19df1fca76a176502fd4\"\u003e\u003ccode\u003e07d215e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitcoinschema/go-map/issues/93\"\u003e#93\u003c/a\u003e from BitcoinSchema/update-go-sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/7cc6ff329144f57f31fbd0ca0424b5cca434e138\"\u003e\u003ccode\u003e7cc6ff3\u003c/code\u003e\u003c/a\u003e update go and golangci-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/8f62cb3305354b9e17ec09f18873816774e4172f\"\u003e\u003ccode\u003e8f62cb3\u003c/code\u003e\u003c/a\u003e update go-sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/0f2013b77e8ad5c0ffc9c20db0131891ac3fec6c\"\u003e\u003ccode\u003e0f2013b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitcoinschema/go-map/issues/92\"\u003e#92\u003c/a\u003e from BitcoinSchema/dependabot/github_actions/master/co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BitcoinSchema/go-map/commit/cc5a930a0f9691f9a9be6c980b1b0685c404d64b\"\u003e\u003ccode\u003ecc5a930\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5.3.1 to 5.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitcoinschema/go-map/compare/v0.2.1...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fergusstrange/embedded-postgres` from 1.30.0 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/releases\"\u003egithub.com/fergusstrange/embedded-postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure target directories exist before extraction and add test for runtime path creation by \u003ca href=\"https://github.com/fergusstrange\"\u003e\u003ccode\u003e@​fergusstrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/158\"\u003efergusstrange/embedded-postgres#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Postgres 17 and update default version by \u003ca href=\"https://github.com/fergusstrange\"\u003e\u003ccode\u003e@​fergusstrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/159\"\u003efergusstrange/embedded-postgres#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/fergusstrange/embedded-postgres/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent panic when \u003ccode\u003e*http.Response\u003c/code\u003e is nil by \u003ca href=\"https://github.com/dannykopping\"\u003e\u003ccode\u003e@​dannykopping\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/156\"\u003efergusstrange/embedded-postgres#156\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/dannykopping\"\u003e\u003ccode\u003e@​dannykopping\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/pull/156\"\u003efergusstrange/embedded-postgres#156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.31.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/fergusstrange/embedded-postgres/commit/0c7d03d6005dda276bcf9041c9be89ebe86c34e1\"\u003e\u003ccode\u003e0c7d03d\u003c/code\u003e\u003c/a\u003e Add support for Postgres 17 and update default version (\u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fergusstrange/embedded-postgres/commit/bab016e3d52239a871b12798f6ddbeefc9d2045a\"\u003e\u003ccode\u003ebab016e\u003c/code\u003e\u003c/a\u003e Ensure target directories exist before extraction and add test for runtime pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fergusstrange/embedded-postgres/commit/4fb7ddc646853d24521dfbb119c9a3fbf6f8a675\"\u003e\u003ccode\u003e4fb7ddc\u003c/code\u003e\u003c/a\u003e fix: prevent panic when \u003ccode\u003e*http.Response\u003c/code\u003e is nil (\u003ca href=\"https://redirect.github.com/fergusstrange/embedded-postgres/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fergusstrange/embedded-postgres/compare/v1.30.0...v1.32.0\"\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.129.0 to 0.133.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.133.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: resolve Snyk security warning with path traversal by \u003ca href=\"https://github.com/seborama\"\u003e\u003ccode\u003e@​seborama\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1066\"\u003egetkin/kin-openapi#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: replace bigfloat with decimal128 to fix rounding errors during validation by \u003ca href=\"https://github.com/Revolyssup\"\u003e\u003ccode\u003e@​Revolyssup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1068\"\u003egetkin/kin-openapi#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: Preserve externalDocs on operations during conversion by \u003ca href=\"https://github.com/hwustrack\"\u003e\u003ccode\u003e@​hwustrack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1070\"\u003egetkin/kin-openapi#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix ineffectual caching of compiled regexps by \u003ca href=\"https://github.com/philpearl\"\u003e\u003ccode\u003e@​philpearl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1076\"\u003egetkin/kin-openapi#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: use Ptr instead of BoolPtr,Float64Ptr,Int64Ptr,Uint64Ptr by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1033\"\u003egetkin/kin-openapi#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: resolve refs in parameter examples 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/1086\"\u003egetkin/kin-openapi#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapifilter: Add support for RFC 7396 application/merge-patch+json by \u003ca href=\"https://github.com/byted\"\u003e\u003ccode\u003e@​byted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1084\"\u003egetkin/kin-openapi#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: use FileBodyDecoder if the format is specified as binary by \u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1088\"\u003egetkin/kin-openapi#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: preserve all validation errors for allOf by \u003ca href=\"https://github.com/alexbakker\"\u003e\u003ccode\u003e@​alexbakker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1087\"\u003egetkin/kin-openapi#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: support primitive parsing for individual text like parts in multipart/form-data by \u003ca href=\"https://github.com/nmeheus\"\u003e\u003ccode\u003e@​nmeheus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1090\"\u003egetkin/kin-openapi#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome coding style fixes and cleaning up by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1093\"\u003egetkin/kin-openapi#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: preserve x-fields when converting from v2 to v3 by \u003ca href=\"https://github.com/saltbo\"\u003e\u003ccode\u003e@​saltbo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1092\"\u003egetkin/kin-openapi#1092\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/seborama\"\u003e\u003ccode\u003e@​seborama\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1066\"\u003egetkin/kin-openapi#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Revolyssup\"\u003e\u003ccode\u003e@​Revolyssup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1068\"\u003egetkin/kin-openapi#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hwustrack\"\u003e\u003ccode\u003e@​hwustrack\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1070\"\u003egetkin/kin-openapi#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/philpearl\"\u003e\u003ccode\u003e@​philpearl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1076\"\u003egetkin/kin-openapi#1076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/byted\"\u003e\u003ccode\u003e@​byted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1084\"\u003egetkin/kin-openapi#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1088\"\u003egetkin/kin-openapi#1088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nmeheus\"\u003e\u003ccode\u003e@​nmeheus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1090\"\u003egetkin/kin-openapi#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/saltbo\"\u003e\u003ccode\u003e@​saltbo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1092\"\u003egetkin/kin-openapi#1092\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.132.0...v0.133.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.132.0...v0.133.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.132.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: Use fmt.Sprint without formating by \u003ca href=\"https://github.com/gaiaz-iusipov\"\u003e\u003ccode\u003e@​gaiaz-iusipov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1061\"\u003egetkin/kin-openapi#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3filter: don't consume request body in \u003ccode\u003eAuthenticatorFunc\u003c/code\u003e by \u003ca href=\"https://github.com/jamietanna\"\u003e\u003ccode\u003e@​jamietanna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1064\"\u003egetkin/kin-openapi#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: fix for refs on items within additional properties by \u003ca href=\"https://github.com/roberth1988\"\u003e\u003ccode\u003e@​roberth1988\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1067\"\u003egetkin/kin-openapi#1067\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/gaiaz-iusipov\"\u003e\u003ccode\u003e@​gaiaz-iusipov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1061\"\u003egetkin/kin-openapi#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roberth1988\"\u003e\u003ccode\u003e@​roberth1988\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1067\"\u003egetkin/kin-openapi#1067\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.131.0...v0.132.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.131.0...v0.132.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.131.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: de-register ZipFileBodyDecoder and make a few decoders public by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1059\"\u003egetkin/kin-openapi#1059\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.130.0...v0.131.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.130.0...v0.131.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.130.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3gen): Customize json.RawMessage by \u003ca href=\"https://github.com/kyleconroy\"\u003e\u003ccode\u003e@​kyleconroy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1050\"\u003egetkin/kin-openapi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Fix issue with separate component generated for time.Time by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1052\"\u003egetkin/kin-openapi#1052\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/getkin/kin-openapi/commit/2baea3d16906f92e241304527137592a8251afc9\"\u003e\u003ccode\u003e2baea3d\u003c/code\u003e\u003c/a\u003e openapi2conv: preserve x-fields when converting from v2 to v3 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/59b018c1b3242bf93683ddd2fd5372e18270d389\"\u003e\u003ccode\u003e59b018c\u003c/code\u003e\u003c/a\u003e Some coding style fixes and cleaning up (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/a33c5f8c6582fc7094f62182bd7c8f62c6bfbcf7\"\u003e\u003ccode\u003ea33c5f8\u003c/code\u003e\u003c/a\u003e openapi3filter: support primitive parsing for individual text like parts in m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e00a34088955fdb170656bdd9a54f8a72a77e9c7\"\u003e\u003ccode\u003ee00a340\u003c/code\u003e\u003c/a\u003e openapi3: preserve all validation errors for allOf (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/6acf92bcc474992a1328321bb6e875568d513f5f\"\u003e\u003ccode\u003e6acf92b\u003c/code\u003e\u003c/a\u003e openapi3filter: use FileBodyDecoder if the format is specified as binary (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4358c4aa2ae7843b63d0fb264b68995be4e1b180\"\u003e\u003ccode\u003e4358c4a\u003c/code\u003e\u003c/a\u003e feat: add support for RFC 7396 application/merge-patch+json (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d72d75b95b6d35cbd729e9bbd8d03872e0c2df07\"\u003e\u003ccode\u003ed72d75b\u003c/code\u003e\u003c/a\u003e openapi3: resolve refs in parameter examples (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/2de45f70d4afe6446074321af3f6d542e91f7f0d\"\u003e\u003ccode\u003e2de45f7\u003c/code\u003e\u003c/a\u003e openapi3: use Ptr instead of BoolPtr,Float64Ptr,Int64Ptr,Uint64Ptr (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/783206b0fad6dc1de7c3252362f74fe4ffd00a10\"\u003e\u003ccode\u003e783206b\u003c/code\u003e\u003c/a\u003e openapi3: fix ineffectual caching of compiled regexps (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/90fb6412a4b6efaf42cc479a53c9f048d4d30144\"\u003e\u003ccode\u003e90fb641\u003c/code\u003e\u003c/a\u003e openapi2conv: Set externalDocs for Operations (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.129.0...v0.133.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-contrib/pprof` from 1.5.2 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-contrib/pprof/releases\"\u003egithub.com/gin-contrib/pprof's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec9978b06dcf9558f2930b0d97c77a7b2ab14ccde: chore: update Go version and dependencies in project configuration (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e11800d03a03e3a0b43cc7a18432d93b8552b5e6f: chore: update dependencies and Go version to latest releases (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7442ebf73c5bbe0bd6628f9ccb735cd8e107d102: ci: update GitHub Actions and adjust test configurations (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4554adf9cebce1a2e60c66fd0a2f235b8acd29ce: ci: update Go version and reorganize linter configurations (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\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/gin-contrib/pprof/commit/11800d03a03e3a0b43cc7a18432d93b8552b5e6f\"\u003e\u003ccode\u003e11800d0\u003c/code\u003e\u003c/a\u003e chore: update dependencies and Go version to latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/4554adf9cebce1a2e60c66fd0a2f235b8acd29ce\"\u003e\u003ccode\u003e4554adf\u003c/code\u003e\u003c/a\u003e ci: update Go version and reorganize linter configurations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/c9978b06dcf9558f2930b0d97c77a7b2ab14ccde\"\u003e\u003ccode\u003ec9978b0\u003c/code\u003e\u003c/a\u003e chore: update Go version and dependencies in project configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-contrib/pprof/commit/7442ebf73c5bbe0bd6628f9ccb735cd8e107d102\"\u003e\u003ccode\u003e7442ebf\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions and adjust test configurations\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gin-contrib/pprof/compare/v1.5.2...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gin-gonic/gin` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.0...v1.11.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-viper/mapstructure/v2` from 2.2.1 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/go-viper/mapstructure/releases\"\u003egithub.com/go-viper/mapstructure/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\u003erefactor: replace interface{} with any by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/115\"\u003ego-viper/mapstructure#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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/go-viper/mapstructure/pull/114\"\u003ego-viper/mapstructure#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneric tests by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/118\"\u003ego-viper/mapstructure#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix godoc reference link in README.md by \u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/107\"\u003ego-viper/mapstructure#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add StringToTimeLocationHookFunc to convert strings to *time.Location by \u003ca href=\"https://github.com/ErfanMomeniii\"\u003e\u003ccode\u003e@​ErfanMomeniii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/117\"\u003ego-viper/mapstructure#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add back previous StringToSlice as a weak function by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/119\"\u003ego-viper/mapstructure#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/ErfanMomeniii\"\u003e\u003ccode\u003e@​ErfanMomeniii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/117\"\u003ego-viper/mapstructure#117\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-viper/mapstructure/compare/v2.3.0...v2.4.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.7 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-viper/mapstructure/pull/46\"\u003ego-viper/mapstructure#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.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-viper/mapstructure/pull/47\"\u003ego-viper/mapstructure#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[enhancement] Add check for \u003ccode\u003ereflect.Value\u003c/code\u003e in \u003ccode\u003eComposeDecodeHookFunc\u003c/code\u003e by \u003ca href=\"https://github.com/mahadzaryab1\"\u003e\u003ccode\u003e@​mahadzaryab1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/52\"\u003ego-viper/mapstructure#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.0.2 to 5.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-viper/mapstructure/pull/51\"\u003ego-viper/mapstructure#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.0 to 4.2.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-viper/mapstructure/pull/50\"\u003ego-viper/mapstructure#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.1.0 to 5.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-viper/mapstructure/pull/55\"\u003ego-viper/mapstructure#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.2.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-viper/mapstructure/pull/58\"\u003ego-viper/mapstructure#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add Go 1.24 to the test matrix by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/74\"\u003ego-viper/mapstructure#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.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-viper/mapstructure/pull/72\"\u003ego-viper/mapstructure#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.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-viper/mapstructure/pull/76\"\u003ego-viper/mapstructure#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.3.0 to 5.4.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-viper/mapstructure/pull/78\"\u003ego-viper/mapstructure#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add decode hook for netip.Prefix by \u003ca href=\"https://github.com/tklauser\"\u003e\u003ccode\u003e@​tklauser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/85\"\u003ego-viper/mapstructure#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/86\"\u003ego-viper/mapstructure#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.13.4 to 3.28.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/87\"\u003ego-viper/mapstructure#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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 in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/93\"\u003ego-viper/mapstructure#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/92\"\u003ego-viper/mapstructure#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.17 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/97\"\u003ego-viper/mapstructure#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.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-viper/mapstructure/pull/96\"\u003ego-viper/mapstructure#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/90\"\u003ego-viper/mapstructure#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd omitzero tag. by \u003ca href=\"https://github.com/Crystalix007\"\u003e\u003ccode\u003e@​Crystalix007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/98\"\u003ego-viper/mapstructure#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse error structs instead of duplicated strings by \u003ca href=\"https://github.com/m1k1o\"\u003e\u003ccode\u003e@​m1k1o\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/102\"\u003ego-viper/mapstructure#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump 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 in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/101\"\u003ego-viper/mapstructure#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add common error interface by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/105\"\u003ego-viper/mapstructure#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate linter by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/106\"\u003ego-viper/mapstructure#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature allow unset pointer by \u003ca href=\"https://github.com/rostislaved\"\u003e\u003ccode\u003e@​rostislaved\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/80\"\u003ego-viper/mapstructure#80\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/tklauser\"\u003e\u003ccode\u003e@​tklauser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/85\"\u003ego-viper/mapstructure#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peczenyj\"\u003e\u003ccode\u003e@​peczenyj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/90\"\u003ego-viper/mapstructure#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Crystalix007\"\u003e\u003ccode\u003e@​Crystalix007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/98\"\u003ego-viper/mapstructure#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rostislaved\"\u003e\u003ccode\u003e@​rostislaved\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/80\"\u003ego-viper/mapstructure#80\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-viper/mapstructure/compare/v2.2.1...v2.3.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/b9794a5f0e73d425210d6614ed833067029155f5\"\u003e\u003ccode\u003eb9794a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/119\"\u003e#119\u003c/a\u003e from go-viper/string-to-weak-slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/17cdcb0741054e2a33938adf6bd1f2a5c0aa8f30\"\u003e\u003ccode\u003e17cdcb0\u003c/code\u003e\u003c/a\u003e feat: add back previous StringToSlice as a weak function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/3caca3614c3ab2c5b5d359c44fdcd72058887b19\"\u003e\u003ccode\u003e3caca36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/117\"\u003e#117\u003c/a\u003e from ErfanMomeniii/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/9a861bc115f2b54ed4e494662f29c172d9ef046a\"\u003e\u003ccode\u003e9a861bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/107\"\u003e#107\u003c/a\u003e from peczenyj/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/86ed5b59da0615fb8c3a413f401cdf0231f1234c\"\u003e\u003ccode\u003e86ed5b5\u003c/code\u003e\u003c/a\u003e refactor: update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ace5b4e8b3dec99468ffa9498e42fb09d177b0a6\"\u003e\u003ccode\u003eace5b4e\u003c/code\u003e\u003c/a\u003e chore: add interface any linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/1a4f1aef38bfa8549762aaf42c7c18a5d268e76e\"\u003e\u003ccode\u003e1a4f1ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/118\"\u003e#118\u003c/a\u003e from go-viper/generic-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/a2689090ed4348033c36724d866faf1f911a9f63\"\u003e\u003ccode\u003ea268909\u003c/code\u003e\u003c/a\u003e fix: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/17f1fd44eb7606b109c9bb017c0a1c6d3e93b5cd\"\u003e\u003ccode\u003e17f1fd4\u003c/code\u003e\u003c/a\u003e test: add more comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/b48c8566836bf291bfee2b217d51fc36e8e61f6f\"\u003e\u003ccode\u003eb48c856\u003c/code\u003e\u003c/a\u003e test: expand tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.2.1...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/jarcoal/httpmock` from 1.3.1 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/bsv-blockchain/spv-wallet/pull/990","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fspv-wallet/issues/990","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/990/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-11-03T04:06:51.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3580471416","node_id":"PR_kwDOIcNIms6xGuNu","number":249,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T04:06:51.000Z","updated_at":"2025-11-24T06:01:03.654Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/samber/lo","old_version":"1.51.0","new_version":"1.52.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/bytedance/sonic/loader","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/bytedance/sonic"},{"name":"github.com/gabriel-vasile/mimetype","old_version":"1.4.9","new_version":"1.4.11","repository_url":"https://github.com/gabriel-vasile/mimetype"},{"name":"github.com/go-playground/validator/v10","old_version":"10.27.0","new_version":"10.28.0","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/stretchr/objx","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/stretchr/objx"},{"name":"github.com/ugorji/go/codec","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/ugorji/go"}],"path":null,"ecosystem":"go"},"body":"Bumps the dev-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.1` | `1.11.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.2` | `5.3.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.51.0` | `1.52.0` |\n| [github.com/bytedance/sonic/loader](https://github.com/bytedance/sonic) | `0.3.0` | `0.4.0` |\n| [github.com/gabriel-vasile/mimetype](https://github.com/gabriel-vasile/mimetype) | `1.4.9` | `1.4.11` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.27.0` | `10.28.0` |\n| [github.com/stretchr/objx](https://github.com/stretchr/objx) | `0.5.2` | `0.5.3` |\n| [github.com/ugorji/go/codec](https://github.com/ugorji/go) | `1.3.0` | `1.3.1` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0\"\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.2.2 to 5.3.0\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.0\u003c/h2\u003e\n\u003cp\u003eThis release is almost identical to to \u003ccode\u003ev5.2.3\u003c/code\u003e but now correctly indicates Go 1.21 as minimum requirement.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CODEOWNERS by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/449\"\u003egolang-jwt/jwt#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Go version to indicate correct minimum requirement by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/452\"\u003egolang-jwt/jwt#452\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.2.3...v5.3.0\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.3...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump GitHub workflows and Go versions 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/438\"\u003egolang-jwt/jwt#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementing validation of multiple audiences by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/433\"\u003egolang-jwt/jwt#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 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/440\"\u003egolang-jwt/jwt#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplaced interface{} to any by \u003ca href=\"https://github.com/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug in validation of multiple audiences by \u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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.2.2...v5.2.3\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.2...v5.2.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/golang-jwt/jwt/commit/e9547a11aa603c52a31e315cdcaa71d0f25b921a\"\u003e\u003ccode\u003ee9547a1\u003c/code\u003e\u003c/a\u003e Bump Go version to indicate correct minimum requirement (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/3839817bf313f2cfe58853dcbe542ffd06300831\"\u003e\u003ccode\u003e3839817\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d83e545cee83663ad15137c8615900a60447baad\"\u003e\u003ccode\u003ed83e545\u003c/code\u003e\u003c/a\u003e Fix bug in validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/75740f19088857627364f255f3103a053071ca66\"\u003e\u003ccode\u003e75740f1\u003c/code\u003e\u003c/a\u003e replaced interface{} to any (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/048854f1b0ac96c0a843d52fc09d7878b853683f\"\u003e\u003ccode\u003e048854f\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/497a38ec597a28f8f7dd874deb28ad88fb65d0f7\"\u003e\u003ccode\u003e497a38e\u003c/code\u003e\u003c/a\u003e Implementing validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/12384ead1e03c0307ee57b05ee2e49cdaa8d30f4\"\u003e\u003ccode\u003e12384ea\u003c/code\u003e\u003c/a\u003e Bump GitHub workflows and Go versions (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/samber/lo` from 1.51.0 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.51.0...v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `github.com/bytedance/sonic` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check trailing space for 'native.SkipOneFast' by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/812\"\u003ebytedance/sonic#812\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0-rc1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\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/bytedance/sonic/commit/f51fac7a464fb46dd29ec553cbeaf470434634a8\"\u003e\u003ccode\u003ef51fac7\u003c/code\u003e\u003c/a\u003e fix: check trailing space for 'native.SkipOneFast' (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/de4f017fca6448580003b6cc661bed8fded68d1d\"\u003e\u003ccode\u003ede4f017\u003c/code\u003e\u003c/a\u003e feat: support go1.25 (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/9dc00881217b75fbf5ba31eccd3dbd3059e678e1\"\u003e\u003ccode\u003e9dc0088\u003c/code\u003e\u003c/a\u003e fix: trim the trailing whitespace for raw json value (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bytedance/sonic/loader` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/438eca44f360a935bf016fdb3f3c7b21169a23dc\"\u003e\u003ccode\u003e438eca4\u003c/code\u003e\u003c/a\u003e chore: pcsp for jit functions (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/045dce41fa5ea7d1af5bb55bb06b5ed342c42343\"\u003e\u003ccode\u003e045dce4\u003c/code\u003e\u003c/a\u003e style(internal/rt): fix a typo in filename (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/a71350bdcf30926460fcdc85a49ea38222c3b38e\"\u003e\u003ccode\u003ea71350b\u003c/code\u003e\u003c/a\u003e chore: update arm asm (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/cdd973986b95e82433a712df5e8cf26288bcaef7\"\u003e\u003ccode\u003ecdd9739\u003c/code\u003e\u003c/a\u003e fix: pcsp for jit functions (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/72bd4caf6fb6cb4d8c93f41d591b9e101eb3f346\"\u003e\u003ccode\u003e72bd4ca\u003c/code\u003e\u003c/a\u003e feature: use pool for EscapeHTML (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/48ba40b8e47bbb33828067f8250da9810f5b9b9f\"\u003e\u003ccode\u003e48ba40b\u003c/code\u003e\u003c/a\u003e fix: make validate skip behave more similarly like encoding/json (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/d55adc49e6c85784853d494a7ac7a92064e9ad90\"\u003e\u003ccode\u003ed55adc4\u003c/code\u003e\u003c/a\u003e fix:(decoder) not panic when map key is a interface (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/2eeb744e27b16a5994b005d2ec8ea9daf4ab008c\"\u003e\u003ccode\u003e2eeb744\u003c/code\u003e\u003c/a\u003e fix: make encoder pretouch able to recurse (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/53b981bdd59c34d4ee4bd40915101c5c5057dd04\"\u003e\u003ccode\u003e53b981b\u003c/code\u003e\u003c/a\u003e feat: show JSON trace when panic (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/908af5dfaf7d509db1f2c2b1c43f4df728db80a6\"\u003e\u003ccode\u003e908af5d\u003c/code\u003e\u003c/a\u003e fix: compilation error with \u003ccode\u003eGOEXPERIMENT=jsonv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytedance/sonic/compare/loader/v0.3.0...loader/v0.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/cloudwego/base64x` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/base64x/releases\"\u003egithub.com/cloudwego/base64x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: license checker and test in different go versions by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/12\"\u003ecloudwego/base64x#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade sonic/loader to v0.3.0 by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/13\"\u003ecloudwego/base64x#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\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/cloudwego/base64x/commit/b1a66433e2aaf4e90a73578a914a25afff44c28c\"\u003e\u003ccode\u003eb1a6643\u003c/code\u003e\u003c/a\u003e chore: upgrade sonic/loader to v0.3.0 (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/base64x/commit/5e89223982c671e1fa8dc71dae5fb761c42a9c64\"\u003e\u003ccode\u003e5e89223\u003c/code\u003e\u003c/a\u003e fix: license checker and test in different go versions (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gabriel-vasile/mimetype` from 1.4.9 to 1.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gabriel-vasile/mimetype/releases\"\u003egithub.com/gabriel-vasile/mimetype's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.11 cpio, wordperfect support\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewordperfect: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/707\"\u003egabriel-vasile/mimetype#707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecpio: add support for binary version in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/709\"\u003egabriel-vasile/mimetype#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshebang: fix detection with args by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/710\"\u003egabriel-vasile/mimetype#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshebang: support env -S by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/712\"\u003egabriel-vasile/mimetype#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edxf: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/720\"\u003egabriel-vasile/mimetype#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclone: stop cloning MIME when there is no charset in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/722\"\u003egabriel-vasile/mimetype#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eaaf: remove individual node for aaf in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/724\"\u003egabriel-vasile/mimetype#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emsoxml: match files and directories for first zip entry in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/729\"\u003egabriel-vasile/mimetype#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.10...v1.4.11\"\u003ehttps://github.com/gabriel-vasile/mimetype/compare/v1.4.10...v1.4.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.10 perfomance inprovements, tests and new formats\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, shell scripts, VSDX, OneNote, CHM and Netpbm file formats.\nChanges were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons between \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them. Results are in the \u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests/actions\"\u003eActions tab\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echarset: remove dependency on mime  in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/684\"\u003egabriel-vasile/mimetype#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emso_office: increase limit of checked entries from 4 to 100 in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/685\"\u003egabriel-vasile/mimetype#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: replace application/jar with application/java-archive in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/686\"\u003egabriel-vasile/mimetype#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZip container improvements in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/687\"\u003egabriel-vasile/mimetype#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJar first entry inside a zip in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/688\"\u003egabriel-vasile/mimetype#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg+html: better handling for comments in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/689\"\u003egabriel-vasile/mimetype#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exhtml: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/690\"\u003egabriel-vasile/mimetype#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc: behave more like file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/691\"\u003egabriel-vasile/mimetype#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elotus-1-2-3: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/695\"\u003egabriel-vasile/mimetype#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for zipped KML files by \u003ca href=\"https://github.com/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshell: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eruby: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/700\"\u003egabriel-vasile/mimetype#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython: associate with python2 and python3 shebangs by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/699\"\u003egabriel-vasile/mimetype#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evsdx: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/702\"\u003egabriel-vasile/mimetype#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoneNote: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/703\"\u003egabriel-vasile/mimetype#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echm: add support for Microsoft Compiled HTML Help in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/704\"\u003egabriel-vasile/mimetype#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNetpbm: add support by \u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/gabriel-vasile/mimetype/commit/99148300a8a57c40a23ee4ef34166a35e68fc7ac\"\u003e\u003ccode\u003e9914830\u003c/code\u003e\u003c/a\u003e msoxml: match files and directories for first zip entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/5ec19125b7081089845d1a4216c16bfbf5f3b1b9\"\u003e\u003ccode\u003e5ec1912\u003c/code\u003e\u003c/a\u003e json: prevent one alloc by re-using the same slice (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/7cfd61491265164f91b75d8f29f3e245220a6157\"\u003e\u003ccode\u003e7cfd614\u003c/code\u003e\u003c/a\u003e performance: use regular funcs instead of var funcs (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/71a0f37d652d5c01df804ca9804716ec82212d4e\"\u003e\u003ccode\u003e71a0f37\u003c/code\u003e\u003c/a\u003e aaf: remove individual node for aaf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/d0ad1037e9d643102ec8ea8b62f032850f149592\"\u003e\u003ccode\u003ed0ad103\u003c/code\u003e\u003c/a\u003e supported_mimes: fix lint and make test short\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/fa141bdcb5c76f4d2aabb91be055cae7ca48e96c\"\u003e\u003ccode\u003efa141bd\u003c/code\u003e\u003c/a\u003e supported_mimes: add .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/16a062b83a0ba2c41827d23ff7d91f99f3a75ee6\"\u003e\u003ccode\u003e16a062b\u003c/code\u003e\u003c/a\u003e supported_mimes: add hierarchy to table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/49f38623cdd2dad6719bf66c11966d827eff7abf\"\u003e\u003ccode\u003e49f3862\u003c/code\u003e\u003c/a\u003e clone: stop cloning MIME when there is no charset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/d0a95afda74904eb1e5ac0a3214edac46801d3f9\"\u003e\u003ccode\u003ed0a95af\u003c/code\u003e\u003c/a\u003e dxf: add support; closes \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/719\"\u003e#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/54d3513b61ca2c6765513e182178a3cf1f4591d6\"\u003e\u003ccode\u003e54d3513\u003c/code\u003e\u003c/a\u003e markup: fix for duplicate branch warning from linter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.27.0 to 10.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate workflow.yml to support 2 most recent major versions by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1417\"\u003ego-playground/validator#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.g...\n\n_Description has been truncated_","html_url":"https://github.com/greenbone/keycloak-client-golang/pull/249","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fkeycloak-client-golang/issues/249","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/249/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-30T14:11:48.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3570996234","node_id":"PR_kwDOKn2zmM6woYjW","number":331,"state":"open","title":":seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T14:11:48.000Z","updated_at":"2026-02-02T15:59:41.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":6,"packages":[{"name":"github.com/ionos-cloud/sdk-go/v6","old_version":"6.3.4","new_version":"6.3.5","repository_url":"https://github.com/ionos-cloud/sdk-go"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.27.2","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/spf13/pflag","old_version":"1.0.7","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/ionos-cloud/sdk-go/v6](https://github.com/ionos-cloud/sdk-go) | `6.3.4` | `6.3.5` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.27.2` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.7` | `1.0.10` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n\n\nUpdates `github.com/ionos-cloud/sdk-go/v6` from 6.3.4 to 6.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionos-cloud/sdk-go/releases\"\u003egithub.com/ionos-cloud/sdk-go/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ehttps://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionos-cloud/sdk-go/commit/a6b3bb08b0db38e836398563cc36d24e753ab3df\"\u003e\u003ccode\u003ea6b3bb0\u003c/code\u003e\u003c/a\u003e auto-generated version 6.3.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionos-cloud/sdk-go/compare/v6.3.4...v6.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.27.2\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.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\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\u003ev2.25.3\u003c/h2\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\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.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\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemit --github-output group only for progress report itself [f01aed1]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.2\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/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\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/51090a8c3b54e644b552b70bc95b9dedbbe27779\"\u003e\u003ccode\u003e51090a8\u003c/code\u003e\u003c/a\u003e Updating after docs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/606c1cb29be1b5e06c502e022559fb59e34d1629\"\u003e\u003ccode\u003e606c1cb\u003c/code\u003e\u003c/a\u003e Fix Ginkgo Reporter slice-bounds panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a6463b352073e4bcc3b9553a3a73ff8ccaec7d3a\"\u003e\u003ccode\u003ea6463b3\u003c/code\u003e\u003c/a\u003e Bug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.27.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.38.0 to 1.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\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\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.38.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/spf13/pflag` from 1.0.7 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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\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 \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/ionos-cloud/cluster-api-provider-ionoscloud/pull/331","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionos-cloud%2Fcluster-api-provider-ionoscloud/issues/331","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/331/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-30T07:35:33.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3569286967","node_id":"PR_kwDOCp7WE86wi5lE","number":504,"state":"open","title":"Bump the all-go-mod-patch-and-minor group with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","minor"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T07:35:33.000Z","updated_at":"2025-10-30T14:00:11.896Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-go-mod-patch-and-minor","update_count":5,"packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.1","new_version":"0.19.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"},{"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 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.1` | `0.19.0` |\n| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.4.0` | `1.6.0` |\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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/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 `sigs.k8s.io/controller-tools` from 0.16.1 to 0.19.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-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.34 by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1225\"\u003ekubernetes-sigs/controller-tools#1225\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1236\"\u003ekubernetes-sigs/controller-tools#1236\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1258\"\u003ekubernetes-sigs/controller-tools#1258\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1266\"\u003ekubernetes-sigs/controller-tools#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Applyconfiguration: Use correct groupVersion by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1218\"\u003ekubernetes-sigs/controller-tools#1218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Applyconfiguration: Register CRD markers by \u003ca href=\"https://github.com/alexymantha\"\u003e\u003ccode\u003e@​alexymantha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1221\"\u003ekubernetes-sigs/controller-tools#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: Add AtMostOneOf and ExactlyOneOf constraints by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1212\"\u003ekubernetes-sigs/controller-tools#1212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1224\"\u003ekubernetes-sigs/controller-tools#1224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Applyconfiguration: Fix AC generation so it builds and test all submodules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1226\"\u003ekubernetes-sigs/controller-tools#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Generate DeepCopy methods for testdata/cronjob by \u003ca href=\"https://github.com/mjlshen\"\u003e\u003ccode\u003e@​mjlshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1261\"\u003ekubernetes-sigs/controller-tools#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Sync \u003ccode\u003e.golangci.yaml\u003c/code\u003e from controller-runtime by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1249\"\u003ekubernetes-sigs/controller-tools#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Promote JoelSpeed to approver by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1220\"\u003ekubernetes-sigs/controller-tools#1220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Sync admins \u0026amp; maintainers with kubernetes/org by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1235\"\u003ekubernetes-sigs/controller-tools#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.34.0-alpha.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1215\"\u003ekubernetes-sigs/controller-tools#1215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.34.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1240\"\u003ekubernetes-sigs/controller-tools#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.34.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1267\"\u003ekubernetes-sigs/controller-tools#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0-alpha.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1223\"\u003ekubernetes-sigs/controller-tools#1223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0-beta.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1243\"\u003ekubernetes-sigs/controller-tools#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1268\"\u003ekubernetes-sigs/controller-tools#1268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱ci: Update golangci-lint to v2.1.6 and adjust configuration by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1206\"\u003ekubernetes-sigs/controller-tools#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update golangci lint version to v2.3.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1248\"\u003ekubernetes-sigs/controller-tools#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.32.0 to 0.33.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1205\"\u003ekubernetes-sigs/controller-tools#1205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1207\"\u003ekubernetes-sigs/controller-tools#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1208\"\u003ekubernetes-sigs/controller-tools#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.33.0 to 0.34.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1209\"\u003ekubernetes-sigs/controller-tools#1209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-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/kubernetes-sigs/controller-tools/pull/1213\"\u003ekubernetes-sigs/controller-tools#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1222\"\u003ekubernetes-sigs/controller-tools#1222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1228\"\u003ekubernetes-sigs/controller-tools#1228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1237\"\u003ekubernetes-sigs/controller-tools#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1246\"\u003ekubernetes-sigs/controller-tools#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.35.0 to 0.36.0 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1255\"\u003ekubernetes-sigs/controller-tools#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/checkout from 4.2.2 to 5.0.0 in the all-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/kubernetes-sigs/controller-tools/pull/1260\"\u003ekubernetes-sigs/controller-tools#1260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 in the all-go-mod-patch-and-minor 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/kubernetes-sigs/controller-tools/pull/1264\"\u003ekubernetes-sigs/controller-tools#1264\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/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1212\"\u003ekubernetes-sigs/controller-tools#1212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexymantha\"\u003e\u003ccode\u003e@​alexymantha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1221\"\u003ekubernetes-sigs/controller-tools#1221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mjlshen\"\u003e\u003ccode\u003e@​mjlshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1261\"\u003ekubernetes-sigs/controller-tools#1261\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-tools/compare/v0.18.0...v0.19.0\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.18.0...v0.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.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/kubernetes-sigs/controller-tools/commit/257e3a04698a16ea834c49f457de7704474f9a74\"\u003e\u003ccode\u003e257e3a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1268\"\u003e#1268\u003c/a\u003e from sbueringer/pr-promote-envtest-1.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/2b454ea7747697d13dd49eaf672a7e13f2c6a2f5\"\u003e\u003ccode\u003e2b454ea\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/650fc15723190c59f964c94ae6918f8d90c501d5\"\u003e\u003ccode\u003e650fc15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1266\"\u003e#1266\u003c/a\u003e from sbueringer/pr-bump-v0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3b0dd921a751cebe8d2059776588e802e5a3b0b2\"\u003e\u003ccode\u003e3b0dd92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1267\"\u003e#1267\u003c/a\u003e from sbueringer/pr-envtest-0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/16407068440a97680dab341f1428ba32116ca37d\"\u003e\u003ccode\u003e1640706\u003c/code\u003e\u003c/a\u003e Release envtest v1.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/36f98ef2e2b8f85b8fd85bc967a50dbc3461ffa2\"\u003e\u003ccode\u003e36f98ef\u003c/code\u003e\u003c/a\u003e Bump to k8s.io/* v0.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/df911f11282aa774a1da8f5db94bc51027c72838\"\u003e\u003ccode\u003edf911f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1264\"\u003e#1264\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/767291d0868b713d898dcd875f8cf931506d93bf\"\u003e\u003ccode\u003e767291d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b624019bbe8d5605fdb89b99d88882910a65ed14\"\u003e\u003ccode\u003eb624019\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1261\"\u003e#1261\u003c/a\u003e from mjlshen/webhook-testdata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d53aa908f3e7553cc9890c7d8c102647382b556b\"\u003e\u003ccode\u003ed53aa90\u003c/code\u003e\u003c/a\u003e Generate DeepCopy methods for testdata/cronjob\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.1...v0.19.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/yaml` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/yaml/releases\"\u003esigs.k8s.io/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;kyaml\u0026quot; support and yamlfmt by \u003ca href=\"https://github.com/thockin\"\u003e\u003ccode\u003e@​thockin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/132\"\u003ekubernetes-sigs/yaml#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBugfix: Handle unhashable keys during merge (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/122\"\u003ekubernetes-sigs/yaml#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprovement: wrap errors returned by JSON unmarshal (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/106\"\u003ekubernetes-sigs/yaml#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecation: Deprecate code in goyaml.v2 and goyaml.v3 directories, and redirect to equivalents in go.yaml.in/yaml/v2 and go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/pull/133\"\u003ekubernetes-sigs/yaml#133\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/yaml/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/kubernetes-sigs/yaml/compare/v1.4.0...v1.5.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/kubernetes-sigs/yaml/commit/048d724aca2d37ddb5b03c90b5b4550a3a48766d\"\u003e\u003ccode\u003e048d724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/issues/132\"\u003e#132\u003c/a\u003e from thockin/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/23c836c2b9e98fc38d2c395d780dcfe307d94424\"\u003e\u003ccode\u003e23c836c\u003c/code\u003e\u003c/a\u003e Bolster tests, mostly in error-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/2e3340bee11ce4edd63e825341ad300a82fd3fb8\"\u003e\u003ccode\u003e2e3340b\u003c/code\u003e\u003c/a\u003e Add compact output tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/4a4f5391cf1fdd74e42c2eb5670e192503377817\"\u003e\u003ccode\u003e4a4f539\u003c/code\u003e\u003c/a\u003e Add test case for tabs in multi-line strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/13509ad300ec7ceb5d79b6d806e345f6ae94b998\"\u003e\u003ccode\u003e13509ad\u003c/code\u003e\u003c/a\u003e Change which methods get a newline and fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/59c2c43bdf1970fb0c74682e9b47d4a499ba4358\"\u003e\u003ccode\u003e59c2c43\u003c/code\u003e\u003c/a\u003e Add compact mode so KYAML can be used in more places\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/abc1add3fd1978eccb8519aa3915c37966693dae\"\u003e\u003ccode\u003eabc1add\u003c/code\u003e\u003c/a\u003e kyaml: Implement escaping closer to YAML spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/7749171ef6cb7be7ccab3e684b030de6125f2c5f\"\u003e\u003ccode\u003e7749171\u003c/code\u003e\u003c/a\u003e Add a yamlfmt cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/a932007e17c79df3af8eb143ccdbdf2bd696c0c3\"\u003e\u003ccode\u003ea932007\u003c/code\u003e\u003c/a\u003e Add KYAML support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/yaml/commit/0f318dce2b6c41d0c47bf05f9b07c727dfa0cb90\"\u003e\u003ccode\u003e0f318dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/yaml/issues/134\"\u003e#134\u003c/a\u003e from kubernetes-sigs/forgot-to-add-redirects-for-cons...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/yaml/compare/v1.4.0...v1.6.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 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 \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/zalando-incubator/es-operator/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fes-operator/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-27T23:38:41.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3559098680","node_id":"PR_kwDOCdvj-c6wBHTG","number":7748,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T22:28:25.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T23:38:41.000Z","updated_at":"2025-11-24T22:28:27.000Z","time_to_close":2414984,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.31.15","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.88.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.36.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.1","repository_url":"https://github.com/nats-io/nats-server"},{"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/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.16.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","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":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.15","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.63.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.32.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.31.15` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.88.7` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.36.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.16.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.15` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.63.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.32.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\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` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\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.29.12 to 1.31.15\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/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\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/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\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/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\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/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\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/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\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/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\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/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.31.15\"\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/s3` from 1.78.2 to 1.88.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/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\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/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\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/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\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/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\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/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\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/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\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/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.88.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\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/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\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/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue, possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.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/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.36.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent panic when converting error chains containing non-comparable error types by using a safe fallback for visited detection in exception conversion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBehavioral change for the \u003ccode\u003eMaxBreadcrumbs\u003c/code\u003e client option. Removed the hard limit of 100 breadcrumbs, allowing users to set a larger limit and also changed the default limit from 30 to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1106\"\u003e#1106\u003c/a\u003e))\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe changes to error handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e) will affect issue grouping. It is expected that any wrapped and complex errors will be grouped under a new issue group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for improved issue grouping with enhanced error chain handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe SDK now provides better handling of complex error scenarios, particularly when dealing with multiple related errors or error chains. This feature automatically detects and properly structures errors created with Go's \u003ccode\u003eerrors.Join()\u003c/code\u003e function and other multi-error patterns.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Multiple errors are now properly grouped and displayed in Sentry\nerr1 := errors.New(\u0026quot;err1\u0026quot;)\nerr2 := errors.New(\u0026quot;err2\u0026quot;) \ncombinedErr := errors.Join(err1, err2)\n\u003cp\u003e// When captured, these will be shown as related exceptions in Sentry\nsentry.CaptureException(combinedErr)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option to allow filtering of HTTP transactions based on status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1089\"\u003e#1089\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure which HTTP status codes should not be traced by providing single codes or ranges\u003c/li\u003e\n\u003cli\u003eExample: \u003ccode\u003eTraceIgnoreStatusCodes: [][]int{{404}, {500, 599}}\u003c/code\u003e ignores 404 and server errors 500-599\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logs being incorrectly filtered by \u003ccode\u003eBeforeSend\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1109\"\u003e#1109\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLogs now bypass the \u003ccode\u003eprocessEvent\u003c/code\u003e method and are sent directly to the transport\u003c/li\u003e\n\u003cli\u003eThis ensures logs are only filtered by \u003ccode\u003eBeforeSendLog\u003c/code\u003e, not by the error/message \u003ccode\u003eBeforeSend\u003c/code\u003e callback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Go 1.25 and drop support for Go 1.22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.3\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.35.3.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\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/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.36.1\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.1.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent panic when converting error chains containing non-comparable error types by using a safe fallback for visited detection in exception conversion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.36.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBehavioral change for the \u003ccode\u003eMaxBreadcrumbs\u003c/code\u003e client option. Removed the hard limit of 100 breadcrumbs, allowing users to set a larger limit and also changed the default limit from 30 to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1106\"\u003e#1106\u003c/a\u003e))\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe changes to error handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e) will affect issue grouping. It is expected that any wrapped and complex errors will be grouped under a new issue group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for improved issue grouping with enhanced error chain handling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1075\"\u003e#1075\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe SDK now provides better handling of complex error scenarios, particularly when dealing with multiple related errors or error chains. This feature automatically detects and properly structures errors created with Go's \u003ccode\u003eerrors.Join()\u003c/code\u003e function and other multi-error patterns.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Multiple errors are now properly grouped and displayed in Sentry\nerr1 := errors.New(\u0026quot;err1\u0026quot;)\nerr2 := errors.New(\u0026quot;err2\u0026quot;) \ncombinedErr := errors.Join(err1, err2)\n\u003cp\u003e// When captured, these will be shown as related exceptions in Sentry\nsentry.CaptureException(combinedErr)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option to allow filtering of HTTP transactions based on status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1089\"\u003e#1089\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure which HTTP status codes should not be traced by providing single codes or ranges\u003c/li\u003e\n\u003cli\u003eExample: \u003ccode\u003eTraceIgnoreStatusCodes: [][]int{{404}, {500, 599}}\u003c/code\u003e ignores 404 and server errors 500-599\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logs being incorrectly filtered by \u003ccode\u003eBeforeSend\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1109\"\u003e#1109\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eLogs now bypass the \u003ccode\u003eprocessEvent\u003c/code\u003e method and are sent directly to the transport\u003c/li\u003e\n\u003cli\u003eThis ensures logs are only filtered by \u003ccode\u003eBeforeSendLog\u003c/code\u003e, not by the error/message \u003ccode\u003eBeforeSend\u003c/code\u003e callback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Go 1.25 and drop support for Go 1.22 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.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/getsentry/sentry-go/commit/1bdc7aaa3cfecfecff65be01358edc15c85439a2\"\u003e\u003ccode\u003e1bdc7aa\u003c/code\u003e\u003c/a\u003e release: 0.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/fb7dacf7b69dde7d53a6742953add79b6a7c6d98\"\u003e\u003ccode\u003efb7dacf\u003c/code\u003e\u003c/a\u003e Prepare 0.36.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/11f2790668758ef92d9ad67496b1983acbb16bcb\"\u003e\u003ccode\u003e11f2790\u003c/code\u003e\u003c/a\u003e fix: add fallback on non hashable errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2cf1dc0c1f43fad7a1b2ddba600b0d96c1681f21\"\u003e\u003ccode\u003e2cf1dc0\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.36.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/fe877a9b588baf3485270860b69185d9a8080982\"\u003e\u003ccode\u003efe877a9\u003c/code\u003e\u003c/a\u003e release: 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/586e92e4aea2b31aefd29eb16c9e9815eda2142f\"\u003e\u003ccode\u003e586e92e\u003c/code\u003e\u003c/a\u003e Prepare 0.36.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/99cebd57a973b21ea8ef1c1462eb7d31f2e4b29f\"\u003e\u003ccode\u003e99cebd5\u003c/code\u003e\u003c/a\u003e feat: properly support error capturing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/49d29a6c8c7956de141b07ca1cdd57f60c93d45c\"\u003e\u003ccode\u003e49d29a6\u003c/code\u003e\u003c/a\u003e fix: logs should not pass from processEvent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2dc3b97fd5d4776ee4aeeacf0701d9161160a786\"\u003e\u003ccode\u003e2dc3b97\u003c/code\u003e\u003c/a\u003e feat!: remove MaxBreadcrumbs hard limit and change default to 100 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c24b7484373c2a3afc81e7cffd33f24a6bcc8ece\"\u003e\u003ccode\u003ec24b748\u003c/code\u003e\u003c/a\u003e ref: create debuglog package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 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/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\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/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\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/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.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/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...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/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\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.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\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/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\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c43fcbb924ee8bc8453998094924d896bbe61f3a\"\u003e\u003ccode\u003ec43fcbb\u003c/code\u003e\u003c/a\u003e Run modernize. Deprecate Go 1.22 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/86a9489c72d0742ebe66ee9543d0f78abd82ebcd\"\u003e\u003ccode\u003e86a9489\u003c/code\u003e\u003c/a\u003e gzhttp: remove redundant err check in zstdReader (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ad4a0301d09c368139fd8171be06a8e0508d6088\"\u003e\u003ccode\u003ead4a030\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/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/1a8c0e48e1fa4245694103fc47721c83a9135588\"\u003e\u003ccode\u003e1a8c0e4\u003c/code\u003e\u003c/a\u003e Avoiding extra allocation in Reset (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.11.4 to 2.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.3 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7428\"\u003e#7428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.6 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nats.go v1.46.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.43.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys v0.37.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/time v0.14.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eGeneral\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eNewServerFromConfig\u003c/code\u003e function has been added to the embedded server API for parsing an external configuration file when \u003ccode\u003eConfigFile\u003c/code\u003e is supplied (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7364\"\u003e#7364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebSocket leafnode connections can now use a HTTP proxy by specifying \u003ccode\u003eproxy\u003c/code\u003e settings in the leafnode \u003ccode\u003eremotes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7242\"\u003e#7242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewrite_deadline\u003c/code\u003e option in the \u003ccode\u003ecluster\u003c/code\u003e, \u003ccode\u003eleafnode\u003c/code\u003e and \u003ccode\u003egateway\u003c/code\u003e config blocks allows configuring write deadlines on a finger-grained basis (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7405\"\u003e#7405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImproved\u003c/h3\u003e\n\u003cp\u003eMonitoring\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ejsz\u003c/code\u003e monitoring endpoint can now report leader counts (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7429\"\u003e#7429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJetStream\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe store lock is no longer held while searching for TTL expiry tasks, improving performance (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7344\"\u003e#7344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoving a message from the TTL state is now faster (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7344\"\u003e#7344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore no longer performs heap allocations for hash checks (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe filestore now reuses pooled write cache allocations more efficiently (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7346\"\u003e#7346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta snapshot performance for a very large number of assets has been improved after a regression in v2.11.9 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7350\"\u003e#7350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSequence-from-timestamp lookups, such as those using \u003ccode\u003eopt_start_time\u003c/code\u003e on consumers or \u003ccode\u003estart_time\u003c/code\u003e on message get requests, now use a binary search for improved lookup performance (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7357\"\u003e#7357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScheduled messages are now deactivated properly when followed up with another message on the same subject without a schedule (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7366\"\u003e#7366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta snapshots are no longer taken on every stream removal (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilestore cache lookups can now return early for empty blocks (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7381\"\u003e#7381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFilestore meta files are now written using temporary staging, avoiding accidental truncation on crashes (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7388\"\u003e#7388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAtomic batch publish now supports deduplication with the \u003ccode\u003eNats-Msg-Id\u003c/code\u003e header (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCache-specific log lines in the filestore have been improved (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7396\"\u003e#7396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog lines and errors related to offline/unsupported assets are now clearer (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7416\"\u003e#7416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7425\"\u003e#7425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cp\u003eGeneral\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/nats-io/nats-server/commit/fab5f999a25dfcdbd4c80d6f7c43cf87f571968f\"\u003e\u003ccode\u003efab5f99\u003c/code\u003e\u003c/a\u003e Release v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/bf2c60af2c8f49338f0dd88d1723b3806606faae\"\u003e\u003ccode\u003ebf2c60a\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.12.1 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7430\"\u003e#7430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/350d9d7ebb3dfbb54fa769398fa3dc13c44ff4c7\"\u003e\u003ccode\u003e350d9d7\u003c/code\u003e\u003c/a\u003e [FIXED] Filestore unlock when message erase fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/18007b87e5b5cd336c8cb8f7e22bcf70a600483f\"\u003e\u003ccode\u003e18007b8\u003c/code\u003e\u003c/a\u003e [IMPROVED] JSZ Raft leader stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/bc7407a8643aa06c14fb9eea777555bffc9559d5\"\u003e\u003ccode\u003ebc7407a\u003c/code\u003e\u003c/a\u003e Update to Go 1.25.3/1.24.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/ffbdb107c971f5962175d32d38aeef52225c81cf\"\u003e\u003ccode\u003effbdb10\u003c/code\u003e\u003c/a\u003e [FIXED] Trusted Proxies: Reload log message report added keys as removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/59361c973b0b85991b4c053c30a406dcfdc185e5\"\u003e\u003ccode\u003e59361c9\u003c/code\u003e\u003c/a\u003e Release v2.12.1-RC.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/fd8c5b71ad2ec1c6a530e17b46f9fd3f8dd54c69\"\u003e\u003ccode\u003efd8c5b7\u003c/code\u003e\u003c/a\u003e Cherry-picks for v2.12.1-RC.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/6c9a051a9ef6d03792bceeccb808d6d8f2e5a548\"\u003e\u003ccode\u003e6c9a051\u003c/code\u003e\u003c/a\u003e feat: add riscv64 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats-server/commit/84fe04a5adac0cc1b3089bc6500f950d7a491ed9\"\u003e\u003ccode\u003e84fe04a\u003c/code\u003e\u003c/a\u003e NRG: Parallel catchups can truncate committed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats-server/compare/v2.11.4...v2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.43.0 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.46.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdd omitempty to AllowMsgTTL and AllowMsgCounter (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.46.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eOverview\u003c/h3\u003e\n\u003cp\u003eThis release enables features introduced in \u003ca href=\"https://github.com/nats-io/nats-server/releases/tag/v2.12.0\"\u003enats-server@v2.12.0\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSome features, while enabled in the client by adding relevant configuration, have APIs exposed in \u003ca href=\"https://github.com/synadia-io/orbit.go\"\u003esynadia-io/orbit.go\u003c/a\u003e, namely:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/synadia-io/orbit.go/blob/main/counters/README.md\"\u003eDistributed Counters\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/synadia-io/orbit.go/blob/main/jetstreamext/README.md#atomic-batch-publishing\"\u003eAtomic batch publish\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eStream counters configuration option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew fields in \u003ccode\u003eClusterInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1935\"\u003e#1935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowAtomicPublish\u003c/code\u003e stream configuration option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePersistMode\u003c/code\u003e stream config option for configurable stream persistence settings (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllowMsgSchedules\u003c/code\u003e stream configuration option to enable message scheduling (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContext and timeout options to \u003ccode\u003eMessages.Next()\u003c/code\u003e plus \u003ccode\u003eFetch\u003c/code\u003e context support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1938\"\u003e#1938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom name prefix for ordered consumers (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrioritized priority policy (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eKeyValue:\n\u003cul\u003e\n\u003cli\u003eAdded KeyValue bucket metadada support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003eAdd max consumers limit error (code=10026). Thanks \u003ca href=\"https://github.com/Arlet2\"\u003e\u003ccode\u003e@​Arlet2\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn more specific cons info error on ordered consumer recreation (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.45.0...v1.46.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.45.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eHandling for maximum account active connections exceeded (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1921\"\u003e#1921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\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/nats-io/nats.go/commit/4dc7f1e4f613c88eade172f8fe9ebeea4bf28675\"\u003e\u003ccode\u003e4dc7f1e\u003c/code\u003e\u003c/a\u003e Release v1.46.1 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/0bbc048e3b6941659c029dd778aa39643eee47be\"\u003e\u003ccode\u003e0bbc048\u003c/code\u003e\u003c/a\u003e [FIXED] Add omitempty to AllowMsgTTL and AllowMsgCounter (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/41de016ddd3a5d6dfd5250018c88fecc7abf975c\"\u003e\u003ccode\u003e41de016\u003c/code\u003e\u003c/a\u003e Release v1.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/2d3be0c81b47c6d747c057e858dcccbc0da6c305\"\u003e\u003ccode\u003e2d3be0c\u003c/code\u003e\u003c/a\u003e [IMPROVED] Bump nats-server test dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/9726c6f3bce55461780aee3dc7fd40724078e91f\"\u003e\u003ccode\u003e9726c6f\u003c/code\u003e\u003c/a\u003e [ADDED] AllowMsgSchedules field to enable message scheduling in stream config...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/5e67170a3195cc7af484529ba1e6151bf2677648\"\u003e\u003ccode\u003e5e67170\u003c/code\u003e\u003c/a\u003e [FIXED] Revert leftover no headers support changes (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1941\"\u003e#1941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/c85e27545ae3ddbc1f64d74e659b1890cc658267\"\u003e\u003ccode\u003ec85e275\u003c/code\u003e\u003c/a\u003e [ADDED] Introduce PersistMode for configurable persistence settings in stream...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/13d3ae2df4c67412ab887a45d542a12053dd58ec\"\u003e\u003ccode\u003e13d3ae2\u003c/code\u003e\u003c/a\u003e [ADDED] AllowAtomicPublish option on stream config (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/60f17186ecfffaa404485047969f129c5a186fb0\"\u003e\u003ccode\u003e60f1718\u003c/code\u003e\u003c/a\u003e [CHANGED] Remove no headers support (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1939\"\u003e#1939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/ec9b58f8954ca95f9fd2bdc1af0c8fe528e77764\"\u003e\u003ccode\u003eec9b58f\u003c/code\u003e\u003c/a\u003e [IMPROVED] Add test veryfying if mirror can be updated to regular stream (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/1934\"\u003e#1934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.43.0...v1.46.1\"\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:/...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7748","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7748","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7748/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-06T04:05:12.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2888748191","node_id":"PR_kwDOIcNIms6sLsyf","number":245,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:05:12.000Z","updated_at":"2025-10-06T04:05:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":15,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/gabriel-vasile/mimetype","old_version":"1.4.9","new_version":"1.4.10","repository_url":"https://github.com/gabriel-vasile/mimetype"},{"name":"github.com/go-playground/validator/v10","old_version":"10.27.0","new_version":"10.28.0","repository_url":"https://github.com/go-playground/validator"}],"path":null,"ecosystem":"go"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.10.1` | `1.11.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.2` | `5.3.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/gabriel-vasile/mimetype](https://github.com/gabriel-vasile/mimetype) | `1.4.9` | `1.4.10` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.27.0` | `10.28.0` |\n\n\nUpdates `github.com/gin-gonic/gin` from 1.10.1 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ca8ddb1aed78d9ffaf984e5489111838242fedb: feat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3904\"\u003e#3904\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4ccfa7c275c449990818e46759d5974a953cc1c1: feat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4190\"\u003e#4190\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9d7c0e9e1a301f417df9dc89a8cadc3bf9063db2: feat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3633\"\u003e#3633\u003c/a\u003e) (\u003ca href=\"https://github.com/CC11001100\"\u003e\u003ccode\u003e@​CC11001100\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb09c825e8e13134daaa90debfda198520e1b347: feat(context): add SetCookieData (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4240\"\u003e#4240\u003c/a\u003e) (\u003ca href=\"https://github.com/Narita-1095305\"\u003e\u003ccode\u003e@​Narita-1095305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef05f966a0824b1d302ee556183e2579c91954266: feat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4048\"\u003e#4048\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3cb30679b5e3021db16c776ed7e70d380586e9ce: feat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3986\"\u003e#3986\u003c/a\u003e) (\u003ca href=\"https://github.com/slowhigh\"\u003e\u003ccode\u003e@​slowhigh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24d67647cb9b4e0bbdcdec7f0c2086e8004e1572: feat(form): add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3970\"\u003e#3970\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3971\"\u003e#3971\u003c/a\u003e) (\u003ca href=\"https://github.com/bruceNu1l\"\u003e\u003ccode\u003e@​bruceNu1l\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8791c96960e719ff2f41e24163c5898656cee474: feat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3939\"\u003e#3939\u003c/a\u003e) (\u003ca href=\"https://github.com/joeig\"\u003e\u003ccode\u003e@​joeig\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e71496abe6836462e2ed70436b7d72ea2a3585417: feat(fs): Implement loading HTML from http.FileSystem (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4053\"\u003e#4053\u003c/a\u003e) (\u003ca href=\"https://github.com/sunshineplan\"\u003e\u003ccode\u003e@​sunshineplan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ac729dc4a497d360a23b9d7e766c622b3c99f51: feat(gin): support http3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3210\"\u003e#3210\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4621b7ac982335d9a74432e182dd2bfc6d841431: feat(router): add literal colon support (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1432\"\u003e#1432\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2857\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/wssccc\"\u003e\u003ccode\u003e@​wssccc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edbd8a2515093ad47cadc5c1fface89861a0b765c: feat: added \u003ccode\u003eAbortWithStatusPureJSON()\u003c/code\u003e in \u003ccode\u003eContext\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4290\"\u003e#4290\u003c/a\u003e) (\u003ca href=\"https://github.com/ddevsr\"\u003e\u003ccode\u003e@​ddevsr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e688a429d19d8c804447bb889d3635e2c31a5564d: feat: support custom json codec at runtime (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3391\"\u003e#3391\u003c/a\u003e) (\u003ca href=\"https://github.com/timandy\"\u003e\u003ccode\u003e@​timandy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8fb3136664254d7c592127f00d52849caba18a67: Revert \u0026quot;fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4245\"\u003e#4245\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee737e3e267beb4dc3bab16cc8be59e3902d98a94: fix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4193\"\u003e#4193\u003c/a\u003e) (\u003ca href=\"https://github.com/revevide\"\u003e\u003ccode\u003e@​revevide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4f339e6a35b163d31b30916b37f4176d385f41bd: fix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3966\"\u003e#3966\u003c/a\u003e) (\u003ca href=\"https://github.com/RedCrazyGhost\"\u003e\u003ccode\u003e@​RedCrazyGhost\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e36b0dede4b8c4a67d92c4107cebc5a068364321d: fix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3413\"\u003e#3413\u003c/a\u003e) (\u003ca href=\"https://github.com/hktalent\"\u003e\u003ccode\u003e@​hktalent\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee0d46ded6cb6974d55a255ab122d1aa6ca0cd60e: fix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3969\"\u003e#3969\u003c/a\u003e) (\u003ca href=\"https://github.com/adrianosela\"\u003e\u003ccode\u003e@​adrianosela\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edd33ff793861cee3baa77d575ff319119c366f3a: fix(docs): missing go markdown codeblock (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4266\"\u003e#4266\u003c/a\u003e) (\u003ca href=\"https://github.com/vdusart\"\u003e\u003ccode\u003e@​vdusart\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb38c59de7fef67400a1c98efeae700a689c45783: fix(errors): change Unwrap method receiver to value type (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4232\"\u003e#4232\u003c/a\u003e) (\u003ca href=\"https://github.com/OrkhanAlikhanov\"\u003e\u003ccode\u003e@​OrkhanAlikhanov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e28e57f58b184b2305ace192e02496bb89f6fd8cb: fix(form): Set default value for form fields (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4047\"\u003e#4047\u003c/a\u003e) (\u003ca href=\"https://github.com/ahmadSaeedGoda\"\u003e\u003ccode\u003e@​ahmadSaeedGoda\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e626d55b0c02937645c21774cacc021713de88604: fix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4003\"\u003e#4003\u003c/a\u003e) (\u003ca href=\"https://github.com/phsym\"\u003e\u003ccode\u003e@​phsym\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7d147928ee232fce156ea7ce8ae6329e148aeb41: fix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/kplachkov\"\u003e\u003ccode\u003e@​kplachkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec677ccc40a60386565dd0d755efacb85d153feca: fix(go): invalid Go toolchain version (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3961\"\u003e#3961\u003c/a\u003e) (\u003ca href=\"https://github.com/thinkerou\"\u003e\u003ccode\u003e@​thinkerou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3319038418656a268c889393cb2dd4224c4469ec: fix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4222\"\u003e#4222\u003c/a\u003e) (\u003ca href=\"https://github.com/eduardo-ax\"\u003e\u003ccode\u003e@​eduardo-ax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e674522db91d637d179c16c372d87756ea26fa089: fix(time): binding time with empty value (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4103\"\u003e#4103\u003c/a\u003e) (\u003ca href=\"https://github.com/ksw2000\"\u003e\u003ccode\u003e@​ksw2000\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eea53388e6ee4a6a0a1647b390c56eeed780e7e56: fix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4077\"\u003e#4077\u003c/a\u003e) (\u003ca href=\"https://github.com/kingcanfish\"\u003e\u003ccode\u003e@​kingcanfish\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8763f33c65f7df8be5b9fe7504ab7fcf20abb41d: fix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3987\"\u003e#3987\u003c/a\u003e) (\u003ca href=\"https://github.com/bound2\"\u003e\u003ccode\u003e@​bound2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7a1b655074c313f9491c83bb8ea164cdc4a9afe9: fix: sonic on arm64 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4234\"\u003e#4234\u003c/a\u003e) (\u003ca href=\"https://github.com/yashgorana\"\u003e\u003ccode\u003e@​yashgorana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5826722a87cf5855fcc4b794cbef11612352771d: fix: version number discrepancy (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4299\"\u003e#4299\u003c/a\u003e) (\u003ca href=\"https://github.com/suwakei\"\u003e\u003ccode\u003e@​suwakei\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e40725d85badd647870df6f9fa7a75ac76341f804: chore(bind): return 413 status code when error is \u003ccode\u003ehttp.MaxBytesError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4227\"\u003e#4227\u003c/a\u003e) (\u003ca href=\"https://github.com/ItalyPaleAle\"\u003e\u003ccode\u003e@​ItalyPaleAle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef875d8728306c2c2c6f504900ab08cd1d8c47f12: chore(context): test context initialization and handler logic (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4087\"\u003e#4087\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7693e67c23005743502962d3bb9839a354d6688: chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4351\"\u003e#4351\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eafa0c31d97e1b112ccfe7652957f7d8514580c72: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4216\"\u003e#4216\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e255af882db4baf0ed6209f1a5471f1663c5d0060: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e545fd74379a0b167a918e38626ae5f7eb83fb243: chore(deps): bump github.com/go-playground/validator/v10 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4289\"\u003e#4289\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec3c8620a7fb4e09c7845feca4e8e8a8678a2685d: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4052\"\u003e#4052\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecf32d2dcf8c7534f59727c5e213e45f2412c593a: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4212\"\u003e#4212\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ebb824731032856460aa3ffc23bd90e11bf7d5199: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4197\"\u003e#4197\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e61c2b1c28f0c5a754330545e31f02cd6d6f7944e: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4250\"\u003e#4250\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb7d6308bcc84066df79a047ae363a6120fe87808: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4281\"\u003e#4281\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e077a2f39c85700ba0823f85ed29cec0c8f2cbdfc: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4328\"\u003e#4328\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e46150257b3eec60e3e0bf1cee7c03439099aef83: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4347\"\u003e#4347\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea6287825c95821a378a34f8a5c9139ea1f6ebd96: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4268\"\u003e#4268\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ecc4e11438cd6c0bcc632fe3492d3817dfa21c337: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4013\"\u003e#4013\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.11.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(gin): Experimental support for HTTP/3 using quic-go/quic-go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): add array collection format in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3986\"\u003e#3986\u003c/a\u003e), add custom string slice for form tag unmarshal (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3970\"\u003e#3970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add BindPlain (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3904\"\u003e#3904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(fs): Export, test and document OnlyFilesFS (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for unixMilli and unixMicro (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(form): Support default values for collections in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4048\"\u003e#4048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): GetXxx added support for more go native types (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3633\"\u003e#3633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): simplify \u0026quot;GetType()\u0026quot; functions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(slice): simplify SliceValidationError Error method (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): refactor context handling and improve test robustness (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4066\"\u003e#4066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use strings.Cut to replace strings.Index (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): add an optional permission parameter to SaveUploadedFile (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4068\"\u003e#4068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etree: replace the self-defined 'min' to official one (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3975\"\u003e#3975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003econtext: Remove redundant filepath.Dir usage (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent middleware re-entry issue in HandleContext (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3987\"\u003e#3987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): prevent duplicate decoding and add validation in decodeToml (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): Do not panic when handling method not allowed on empty tree (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): data race warning for gin mode (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): verify URL is Non-nil in initQueryCache() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): YAML judgment logic in Negotiate (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): check handler is nil (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3413\"\u003e#3413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(readme): fix broken link to English documentation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tree): Keep panic infos consistent when wildcard type build faild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: support Go 1.25 in CI/CD (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add Go version 1.24 to GitHub Actions (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild: update Gin minimum Go version to 1.21 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4091\"\u003e#4091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4090\"\u003e#4090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(lint): update workflows and improve test request consistency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4126\"\u003e#4126\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/gin-gonic/gin/commit/6ad6205e9c94a4b8a320219e28c37c29d22a7a2c\"\u003e\u003ccode\u003e6ad6205\u003c/code\u003e\u003c/a\u003e docs(changelog): upgrade Gin to v1.11.0 and add release notes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/7858527c8c2a15bddf27ea71162f8f70c82f2cdf\"\u003e\u003ccode\u003e7858527\u003c/code\u003e\u003c/a\u003e docs(changelog): update release notes for Gin v1.10.1 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cb000f570c127a503535fa5be9c0237823ea7e4d\"\u003e\u003ccode\u003ecb000f5\u003c/code\u003e\u003c/a\u003e ci: integrate Trivy vulnerability scanning into CI workflow (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/2119046230f0119c7c88f86a6b441d9d3aaad03e\"\u003e\u003ccode\u003e2119046\u003c/code\u003e\u003c/a\u003e ci: support Go 1.25 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4341\"\u003e#4341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/da372fc77840b3badf4efef5ec2d203cdc73f1db\"\u003e\u003ccode\u003eda372fc\u003c/code\u003e\u003c/a\u003e build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e198f6e859220afd35bc2fb2fd5d404d7c0882ca\"\u003e\u003ccode\u003ee198f6e\u003c/code\u003e\u003c/a\u003e refactor(render): remove headers parameter from writeHeader (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/cca98d2d266d3797a8bf70f5903c2fbe32e8bf86\"\u003e\u003ccode\u003ecca98d2\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/9b1e3533e2d17b6152b05efeab8280f450e68e52\"\u003e\u003ccode\u003e9b1e353\u003c/code\u003e\u003c/a\u003e refactor(tree): replace string(/) with \u0026quot;/\u0026quot; in node.insertChild (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/f9bd00a6b7939b941fde3fdd239367f4a7d6b137\"\u003e\u003ccode\u003ef9bd00a\u003c/code\u003e\u003c/a\u003e perf(context): optimize getMapFromFormData performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4339\"\u003e#4339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/28172fa68206b2ced9df3417fad50bcabd6d9eb6\"\u003e\u003ccode\u003e28172fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0\"\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.2.2 to 5.3.0\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.0\u003c/h2\u003e\n\u003cp\u003eThis release is almost identical to to \u003ccode\u003ev5.2.3\u003c/code\u003e but now correctly indicates Go 1.21 as minimum requirement.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreate CODEOWNERS by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/449\"\u003egolang-jwt/jwt#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Go version to indicate correct minimum requirement by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/452\"\u003egolang-jwt/jwt#452\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.2.3...v5.3.0\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.3...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump GitHub workflows and Go versions 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/438\"\u003egolang-jwt/jwt#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementing validation of multiple audiences by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/433\"\u003egolang-jwt/jwt#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 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/440\"\u003egolang-jwt/jwt#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplaced interface{} to any by \u003ca href=\"https://github.com/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix bug in validation of multiple audiences by \u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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/aachex\"\u003e\u003ccode\u003e@​aachex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/445\"\u003egolang-jwt/jwt#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfinnman-cotn\"\u003e\u003ccode\u003e@​sfinnman-cotn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/441\"\u003egolang-jwt/jwt#441\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.2.2...v5.2.3\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.2...v5.2.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/golang-jwt/jwt/commit/e9547a11aa603c52a31e315cdcaa71d0f25b921a\"\u003e\u003ccode\u003ee9547a1\u003c/code\u003e\u003c/a\u003e Bump Go version to indicate correct minimum requirement (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/3839817bf313f2cfe58853dcbe542ffd06300831\"\u003e\u003ccode\u003e3839817\u003c/code\u003e\u003c/a\u003e Create CODEOWNERS (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d83e545cee83663ad15137c8615900a60447baad\"\u003e\u003ccode\u003ed83e545\u003c/code\u003e\u003c/a\u003e Fix bug in validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/75740f19088857627364f255f3103a053071ca66\"\u003e\u003ccode\u003e75740f1\u003c/code\u003e\u003c/a\u003e replaced interface{} to any (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/048854f1b0ac96c0a843d52fc09d7878b853683f\"\u003e\u003ccode\u003e048854f\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/497a38ec597a28f8f7dd874deb28ad88fb65d0f7\"\u003e\u003ccode\u003e497a38e\u003c/code\u003e\u003c/a\u003e Implementing validation of multiple audiences (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/12384ead1e03c0307ee57b05ee2e49cdaa8d30f4\"\u003e\u003ccode\u003e12384ea\u003c/code\u003e\u003c/a\u003e Bump GitHub workflows and Go versions (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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 `github.com/bytedance/sonic` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check trailing space for 'native.SkipOneFast' by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/812\"\u003ebytedance/sonic#812\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0-rc1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: trim the trailing whitespace for raw json value by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/806\"\u003ebytedance/sonic#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support go1.25 by \u003ca href=\"https://github.com/AsterDY\"\u003e\u003ccode\u003e@​AsterDY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/808\"\u003ebytedance/sonic#808\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\"\u003ehttps://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0-rc1\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/bytedance/sonic/commit/f51fac7a464fb46dd29ec553cbeaf470434634a8\"\u003e\u003ccode\u003ef51fac7\u003c/code\u003e\u003c/a\u003e fix: check trailing space for 'native.SkipOneFast' (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/de4f017fca6448580003b6cc661bed8fded68d1d\"\u003e\u003ccode\u003ede4f017\u003c/code\u003e\u003c/a\u003e feat: support go1.25 (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/9dc00881217b75fbf5ba31eccd3dbd3059e678e1\"\u003e\u003ccode\u003e9dc0088\u003c/code\u003e\u003c/a\u003e fix: trim the trailing whitespace for raw json value (\u003ca href=\"https://redirect.github.com/bytedance/sonic/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudwego/base64x` from 0.1.5 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/base64x/releases\"\u003egithub.com/cloudwego/base64x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: license checker and test in different go versions by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/12\"\u003ecloudwego/base64x#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade sonic/loader to v0.3.0 by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/base64x/pull/13\"\u003ecloudwego/base64x#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\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/cloudwego/base64x/commit/b1a66433e2aaf4e90a73578a914a25afff44c28c\"\u003e\u003ccode\u003eb1a6643\u003c/code\u003e\u003c/a\u003e chore: upgrade sonic/loader to v0.3.0 (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/base64x/commit/5e89223982c671e1fa8dc71dae5fb761c42a9c64\"\u003e\u003ccode\u003e5e89223\u003c/code\u003e\u003c/a\u003e fix: license checker and test in different go versions (\u003ca href=\"https://redirect.github.com/cloudwego/base64x/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/base64x/compare/v0.1.5...v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gabriel-vasile/mimetype` from 1.4.9 to 1.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gabriel-vasile/mimetype/releases\"\u003egithub.com/gabriel-vasile/mimetype's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.10 perfomance inprovements, tests and new formats\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, shell scripts, VSDX, OneNote, CHM and Netpbm file formats.\nChanges were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons between \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them. Results are in the \u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests/actions\"\u003eActions tab\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echarset: remove dependency on mime  in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/684\"\u003egabriel-vasile/mimetype#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emso_office: increase limit of checked entries from 4 to 100 in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/685\"\u003egabriel-vasile/mimetype#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: replace application/jar with application/java-archive in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/686\"\u003egabriel-vasile/mimetype#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZip container improvements in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/687\"\u003egabriel-vasile/mimetype#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJar first entry inside a zip in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/688\"\u003egabriel-vasile/mimetype#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg+html: better handling for comments in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/689\"\u003egabriel-vasile/mimetype#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exhtml: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/690\"\u003egabriel-vasile/mimetype#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc: behave more like file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/691\"\u003egabriel-vasile/mimetype#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elotus-1-2-3: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/695\"\u003egabriel-vasile/mimetype#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for zipped KML files by \u003ca href=\"https://github.com/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshell: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eruby: add support by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/700\"\u003egabriel-vasile/mimetype#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython: associate with python2 and python3 shebangs by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/699\"\u003egabriel-vasile/mimetype#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evsdx: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/702\"\u003egabriel-vasile/mimetype#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoneNote: add support in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/703\"\u003egabriel-vasile/mimetype#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echm: add support for Microsoft Compiled HTML Help in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/704\"\u003egabriel-vasile/mimetype#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNetpbm: add support by \u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\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/dmlambea\"\u003e\u003ccode\u003e@​dmlambea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/693\"\u003egabriel-vasile/mimetype#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/694\"\u003egabriel-vasile/mimetype#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kenshaw\"\u003e\u003ccode\u003e@​kenshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/705\"\u003egabriel-vasile/mimetype#705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.10\"\u003ehttps://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.10-rc2 XHTML, Lotus, KML, VSDX, OneNote, shell scripts\u003c/h2\u003e\n\u003cp\u003eThis release adds support for XHTML, Lotus-1-2-3, KML, and shell scripts. Changes were made to make mimetype behave more file linux \u003ccode\u003e$ file --mime\u003c/code\u003e utility\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype_tests\"\u003ehttps://github.com/gabriel-vasile/mimetype_tests\u003c/a\u003e repo is now used for running comparisons betweem \u003ccode\u003emimetype\u003c/code\u003e and \u003ccode\u003e$ file --mime\u003c/code\u003e. It contains 50 000 samples and \u003ccode\u003emimetype\u003c/code\u003e identifies the same format as \u003ccode\u003e$ file --mime\u003c/code\u003e for ~97% of them.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echarset: remove dependency on x/net for parsing html in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/669\"\u003egabriel-vasile/mimetype#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCSV: replace stdlib reader with a parser that allocates less in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/672\"\u003egabriel-vasile/mimetype#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esvg: make detection harder in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/674\"\u003egabriel-vasile/mimetype#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epdf: relax check to match file in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/677\"\u003egabriel-vasile/mimetype#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecsv: stop mutating input byte slices; for \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/680\"\u003e#680\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/pull/681\"\u003egabriel-vasile/mimetype#681\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/gabriel-vasile/mimetype/commit/8dee3e792e7e4ca7f784e815379ea9f5ca766fd4\"\u003e\u003ccode\u003e8dee3e7\u003c/code\u003e\u003c/a\u003e Add Netpbm support (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/fefd0af4d23d687d68b717c90469f2fd73de981e\"\u003e\u003ccode\u003efefd0af\u003c/code\u003e\u003c/a\u003e chm: add support for Microsoft Compiled HTML Help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/eaef3b14d579fd37ec9c6c4c79fb8ab24adaa980\"\u003e\u003ccode\u003eeaef3b1\u003c/code\u003e\u003c/a\u003e oneNote: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/405687f3fbe1c80416fed5dd8f5d9066474f57ba\"\u003e\u003ccode\u003e405687f\u003c/code\u003e\u003c/a\u003e vsdx: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/cbeec0330db29652688bc74e5444e9acc885aee2\"\u003e\u003ccode\u003ecbeec03\u003c/code\u003e\u003c/a\u003e python: associate with python2 and python3 shebangs (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/f5c807fbe29ca7b3bb5785beb0f5e06a0d08e267\"\u003e\u003ccode\u003ef5c807f\u003c/code\u003e\u003c/a\u003e ruby: add support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/9e0c82385e76f4ce59b1646464a10cee6d673393\"\u003e\u003ccode\u003e9e0c823\u003c/code\u003e\u003c/a\u003e charset: limit detection to first 1024 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/2f0854be3b9bbae4d449f8994d133f1c743f1885\"\u003e\u003ccode\u003e2f0854b\u003c/code\u003e\u003c/a\u003e text: limit check to max 4096 bytes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/310dc04f8657a9dca3351817276cf8e36a76fd38\"\u003e\u003ccode\u003e310dc04\u003c/code\u003e\u003c/a\u003e zip: stop searching when PK\\x03\\x04 cannot be found (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gabriel-vasile/mimetype/commit/9ffa89204dcfcf5fdbd5a566592a5c98d86a63d4\"\u003e\u003ccode\u003e9ffa892\u003c/code\u003e\u003c/a\u003e shell: add support (\u003ca href=\"https://redirect.github.com/gabriel-vasile/mimetype/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gabriel-vasile/mimetype/compare/v1.4.9...v1.4.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-playground/validator/v10` from 10.27.0 to 10.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate workflow.yml to support 2 most recent major versions by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1417\"\u003ego-playground/validator#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 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/go-playground/validator/pull/1456\"\u003ego-playground/validator#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.25 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1459\"\u003ego-playground/validator#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.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/go-playground/validator/pull/1463\"\u003ego-playground/validator#1463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/text from 0.22.0 to 0.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/go-playground/validator/pull/1464\"\u003ego-playground/validator#1464\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/go-playground/validator/pull/1465\"\u003ego-playground/validator#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.33.0 to 0.42.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/go-playground/validator/pull/1467\"\u003ego-playground/validator#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should panic when define duplicate field param in \u003ccode\u003erequired_if\u003c/code\u003e by \u003ca href=\"https://github.com/duyquang6\"\u003e\u003ccode\u003e@​duyquang6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1468\"\u003ego-playground/validator#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing keys from returned errors in map validation by \u003ca href=\"https://github.com/gelozr\"\u003e\u003ccode\u003e@​gelozr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1284\"\u003ego-playground/validator#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded https_url tag by \u003ca href=\"https://github.com/ahmedkamalio\"\u003e\u003ccode\u003e@​ahmedkamalio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1461\"\u003ego-playground/validator#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add description for 'port' validator by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1435\"\u003ego-playground/validator#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alphaspace validator by \u003ca href=\"https://github.com/takaaa220\"\u003e\u003ccode\u003e@​takaaa220\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1343\"\u003ego-playground/validator#1343\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/duyquang6\"\u003e\u003ccode\u003e@​duyquang6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1468\"\u003ego-playground/validator#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gelozr\"\u003e\u003ccode\u003e@​gelozr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1284\"\u003ego-playground/validator#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahmedkamalio\"\u003e\u003ccode\u003e@​ahmedkamalio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1461\"\u003ego-playground/validator#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/takaaa220\"\u003e\u003ccode\u003e@​takaaa220\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1343\"\u003ego-playground/validator#1343\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-playground/validator/compare/v10.27.0...v10.28.0\"\u003ehttps://github.com/go-playground/validator/compare/v10.27.0...v10.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/bdc3a7d31bd8269baa07904324e8fb22fb2f9372\"\u003e\u003ccode\u003ebdc3a7d\u003c/code\u003e\u003c/a\u003e Add alphaspace validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/63594a0fbee5293ac7bc6c80286c3277cd2ddb45\"\u003e\u003ccode\u003e63594a0\u003c/code\u003e\u003c/a\u003e docs: add description for 'port' validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/45f3a8e09a4d0b995829fe0613289db4fb69b850\"\u003e\u003ccode\u003e45f3a8e\u003c/code\u003e\u003c/a\u003e Added https_url tag (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7a23bca81c8bc72c578252b524665ea173b489da\"\u003e\u003ccode\u003e7a23bca\u003c/code\u003e\u003c/a\u003e Remove Go version 1.23 from CI workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/13130d2e78838bec6b9e4dbce756c183844590e7\"\u003e\u003ccode\u003e13130d2\u003c/code\u003e\u003c/a\u003e Fixed missing keys from returned errors in map validation (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/94e89f0942028ebfb17426b8d3c2005a46557621\"\u003e\u003ccode\u003e94e89f0\u003c/code\u003e\u003c/a\u003e fix: should panic when define duplicate field param in \u003ccode\u003erequired_if\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/6905468e4559e0937518de42c92cb6b5c023342d\"\u003e\u003ccode\u003e6905468\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.33.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1467\"\u003e#1467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/77ef70e2d1287e50641c096ca1c3d09497e7197c\"\u003e\u003ccode\u003e77ef70e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/78d05ae554de682d121e78a6a62d7de01be8e863\"\u003e\u003ccode\u003e78d05ae\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/text from 0.22.0 to 0.29.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/34aea1f62ca76abe2999265d25c8dcf8507cb3ed\"\u003e\u003ccode\u003e34aea1f\u003c/code\u003e\u003c/a\u003e Bump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.10 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.27.0...v10.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/cpuid/v2` from 2.2.11 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/cpuid/releases\"\u003egithub.com/klauspost/cpuid/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd in PMU parsing from CPUID leaf 0xA for Intel processors by \u003ca href=\"https://github.com/echiugoog\"\u003e\u003ccode\u003e@​echiugoog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/165\"\u003eklauspost/cpuid#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SGXPQC detection by \u003ca href=\"https://github.com/ozhuraki\"\u003e\u003ccode\u003e@​ozhuraki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/163\"\u003eklauspost/cpuid#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect AMD TSA mitigations 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/cpuid/pull/166\"\u003eklauspost/cpuid#166\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/echiugoog\"\u003e\u003ccode\u003e@​echiugoog\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/cpuid/pull/165\"\u003eklauspost/cpuid#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.0\"\u003ehttps://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.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/klauspost/cpuid/commit/f871662950fd6434e19bb056fb1f6efb6eba6144\"\u003e\u003ccode\u003ef871662\u003c/code\u003e\u003c/a\u003e Detect AMD TSA mitigations (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/45153321cc88bfab258ba81dad1b69e439a3d67b\"\u003e\u003ccode\u003e4515332\u003c/code\u003e\u003c/a\u003e Run go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/995eb73c79d504ebee25ceb46f564539cfa719c3\"\u003e\u003ccode\u003e995eb73\u003c/code\u003e\u003c/a\u003e Add in PMU parsing from CPUID leaf 0xA for Intel processors (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/cpuid/commit/fabe6222d225b83c730d59d4779149f3a1a9d8d4\"\u003e\u003ccode\u003efabe622\u003c/code\u003e\u003c/a\u003e Add SGXPQC detection (\u003ca href=\"https://redirect.github.com/klauspost/cpuid/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/klauspost/cpuid/compare/v2.2.11...v2.3.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/arch` from 0.19.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/arch/commit/515a7504e9e134accd2aa63ff300676afb0ff61a\"\u003e\u003ccode\u003e515a750\u003c/code\u003e\u003c/a\u003e internal/simdgen: add Expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/5f469bfecac542f07368a0e23c0c83951decb709\"\u003e\u003ccode\u003e5f469bf\u003c/code\u003e\u003c/a\u003e internal/simdgen: (Set|Get)(Lo|Hi)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/f958ca743b4b6fb2e95d944adcd52a16643dc393\"\u003e\u003ccode\u003ef958ca7\u003c/code\u003e\u003c/a\u003e internal/simdgen: replace go generate with !import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/ca8f6cb8d5997937a1ce630f5ead4104cbff1bda\"\u003e\u003ccode\u003eca8f6cb\u003c/code\u003e\u003c/a\u003e internal/unify: fix Summands for sum of sums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/dfa62d10c0340b1dadadd0350e61a7a46d821612\"\u003e\u003ccode\u003edfa62d1\u003c/code\u003e\u003c/a\u003e internal/unify: add !import nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/57b3564f8b95515bb4c02f4a07a41d16fbffbcb7\"\u003e\u003ccode\u003e57b3564\u003c/code\u003e\u003c/a\u003e internal/unify: refactor in preparation for !import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/603ac80d1808fe60694cb2da7d6de67f3dbe7d02\"\u003e\u003ccode\u003e603ac80\u003c/code\u003e\u003c/a\u003e internal/unify: drop StringReplacer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/0a9327541e7556eb6439fd93c5d825d1f9205723\"\u003e\u003ccode\u003e0a93275\u003c/code\u003e\u003c/a\u003e internal/unify: rename nonDetEnv -\u0026gt; envSet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/c9a2ab369950b498dfd7d4e53fd38f7df616803a\"\u003e\u003ccode\u003ec9a2ab3\u003c/code\u003e\u003c/a\u003e internal/unify: use arbitrary expressions for environment sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/arch/commit/dca4598c94df40d5c693e058c663e24aa1a92610\"\u003e\u003ccode\u003edca4598\u003c/code\u003e\u003c/a\u003e internal/simdgen: add profiling flags\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/arch/compare/v0.19.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 `golang.org/x/crypto` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5307a0ce6db8057c8d7c4378dc4bd715b4985ba1\"\u003e\u003ccode\u003e5307a0c\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/9d779377cff7ff1f58520cc044fb90b10ddfc561\"\u003e\u003ccode\u003e9d77937\u003c/code\u003e\u003c/a\u003e acme: include order problem in OrderError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/8f580defa01dec23898d3cd27f6369cdcc62f71f\"\u003e\u003ccode\u003e8f580de\u003c/code\u003e\u003c/a\u003e ssh: remove Go 1.24 build tag for ML-KEM kex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a4d1237429d6056ef197b0b911b8b9d7dca8ecf6\"\u003e\u003ccode\u003ea4d1237\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: improve IPv6 support in Normalize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b8d8dae13d7dda8706ca2ab98934ad404aacae22\"\u003e\u003ccode\u003eb8d8dae\u003c/code\u003e\u003c/a\u003e curve25519: include potential fips140=only error in panic message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f5a2eabcab987dc84f30d5479ed5c5605b5de634\"\u003e\u003ccode\u003ef5a2eab\u003c/code\u003e\u003c/a\u003e ssh: use curve25519.X25519 instead of curve25519.ScalarMult\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/44ecf3af9978b32529ce689a6964bd557c79aa1c\"\u003e\u003ccode\u003e44ecf3a\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/crypto/commit/ef5341b70697ceb55f904384bd982587224e8b0c\"\u003e\u003ccode\u003eef5341b\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/b999374650442ee37e9bbd97d6a11ad7ed999b98\"\u003e\u003ccode\u003eb999374\u003c/code\u003e\u003c/a\u003e acme: fix pebble subprocess output data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/...\n\n_Description has been truncated_","html_url":"https://github.com/greenbone/keycloak-client-golang/pull/245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fkeycloak-client-golang/issues/245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/245/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-05T08:08:22.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2887864679","node_id":"PR_kwDOOh8gC86sIVFn","number":35,"state":"open","title":"chore(deps): bump the prod-deps group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-05T08:08:22.000Z","updated_at":"2025-10-05T08:08:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":26,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.21.0","new_version":"0.22.0"},{"name":"dario.cat/mergo","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/imdario/mergo"},{"name":"github.com/Masterminds/semver/v3","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/Masterminds/semver"},{"name":"github.com/awslabs/amazon-ecr-credential-helper/ecr-login","old_version":"0.9.1","new_version":"0.10.1","repository_url":"https://github.com/awslabs/amazon-ecr-credential-helper"},{"name":"github.com/caarlos0/go-version","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/caarlos0/go-version"},{"name":"github.com/caarlos0/log","old_version":"0.4.8","new_version":"0.5.1","repository_url":"https://github.com/caarlos0/log"},{"name":"github.com/charmbracelet/keygen","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/charmbracelet/keygen"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.3","new_version":"0.20.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/google/ko","old_version":"0.17.1","new_version":"0.18.0","repository_url":"https://github.com/google/ko"},{"name":"github.com/goreleaser/fileglob","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/goreleaser/fileglob"},{"name":"github.com/goreleaser/nfpm/v2","old_version":"2.41.3","new_version":"2.43.1","repository_url":"https://github.com/goreleaser/nfpm"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/mattn/go-mastodon","old_version":"0.0.9","new_version":"0.0.10","repository_url":"https://github.com/mattn/go-mastodon"},{"name":"github.com/muesli/mango-cobra","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/muesli/mango-cobra"},{"name":"github.com/slack-go/slack","old_version":"0.16.0","new_version":"0.17.3","repository_url":"https://github.com/slack-go/slack"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"0.128.0","new_version":"0.151.0"},{"name":"gocloud.dev","old_version":"0.41.0","new_version":"0.43.0","repository_url":"https://github.com/google/go-cloud"}],"path":null,"ecosystem":"go"},"body":"Bumps the prod-deps group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.21.0` | `0.22.0` |\n| [dario.cat/mergo](https://github.com/imdario/mergo) | `1.0.1` | `1.0.2` |\n| [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) | `3.3.1` | `3.4.0` |\n| [github.com/awslabs/amazon-ecr-credential-helper/ecr-login](https://github.com/awslabs/amazon-ecr-credential-helper) | `0.9.1` | `0.10.1` |\n| [github.com/caarlos0/go-version](https://github.com/caarlos0/go-version) | `0.2.0` | `0.2.2` |\n| [github.com/caarlos0/log](https://github.com/caarlos0/log) | `0.4.8` | `0.5.1` |\n| [github.com/charmbracelet/keygen](https://github.com/charmbracelet/keygen) | `0.5.3` | `0.5.4` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.3` | `0.20.6` |\n| [github.com/google/ko](https://github.com/google/ko) | `0.17.1` | `0.18.0` |\n| [github.com/goreleaser/fileglob](https://github.com/goreleaser/fileglob) | `1.3.0` | `1.4.0` |\n| [github.com/goreleaser/nfpm/v2](https://github.com/goreleaser/nfpm) | `2.41.3` | `2.43.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/mattn/go-mastodon](https://github.com/mattn/go-mastodon) | `0.0.9` | `0.0.10` |\n| [github.com/muesli/mango-cobra](https://github.com/muesli/mango-cobra) | `1.2.0` | `1.3.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.16.0` | `0.17.3` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `0.128.0` | `0.151.0` |\n| [gocloud.dev](https://github.com/google/go-cloud) | `0.41.0` | `0.43.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.21.0 to 0.22.0\n\nUpdates `dario.cat/mergo` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imdario/mergo/releases\"\u003edario.cat/mergo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrops \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e, only used for loading fixtures. Thanks \u003ca href=\"https://github.com/trim21\"\u003e\u003ccode\u003e@​trim21\u003c/code\u003e\u003c/a\u003e for bringing to my attention (\u003ca href=\"https://redirect.github.com/imdario/mergo/issues/262\"\u003e#262\u003c/a\u003e) that this library is no longer maintained.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/darccio/mergo/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/darccio/mergo/compare/v1.0.1...v1.0.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/darccio/mergo/commit/7b33b2b01026fbbbbfcfbb1ee2c9c0a5e0c9a9f7\"\u003e\u003ccode\u003e7b33b2b\u003c/code\u003e\u003c/a\u003e refactor: migrate from YAML to JSON for test data and update related functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/229a2148678d4519fffd30dff24685551e57544a\"\u003e\u003ccode\u003e229a214\u003c/code\u003e\u003c/a\u003e chore(.well-known): add funding manifest URLs file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/6be20c6d7d20645054fcc648b9226ae11d48ad27\"\u003e\u003ccode\u003e6be20c6\u003c/code\u003e\u003c/a\u003e chore(SECURITY.md): update supported versions to reflect current versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/9007623e5248b4a61fff3b3969168d1dc313df9e\"\u003e\u003ccode\u003e9007623\u003c/code\u003e\u003c/a\u003e chore(README) : remove kubernetes from the list of users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/2b1eb9c67d7332f286430af241180c5005a6a5a4\"\u003e\u003ccode\u003e2b1eb9c\u003c/code\u003e\u003c/a\u003e Update FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darccio/mergo/commit/2ceb99467bfe70a74b30b1194774ac63f1888632\"\u003e\u003ccode\u003e2ceb994\u003c/code\u003e\u003c/a\u003e Create FUNDING.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/imdario/mergo/compare/v1.0.1...v1.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Masterminds/semver/v3` from 3.3.1 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/Masterminds/semver/releases\"\u003egithub.com/Masterminds/semver/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cp\u003eThere are a few changes in this release to highlight:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eConstraints\u003c/code\u003e now has a property \u003ccode\u003eIncludePrerelease\u003c/code\u003e. When set to true the \u003ccode\u003eCheck\u003c/code\u003e and \u003ccode\u003eValidate\u003c/code\u003e methods will include prereleases.\u003c/li\u003e\n\u003cli\u003eWhen an AND group has one constraint with a prerelease but more than one constraint then prereleases will be included. For example, \u003ccode\u003e\u0026gt;1.0.0-beta.1 \u0026lt; 2\u003c/code\u003e. In the past this would not have included prereleases because each constraint needed to have a prerelease. Now, only one constraint needs to have a prerelease. This is considered a long standing bug fix. Note, this does not carry across OR groups. For example, \u003ccode\u003e\u0026gt;1.0.0-beta.1 \u0026lt; 2 || \u0026gt; 3\u003c/code\u003e. In this case, prereleases will not be included when evaluating against \u003ccode\u003e\u0026gt;3\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewVersion\u003c/code\u003e coercion with leading \u0026quot;0\u0026quot;'s is restored. This can be disabled by setting the package level property \u003ccode\u003eCoerceNewVersion\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix the CodeQL link by \u003ca href=\"https://github.com/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/257\"\u003eMasterminds/semver#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore detailed errors when failed to parse with NewVersion by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/262\"\u003eMasterminds/semver#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdating go version tested with by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/263\"\u003eMasterminds/semver#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the ability to have leading 0's with NewVersion by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/266\"\u003eMasterminds/semver#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle pre-releases on all in an and group by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/267\"\u003eMasterminds/semver#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd property to include prereleases by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/268\"\u003eMasterminds/semver#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating the error message handling by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/269\"\u003eMasterminds/semver#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the release notes and readme for new version by \u003ca href=\"https://github.com/mattfarina\"\u003e\u003ccode\u003e@​mattfarina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/270\"\u003eMasterminds/semver#270\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/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Masterminds/semver/pull/257\"\u003eMasterminds/semver#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/Masterminds/semver/compare/v3.3.1...v3.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/Masterminds/semver/blob/master/CHANGELOG.md\"\u003egithub.com/Masterminds/semver/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/268\"\u003e#268\u003c/a\u003e: Added property to Constraints to include prereleases for Check and Validate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/263\"\u003e#263\u003c/a\u003e: Updated Go testing for 1.24, 1.23, and 1.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/269\"\u003e#269\u003c/a\u003e: Updated the error message handling for message case and wrapping errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/266\"\u003e#266\u003c/a\u003e: Restore the ability to have leading 0's when parsing with NewVersion.\nOpt-out of this by setting CoerceNewVersion to false.\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/Masterminds/semver/issues/257\"\u003e#257\u003c/a\u003e: Fixed the CodeQL link (thanks \u003ca href=\"https://github.com/dmitris\"\u003e\u003ccode\u003e@​dmitris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/262\"\u003e#262\u003c/a\u003e: Restored detailed errors when failed to parse with NewVersion. Opt-out\nof this by setting DetailedNewVersionErrors to false for faster performance.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/267\"\u003e#267\u003c/a\u003e: Handle pre-releases for an \u0026quot;and\u0026quot; group if one constraint includes them\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/Masterminds/semver/commit/61fc460d28283a91c53be65c2e0f20b494ac8ad9\"\u003e\u003ccode\u003e61fc460\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/270\"\u003e#270\u003c/a\u003e from mattfarina/relnotes-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/69a63e729f6254d980ff39c4ac89b5990f2be449\"\u003e\u003ccode\u003e69a63e7\u003c/code\u003e\u003c/a\u003e Update the release notes and readme for new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/dc05094bcba909be3d0c14364bb14b5e9142dad4\"\u003e\u003ccode\u003edc05094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/269\"\u003e#269\u003c/a\u003e from mattfarina/lowercase-error-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/a2cd9c2c2e49a0a0af115a08be31d410eacdf9e4\"\u003e\u003ccode\u003ea2cd9c2\u003c/code\u003e\u003c/a\u003e Updating the error message handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/9760c473b7cc395e48276f7f2d0c33ae824e123a\"\u003e\u003ccode\u003e9760c47\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/268\"\u003e#268\u003c/a\u003e from mattfarina/include-prerelease\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/c3747513c320448dfaf6f75c6a06a14a6221896f\"\u003e\u003ccode\u003ec374751\u003c/code\u003e\u003c/a\u003e Add property to include prereleases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/057c901b9979a2a6b8e06adfbf96349a641ba2e1\"\u003e\u003ccode\u003e057c901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/267\"\u003e#267\u003c/a\u003e from mattfarina/fix-259\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/abab1c2f5fcf52a1483bfc4be892a0ad42afd09a\"\u003e\u003ccode\u003eabab1c2\u003c/code\u003e\u003c/a\u003e Handle pre-releases on all in an and group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/ebda872fa10e6cc730c5973bbdb512b9511eb65e\"\u003e\u003ccode\u003eebda872\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Masterminds/semver/issues/266\"\u003e#266\u003c/a\u003e from mattfarina/restore-calver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Masterminds/semver/commit/4ed619ef3b4f63d7c94b2e19725c2719054de3bd\"\u003e\u003ccode\u003e4ed619e\u003c/code\u003e\u003c/a\u003e Restore the ability to have leading 0's with NewVersion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Masterminds/semver/compare/v3.3.1...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/awslabs/amazon-ecr-credential-helper/ecr-login` from 0.9.1 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/releases\"\u003egithub.com/awslabs/amazon-ecr-credential-helper/ecr-login's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAmazon ECR Credential Helper - Release v0.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop golang 1.22 support.\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAssets\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release.tar.gz\"\u003erelease.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release-novendor.tar.gz\"\u003erelease-novendor.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/release-novendor.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-amd64/docker-credential-ecr-login\"\u003elinux-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-arm64/docker-credential-ecr-login\"\u003elinux-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/linux-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-amd64/docker-credential-ecr-login\"\u003edarwin-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-arm64/docker-credential-ecr-login\"\u003edarwin-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/darwin-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-amd64/docker-credential-ecr-login.exe\"\u003ewindows-amd64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-amd64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-arm64/docker-credential-ecr-login.exe\"\u003ewindows-arm64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.1/windows-arm64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAmazon ECR Credential Helper - Release v0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancement - Updated ECR pattern for ECR dual-stack endpoints for IPv6 support. (\u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAssets\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release.tar.gz\"\u003erelease.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release-novendor.tar.gz\"\u003erelease-novendor.tar.gz\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/release-novendor.tar.gz.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-amd64/docker-credential-ecr-login\"\u003elinux-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-arm64/docker-credential-ecr-login\"\u003elinux-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/linux-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-amd64/docker-credential-ecr-login\"\u003edarwin-amd64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-amd64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-arm64/docker-credential-ecr-login\"\u003edarwin-arm64/docker-credential-ecr-login\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/darwin-arm64/docker-credential-ecr-login.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-amd64/docker-credential-ecr-login.exe\"\u003ewindows-amd64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-amd64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-arm64/docker-credential-ecr-login.exe\"\u003ewindows-arm64/docker-credential-ecr-login.exe\u003c/a\u003e (\u003ca href=\"https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.10.0/windows-arm64/docker-credential-ecr-login.exe.sha256\"\u003eSHA256\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/awslabs/amazon-ecr-credential-helper/blob/main/CHANGELOG.md\"\u003egithub.com/awslabs/amazon-ecr-credential-helper/ecr-login's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.10.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDrop golang 1.22 support.\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eEnhancement - Updated ECR pattern for ECR dual-stack endpoints for IPv6 support. (\u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/967\"\u003e#967\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/awslabs/amazon-ecr-credential-helper/commit/19e692887fab4b6ce0fdef3d4ae6284381914c01\"\u003e\u003ccode\u003e19e6928\u003c/code\u003e\u003c/a\u003e Update version to 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/8b9e3dbacaf5906b8a8caab5c2e754c048f29801\"\u003e\u003ccode\u003e8b9e3db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/988\"\u003e#988\u003c/a\u003e from coderbirju/drop-g22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/14c44f1a063914bb8914011940b90fabc51f2b7c\"\u003e\u003ccode\u003e14c44f1\u003c/code\u003e\u003c/a\u003e chore: drop go1.22 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/6f51ca982bc7d24cf0ba24b1ed581cf67f462924\"\u003e\u003ccode\u003e6f51ca9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/946\"\u003e#946\u003c/a\u003e from awslabs/dependabot/docker/docker/library/golang-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/86c2aa181754a7ab9a1647776ccdc129dece7037\"\u003e\u003ccode\u003e86c2aa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/969\"\u003e#969\u003c/a\u003e from awslabs/dependabot/github_actions/lycheeverse/ly...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/71cf941afffd1438dac84aa61a3978408f9832bf\"\u003e\u003ccode\u003e71cf941\u003c/code\u003e\u003c/a\u003e build(deps): bump lycheeverse/lychee-action from 2.4.0 to 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/e7432176c423313cb380e9a65ca0723d41886136\"\u003e\u003ccode\u003ee743217\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/987\"\u003e#987\u003c/a\u003e from coderbirju/update-gi-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/aad7d58fb0727afaa7395078c4be37b05e5028ca\"\u003e\u003ccode\u003eaad7d58\u003c/code\u003e\u003c/a\u003e chore: update go version in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/c20510170b5705330bc5ccd8c04688280133755b\"\u003e\u003ccode\u003ec205101\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awslabs/amazon-ecr-credential-helper/issues/983\"\u003e#983\u003c/a\u003e from awslabs/dependabot/go_modules/ecr-login/aws-sdk-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/commit/6a74967ee84684a8c875235181484a4c9513cedd\"\u003e\u003ccode\u003e6a74967\u003c/code\u003e\u003c/a\u003e build(deps): bump the aws-sdk-go-v2 group across 1 directory with 4 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awslabs/amazon-ecr-credential-helper/compare/v0.9.1...v0.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/caarlos0/go-version` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/go-version/releases\"\u003egithub.com/caarlos0/go-version's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0e3ab393f70a416dab0aa2c8b5d0ceba7c9fe2ca: docs: license (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efb9be3476834f38aeb573defaf8a99dab0e3d286: build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/14\"\u003e#14\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edf1b85c79665f0c808b65c215b3df6b97d03b8ee: build(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/15\"\u003e#15\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8632731540f449ec0face9921ed83c4c8efcfa59: fix: correct typo in JSON tag for ModuleSum field (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/13\"\u003e#13\u003c/a\u003e) (\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb37b49f9abc43fd71f804b8a325fada28c4228d3: fix: gitignore codecov tmp files (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee71bd708e6c004f2c929ecf9bfc0e73fab4d8520: build(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/11\"\u003e#11\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ec5e132582819c40a6a1085bdb5c9609756b97ef8: build(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\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/caarlos0/go-version/commit/0e3ab393f70a416dab0aa2c8b5d0ceba7c9fe2ca\"\u003e\u003ccode\u003e0e3ab39\u003c/code\u003e\u003c/a\u003e docs: license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/df1b85c79665f0c808b65c215b3df6b97d03b8ee\"\u003e\u003ccode\u003edf1b85c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/fb9be3476834f38aeb573defaf8a99dab0e3d286\"\u003e\u003ccode\u003efb9be34\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/8632731540f449ec0face9921ed83c4c8efcfa59\"\u003e\u003ccode\u003e8632731\u003c/code\u003e\u003c/a\u003e fix: correct typo in JSON tag for ModuleSum field (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/c5e132582819c40a6a1085bdb5c9609756b97ef8\"\u003e\u003ccode\u003ec5e1325\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/e71bd708e6c004f2c929ecf9bfc0e73fab4d8520\"\u003e\u003ccode\u003ee71bd70\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/go-version/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/go-version/commit/b37b49f9abc43fd71f804b8a325fada28c4228d3\"\u003e\u003ccode\u003eb37b49f\u003c/code\u003e\u003c/a\u003e fix: gitignore codecov tmp files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caarlos0/go-version/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/caarlos0/log` from 0.4.8 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/log/releases\"\u003egithub.com/caarlos0/log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee77c9d11609481b762054a79b0e28d38a4af3ad4: fix: always use colors if CI is set (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/55\"\u003e#55\u003c/a\u003e) (Carlos Alexandro Becker \u003ca href=\"mailto:caarlos0@users.noreply.github.com\"\u003ecaarlos0@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use lipgloss/v2 by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/52\"\u003ecaarlos0/log#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove orderedmap dependency by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/53\"\u003ecaarlos0/log#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove testify by \u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/caarlos0/log/pull/54\"\u003ecaarlos0/log#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/caarlos0/log/compare/v0.4.8...v0.5.0\"\u003ehttps://github.com/caarlos0/log/compare/v0.4.8...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\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/caarlos0/log/commit/e77c9d11609481b762054a79b0e28d38a4af3ad4\"\u003e\u003ccode\u003ee77c9d1\u003c/code\u003e\u003c/a\u003e fix: always use colors if CI is set (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/42017cd35b7a4bec1335bc11c35a10f4fc5f3fd2\"\u003e\u003ccode\u003e42017cd\u003c/code\u003e\u003c/a\u003e refactor: remove testify (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/223645266469d615f7c889ac6dd1922ec37c72fb\"\u003e\u003ccode\u003e2236452\u003c/code\u003e\u003c/a\u003e refactor: remove orderedmap dependency (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/9f68c101d854130c536cc3c2de5b26ca72631172\"\u003e\u003ccode\u003e9f68c10\u003c/code\u003e\u003c/a\u003e ci: update golangci lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/924a7ae7831baeaee7cda79299958ce99269886b\"\u003e\u003ccode\u003e924a7ae\u003c/code\u003e\u003c/a\u003e ci: update golangci lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/1e0ca27fbe0ea158f16367de3b265975c1666e2a\"\u003e\u003ccode\u003e1e0ca27\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/0b7245aae871db5a1c0045bbb3f4ea40cb996d82\"\u003e\u003ccode\u003e0b7245a\u003c/code\u003e\u003c/a\u003e feat: use lipgloss/v2 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/e73a445fefaf76b3d09bf66033c7eabc54c3811c\"\u003e\u003ccode\u003ee73a445\u003c/code\u003e\u003c/a\u003e feat: use lipgloss/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/258cf471137866e8ef7a5e9fa3523a335e08b7a7\"\u003e\u003ccode\u003e258cf47\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 7 to 8 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/log/commit/73a20ce1f5651664cf59e75dd034f6dcc08f790f\"\u003e\u003ccode\u003e73a20ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/caarlos0/log/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/caarlos0/log/compare/v0.4.8...v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/keygen` from 0.5.3 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/keygen/releases\"\u003egithub.com/charmbracelet/keygen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6563d7d995a6a05eade304d7c9a065d736570f62: fix: lint issues (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39c47af5fcd23bd69b6512c84bf7d5027a272f60: docs: add contributing guidelines (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/41\"\u003e#41\u003c/a\u003e) (\u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee27a7972ab26c8e2c4d237aebb7e18f966888920: docs: format example code (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8de4997b336cd5e22ac80df3e847a7fd09acafe: ci: fix goreleaser config (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edad8e903c118bc15fa08540c6e3e99c2436fbcee: ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/37\"\u003e#37\u003c/a\u003e) (\u003ca href=\"https://github.com/charmcli\"\u003e\u003ccode\u003e@​charmcli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03355154bd9540a00aeb935cfcc99426b5c6d1f0: ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/charmcli\"\u003e\u003ccode\u003e@​charmcli\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e79c0f922ad463e85f13227d3c402ec87110c1b37: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/33\"\u003e#33\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e0cb498f3474ec5a0532e99cb99bce37be512920f: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e39c36d5108ee56032a90ce5eaf1fd6a26b2fd8f7: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/36\"\u003e#36\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7a5908fab5a393440f1b874dc67579effdb7b9c3: ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/39\"\u003e#39\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\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/charmbracelet/keygen/commit/b8de4997b336cd5e22ac80df3e847a7fd09acafe\"\u003e\u003ccode\u003eb8de499\u003c/code\u003e\u003c/a\u003e ci: fix goreleaser config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/e27a7972ab26c8e2c4d237aebb7e18f966888920\"\u003e\u003ccode\u003ee27a797\u003c/code\u003e\u003c/a\u003e docs: format example code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/6563d7d995a6a05eade304d7c9a065d736570f62\"\u003e\u003ccode\u003e6563d7d\u003c/code\u003e\u003c/a\u003e fix: lint issues (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/39c47af5fcd23bd69b6512c84bf7d5027a272f60\"\u003e\u003ccode\u003e39c47af\u003c/code\u003e\u003c/a\u003e docs: add contributing guidelines (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/03355154bd9540a00aeb935cfcc99426b5c6d1f0\"\u003e\u003ccode\u003e0335515\u003c/code\u003e\u003c/a\u003e ci: sync dependabot config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/f8e90e525a08dc683ae3f6e1002311beb11c9f5d\"\u003e\u003ccode\u003ef8e90e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/3a78fe71a39ae2138cdb5d393f643c4799c0986d\"\u003e\u003ccode\u003e3a78fe7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/7a5908fab5a393440f1b874dc67579effdb7b9c3\"\u003e\u003ccode\u003e7a5908f\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/b5db69abf7182592625b35e7f0f816fe3405e741\"\u003e\u003ccode\u003eb5db69a\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/keygen/commit/362b1c985c67d9ddd57ad953b01b7d704e1ce76b\"\u003e\u003ccode\u003e362b1c9\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/charmbracelet/keygen/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/keygen/compare/v0.5.3...v0.5.4\"\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-containerregistry` from 0.20.3 to 0.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that tag name is not empty if name contains colon by \u003ca href=\"https://github.com/SaschaSchwarze0\"\u003e\u003ccode\u003e@​SaschaSchwarze0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2094\"\u003egoogle/go-containerregistry#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump some deps by \u003ca href=\"https://github.com/jonjohnsonjr\"\u003e\u003ccode\u003e@​jonjohnsonjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2110\"\u003egoogle/go-containerregistry#2110\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/SaschaSchwarze0\"\u003e\u003ccode\u003e@​SaschaSchwarze0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2094\"\u003egoogle/go-containerregistry#2094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.4...v0.20.6\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.4...v0.20.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump docker/docker to v28.0.0+incompatible by \u003ca href=\"https://github.com/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate linter to v2 by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump go version + bump deps by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2093\"\u003egoogle/go-containerregistry#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement TextMarshaler/JSONMarshaler more consistently by \u003ca href=\"https://github.com/imjasonh\"\u003e\u003ccode\u003e@​imjasonh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2097\"\u003egoogle/go-containerregistry#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CodeQL permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2103\"\u003egoogle/go-containerregistry#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate goreleaser permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2104\"\u003egoogle/go-containerregistry#2104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate provenance action in release by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2105\"\u003egoogle/go-containerregistry#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate validator action by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2106\"\u003egoogle/go-containerregistry#2106\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/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.5\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.4 - Not usable as a go module\u003c/h2\u003e\n\u003cp\u003e🚨 This release was published to the Go module proxy and then re-tagged with a different commit. This means it's not usable as a Go module (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2107\"\u003egoogle/go-containerregistry#2107\u003c/a\u003e) -- please us v0.20.5 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump docker/docker to v28.0.0+incompatible by \u003ca href=\"https://github.com/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate linter to v2 by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump go version + bump deps by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2093\"\u003egoogle/go-containerregistry#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement TextMarshaler/JSONMarshaler more consistently by \u003ca href=\"https://github.com/imjasonh\"\u003e\u003ccode\u003e@​imjasonh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2097\"\u003egoogle/go-containerregistry#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CodeQL permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2103\"\u003egoogle/go-containerregistry#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate goreleaser permissions by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2104\"\u003egoogle/go-containerregistry#2104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate provenance action in release by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2105\"\u003egoogle/go-containerregistry#2105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate validator action by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2106\"\u003egoogle/go-containerregistry#2106\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/luhring\"\u003e\u003ccode\u003e@​luhring\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2071\"\u003egoogle/go-containerregistry#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2096\"\u003egoogle/go-containerregistry#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.4\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.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/google/go-containerregistry/commit/59a4b85930392a30c39462519adc8a2026d47181\"\u003e\u003ccode\u003e59a4b85\u003c/code\u003e\u003c/a\u003e Bump some deps (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5b1039536cfa10ed0d467dd13f279665bfd48ad9\"\u003e\u003ccode\u003e5b10395\u003c/code\u003e\u003c/a\u003e Ensure that tag name is not empty if name contains colon (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2094\"\u003e#2094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4eb8c4d84ef07af279d5dcc0b210d9eaa7bc79e3\"\u003e\u003ccode\u003e4eb8c4d\u003c/code\u003e\u003c/a\u003e Update validator action (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2106\"\u003e#2106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/78d4a6e980c634a90ecd5729a0a5c8235923724e\"\u003e\u003ccode\u003e78d4a6e\u003c/code\u003e\u003c/a\u003e Update provenance action (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2105\"\u003e#2105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/33840ffc70721fcc49e2f2a54c4b9fa5cf358edf\"\u003e\u003ccode\u003e33840ff\u003c/code\u003e\u003c/a\u003e Update goreleaser permissions (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8d47c3776e7873544e5f0ac3fe8787f27b95d63e\"\u003e\u003ccode\u003e8d47c37\u003c/code\u003e\u003c/a\u003e Update CodeQL permissions (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/a61de150b11db9e2005bdc0ae5958aadbd5931c1\"\u003e\u003ccode\u003ea61de15\u003c/code\u003e\u003c/a\u003e implement TextMarshaler/JSONMarshaler more consistently (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/1d5b256a397177b0df69c259893bd93e6fc38bbe\"\u003e\u003ccode\u003e1d5b256\u003c/code\u003e\u003c/a\u003e bump go version + bump deps (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2093\"\u003e#2093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/ccaa0d6a53fde4b8b205ef3f0c3474c65079b740\"\u003e\u003ccode\u003eccaa0d6\u003c/code\u003e\u003c/a\u003e Migrate linter to v2 (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2096\"\u003e#2096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/098045d5e61ff426a61a0eecc19ad0c433cd35a9\"\u003e\u003ccode\u003e098045d\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/docker to v28.0.0+incompatible (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.3...v0.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/ko` from 0.17.1 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/ko/releases\"\u003egithub.com/google/ko's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd documentation for installing custom root ca certificates by \u003ca href=\"https://github.com/kosamson\"\u003e\u003ccode\u003e@​kosamson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1428\"\u003eko-build/ko#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatting): Updated the codeblock for Dockerfile to make it more readable by \u003ca href=\"https://github.com/userbradley\"\u003e\u003ccode\u003e@​userbradley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1447\"\u003eko-build/ko#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(debug): ensure reproducible builds in debug mode by \u003ca href=\"https://github.com/l-qing\"\u003e\u003ccode\u003e@​l-qing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/145\"\u003eko-build/ko#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates on go.mod and ci by \u003ca href=\"https://github.com/cpanato\"\u003e\u003ccode\u003e@​cpanato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1502\"\u003eko-build/ko#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding labels to make it easier k8s.md by \u003ca href=\"https://github.com/salaboy\"\u003e\u003ccode\u003e@​salaboy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1495\"\u003eko-build/ko#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix concurrent writes happening when setting the annotation by \u003ca href=\"https://github.com/dprotaso\"\u003e\u003ccode\u003e@​dprotaso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1505\"\u003eko-build/ko#1505\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/kosamson\"\u003e\u003ccode\u003e@​kosamson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1428\"\u003eko-build/ko#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/l-qing\"\u003e\u003ccode\u003e@​l-qing\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1451\"\u003eko-build/ko#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salaboy\"\u003e\u003ccode\u003e@​salaboy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ko-build/ko/pull/1495\"\u003eko-build/ko#1495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ko-build/ko/compare/v0.17.1...v0.18.0\"\u003ehttps://github.com/ko-build/ko/compare/v0.17.1...v0.18.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/ko-build/ko/commit/d2060342e9c7884194861b400435d9c93d35fa2b\"\u003e\u003ccode\u003ed206034\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1511\"\u003e#1511\u003c/a\u003e from ko-build/dependabot/go_modules/golang.org/x/too...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/840b22d3eb2b544092d7222019d07f53c926bae4\"\u003e\u003ccode\u003e840b22d\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/f59793d0a110e52aff5a75b48db3e9b89b38a974\"\u003e\u003ccode\u003ef59793d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1512\"\u003e#1512\u003c/a\u003e from ko-build/dependabot/go_modules/golang.org/x/syn...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/9120d827cf47da48a1aa01ac40190ad8ab3a03f3\"\u003e\u003ccode\u003e9120d82\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/7e8aadc6b4f8793fdecd65955497d1b1b1f8bc10\"\u003e\u003ccode\u003e7e8aadc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1508\"\u003e#1508\u003c/a\u003e from ko-build/dependabot/go_modules/k8s.io/apimachin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/4472f786c5cfd01eb989e73c9f34f6a80daff238\"\u003e\u003ccode\u003e4472f78\u003c/code\u003e\u003c/a\u003e build(deps): bump k8s.io/apimachinery from 0.32.3 to 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/08cc961472cf8004ec5ce97698232ad068f7c6d1\"\u003e\u003ccode\u003e08cc961\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1507\"\u003e#1507\u003c/a\u003e from ko-build/dependabot/go_modules/github.com/docke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/1036fbef4fa8d0312aca07c97fdf25cbef37b98f\"\u003e\u003ccode\u003e1036fbe\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/docker/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/f463ddc8cd425fdf10c9acf2021f73bc522b2314\"\u003e\u003ccode\u003ef463ddc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/google/ko/issues/1506\"\u003e#1506\u003c/a\u003e from ko-build/dependabot/go_modules/github.com/docke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ko-build/ko/commit/8014ea5372811ca867b05318121e4e5a24a8916c\"\u003e\u003ccode\u003e8014ea5\u003c/code\u003e\u003c/a\u003e Fix concurrent writes happening when setting the annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/ko/compare/v0.17.1...v0.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/goreleaser/fileglob` from 1.3.0 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/goreleaser/fileglob/releases\"\u003egithub.com/goreleaser/fileglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7d09dae359ecfebd9ecb83b81f82189974c3650f: feat(deps): bump github.com/matryer/is from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/41\"\u003e#41\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e960f9051666d681b1a34861346d0f91fcb1d10df: fix: lint, ci updates (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb66624b279684b736a3e88e1b25cc87d2a5735c7: build: fix lint (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eceb7e7f836abd0b96a8ab82434401587245fd3ef: chore(ci): fix stuff for next release (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebd1ea91dbf67bf290faf4f2b631d7b84f6fdb5ef: chore(deps): bump actions/cache from 2 to 3.0.11 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/40\"\u003e#40\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7a8dacb145ac06f78da603659772f26841902d48: chore(deps): bump actions/cache from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/48\"\u003e#48\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e061e28a2a32469a044099401f29df6a3b1fe56d8: chore(deps): bump actions/checkout from 2 to 3.1.0 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/39\"\u003e#39\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edfefcb71f843a178de6a9863cd9ba7d23cd95990: chore(deps): bump actions/checkout from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/45\"\u003e#45\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e9e27485244b6280d7af21bc2788ee1c4beeb7d1a: chore(deps): bump actions/setup-go from 2 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/42\"\u003e#42\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e99738dd862b05f987a90e3f1098a9062af47d97c: chore(deps): bump actions/setup-go from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/47\"\u003e#47\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eab979126b3eda686d5754b96f3ec025f66b8a26d: chore(deps): bump codecov/codecov-action from 2 to 3 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e2dfd6bd712b15c0c45321a84849aa5cd3655e156: chore(deps): bump codecov/codecov-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/49\"\u003e#49\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eaf29275d713be600c42a5ecd1d70becfba74b001: chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/55\"\u003e#55\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e091c385e93a7468e958e102e83606a7fcae0e733: chore(deps): bump golangci/golangci-lint-action from 2 to 3.2.0 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/37\"\u003e#37\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e36ff4f1064c4539995b5c4b0473be03cc851aeb8: chore(deps): bump golangci/golangci-lint-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/50\"\u003e#50\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eb0addbba781262016168beef8cbe8d28d1d34df7: chore(deps): bump golangci/golangci-lint-action from 4 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/52\"\u003e#52\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003edf1f04c1648b2d652859927b8c8d5d43c3e9634d: chore(deps): bump goreleaser/goreleaser-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/44\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e7efb0a02fca821940e7b85014cf4e4617b99266a: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/46\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e09ec2d9c983d63696c91c22361f58cb2f15ca60e: chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/53\"\u003e#53\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea0f7dacbb2bfe3db6072c3f404ca28dcc44c0d95: ci: add release workflow (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e97bddb4248ba3c5ce398dc523e313d76e3160dbc: ci: dependabot update (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed0298f04152a191eccd471fef5da33eb78628cff: ci: update goreleaser (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7778a9bccd2591b258ceb66f69eace05b2fa9be7: docs: update badge et al (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\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/goreleaser/fileglob/commit/97bddb4248ba3c5ce398dc523e313d76e3160dbc\"\u003e\u003ccode\u003e97bddb4\u003c/code\u003e\u003c/a\u003e ci: dependabot update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/a0f7dacbb2bfe3db6072c3f404ca28dcc44c0d95\"\u003e\u003ccode\u003ea0f7dac\u003c/code\u003e\u003c/a\u003e ci: add release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/d0298f04152a191eccd471fef5da33eb78628cff\"\u003e\u003ccode\u003ed0298f0\u003c/code\u003e\u003c/a\u003e ci: update goreleaser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/960f9051666d681b1a34861346d0f91fcb1d10df\"\u003e\u003ccode\u003e960f905\u003c/code\u003e\u003c/a\u003e fix: lint, ci updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/7778a9bccd2591b258ceb66f69eace05b2fa9be7\"\u003e\u003ccode\u003e7778a9b\u003c/code\u003e\u003c/a\u003e docs: update badge et al\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/af29275d713be600c42a5ecd1d70becfba74b001\"\u003e\u003ccode\u003eaf29275\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/09ec2d9c983d63696c91c22361f58cb2f15ca60e\"\u003e\u003ccode\u003e09ec2d9\u003c/code\u003e\u003c/a\u003e chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/b0addbba781262016168beef8cbe8d28d1d34df7\"\u003e\u003ccode\u003eb0addbb\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 4 to 6 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/36ff4f1064c4539995b5c4b0473be03cc851aeb8\"\u003e\u003ccode\u003e36ff4f1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/fileglob/commit/2dfd6bd712b15c0c45321a84849aa5cd3655e156\"\u003e\u003ccode\u003e2dfd6bd\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 3 to 4 (\u003ca href=\"https://redirect.github.com/goreleaser/fileglob/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/goreleaser/fileglob/compare/v1.3.0...v1.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/goreleaser/nfpm/v2` from 2.41.3 to 2.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goreleaser/nfpm/releases\"\u003egithub.com/goreleaser/nfpm/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.43.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e409e8c92d6d8d6a9afdb7505fe06e7fadacd9701: fix: dir ownership when type: dir (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0b3c28f39f19269e6801433193ca69651b870411: fix: symlink with empty mtime (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/955\"\u003e#955\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4497fb35abc2b3c184e57ce3b528a462e7670def: docs: corrected amd64 name for deb in goarch-to-pkg.md (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://github.com/BCMM\"\u003e\u003ccode\u003e@​BCMM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e83fcc7d61e590fc9353611760b638c49f3f22887: docs: improve version extraction of \u003ccode\u003esystemctl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/961\"\u003e#961\u003c/a\u003e) (\u003ca href=\"https://github.com/supcik\"\u003e\u003ccode\u003e@​supcik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9c3ba6b486037a409a90e2340241606883634b89: docs: update cmd docs (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2a1c0ef75606283adce04c0fdb8e8b9054aae97: refactor: move it around a bit (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed0d7d061b65e1ac8ea52a4a06ac82ba0656eb340: refactor: use stdlib maps (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/942\"\u003e#942\u003c/a\u003e) (\u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.43.0...v2.43.1\"\u003ehttps://github.com/goreleaser/nfpm/compare/v2.43.0...v2.43.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHelping out\u003c/h2\u003e\n\u003cp\u003eThis release is only possible thanks to \u003cstrong\u003eall\u003c/strong\u003e the support of \u003cstrong\u003eawesome people\u003c/strong\u003e!\u003c/p\u003e\n\u003cp\u003eWant to be one of them?\nYou can \u003ca href=\"https://goreleaser.com/sponsors/\"\u003esponsor\u003c/a\u003e or \u003ca href=\"https://goreleaser.com/contributing\"\u003econtribute with code\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhere to go next?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enFPM is a satellite project from GoReleaser. \u003ca href=\"https://goreleaser.com\"\u003eCheck it out\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFind examples and commented usage of all options in our \u003ca href=\"https://nfpm.goreleaser.com/\"\u003ewebsite\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReach out on \u003ca href=\"https://discord.gg/RGEBtg8vQ6\"\u003eDiscord\u003c/a\u003e and \u003ca href=\"https://twitter.com/goreleaser\"\u003eTwitter\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2e47af64a3f33d32ec1395dbd56165c4feb2bc21: feat: srpm (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efdc6b11cbdde941a99bb9ee4ae28bdf5be8b4679: docs: update cmd docs (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.42.1...v2.43.0\"\u003ehttps://github.com/goreleaser/nfpm/compare/v2.42.1...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHelping out\u003c/h2\u003e\n\u003cp\u003eThis release is only possible thanks to \u003cstrong\u003eall\u003c/strong\u003e the support of \u003cstrong\u003eawesome people\u003c/strong\u003e!\u003c/p\u003e\n\u003cp\u003eWant to be one of them?\nYou can \u003ca href=\"https://goreleaser.com/sponsors/\"\u003esponsor\u003c/a\u003e or \u003ca href=\"https://goreleaser.com/contributing\"\u003econtribute with code\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhere to go next?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enFPM is a satellite project from GoReleaser. \u003ca href=\"https://goreleaser.com\"\u003eCheck it out\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFind examples and commented usage of all options in our \u003ca href=\"https://nfpm.goreleaser.com/\"\u003ewebsite\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReach out on \u003ca href=\"https://discord.gg/RGEBtg8vQ6\"\u003eDiscord\u003c/a\u003e and \u003ca href=\"https://twitter.com/goreleaser\"\u003eTwitter\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/goreleaser/nfpm/commit/75a52a288bf13f31e4810212982c3095a5bf3115\"\u003e\u003ccode\u003e75a52a2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.14 to 0.5.15 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/b64b3eafc79a886dc611061db685a1d5a6819e9f\"\u003e\u003ccode\u003eb64b3ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.13 to 0.5.14 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/9b66108903200d41371cdcfc6f9ee1deb0dd3ecf\"\u003e\u003ccode\u003e9b66108\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/f0da93bf4191040edadb18c4e8a70b0f76b71dc8\"\u003e\u003ccode\u003ef0da93b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/83fcc7d61e590fc9353611760b638c49f3f22887\"\u003e\u003ccode\u003e83fcc7d\u003c/code\u003e\u003c/a\u003e docs: improve version extraction of \u003ccode\u003esystemctl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/e6820e1250cc8e69424414f8f05ce94b59f0fdbc\"\u003e\u003ccode\u003ee6820e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.13 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/0e2150091c6394995510a2d2ca4f31c3cae66ae6\"\u003e\u003ccode\u003e0e21500\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/4a07fe4737610b251de7df6b0482e4fb147d7ca8\"\u003e\u003ccode\u003e4a07fe4\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/b4070ac9fe7d346da64895c738cdf0de91cb7462\"\u003e\u003ccode\u003eb4070ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goreleaser/nfpm/commit/0b3c28f39f19269e6801433193ca69651b870411\"\u003e\u003ccode\u003e0b3c28f\u003c/code\u003e\u003c/a\u003e fix: symlink with empty mtime (\u003ca href=\"https://redirect.github.com/goreleaser/nfpm/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/goreleaser/nfpm/compare/v2.41.3...v2.43.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-mastodon` from 0.0.9 to 0.0.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/6efc40b8f8029c38be08215233405cfd0cfbf67d\"\u003e\u003ccode\u003e6efc40b\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/67f72d11ba4f2d1e5c59f21057d9a5fd9f77f1a4\"\u003e\u003ccode\u003e67f72d1\u003c/code\u003e\u003c/a\u003e add ImageAttachment Fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/78c78a0667443e5fe28e7601c652c79ef7e791ef\"\u003e\u003ccode\u003e78c78a0\u003c/code\u003e\u003c/a\u003e http.StatusAccepeted 202 is a valid return code in Mastodon API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-mastodon/commit/167cadcb2a873fb2c014a5e0bbd97af157327d17\"\u003e\u003ccode\u003e167cadc\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/LibraMusic/Nova/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibraMusic%2FNova/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-01T16:22:09.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"2878877468","node_id":"PR_kwDOMSutvs6rmC8c","number":108,"state":"open","title":"chore(deps): bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["go dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T16:22:09.000Z","updated_at":"2025-10-01T16:22:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/jarcoal/httpmock\u0026package-manager=go_modules\u0026previous-version=1.4.0\u0026new-version=1.4.1)](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/dana-team/cert-external-issuer/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dana-team%2Fcert-external-issuer/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"1.4.0","new_version":"1.4.1","update_type":"patch","path":null,"pr_created_at":"2025-10-01T09:03:10.000Z","version_change":"1.4.0 → 1.4.1","issue":{"uuid":"3472672537","node_id":"PR_kwDOJDudv86rgjJP","number":67,"state":"open","title":"Bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T09:03:10.000Z","updated_at":"2025-10-05T18:54:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) from 1.4.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/jarcoal/httpmock\u0026package-manager=go_modules\u0026previous-version=1.4.0\u0026new-version=1.4.1)](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/hansmi/paperhooks/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hansmi%2Fpaperhooks/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}}]}